Skip to content

Commit c54d08d

Browse files
authored
Support custom domain, managed identity for SignalR Service (#28553)
1 parent 23609db commit c54d08d

File tree

162 files changed

+27402
-5523
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

162 files changed

+27402
-5523
lines changed
Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License. See License.txt in the project root for license information.
3+
// Code generated by Microsoft (R) AutoRest Code Generator.
4+
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
5+
6+
namespace Microsoft.Azure.Management.SignalR
7+
{
8+
using Microsoft.Rest.Azure;
9+
using Models;
10+
11+
/// <summary>
12+
/// SignalRCustomCertificatesOperations operations.
13+
/// </summary>
14+
public partial interface ISignalRCustomCertificatesOperations
15+
{
16+
/// <summary>
17+
/// List all custom certificates.
18+
/// </summary>
19+
/// <remarks>
20+
/// List all custom certificates.
21+
/// </remarks>
22+
/// <param name='resourceGroupName'>
23+
/// The name of the resource group. The name is case insensitive.
24+
/// </param>
25+
/// <param name='resourceName'>
26+
/// The name of the resource.
27+
/// </param>
28+
/// <param name='customHeaders'>
29+
/// The headers that will be added to request.
30+
/// </param>
31+
/// <param name='cancellationToken'>
32+
/// The cancellation token.
33+
/// </param>
34+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
35+
/// Thrown when the operation returned an invalid status code
36+
/// </exception>
37+
/// <exception cref="Microsoft.Rest.SerializationException">
38+
/// Thrown when unable to deserialize the response
39+
/// </exception>
40+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Rest.Azure.IPage<CustomCertificate>>> ListWithHttpMessagesAsync(string resourceGroupName, string resourceName, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
41+
42+
/// <summary>
43+
/// Get a custom certificate.
44+
/// </summary>
45+
/// <remarks>
46+
/// Get a custom certificate.
47+
/// </remarks>
48+
/// <param name='resourceGroupName'>
49+
/// The name of the resource group. The name is case insensitive.
50+
/// </param>
51+
/// <param name='resourceName'>
52+
/// The name of the resource.
53+
/// </param>
54+
/// <param name='certificateName'>
55+
/// Custom certificate name
56+
/// </param>
57+
/// <param name='customHeaders'>
58+
/// The headers that will be added to request.
59+
/// </param>
60+
/// <param name='cancellationToken'>
61+
/// The cancellation token.
62+
/// </param>
63+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
64+
/// Thrown when the operation returned an invalid status code
65+
/// </exception>
66+
/// <exception cref="Microsoft.Rest.SerializationException">
67+
/// Thrown when unable to deserialize the response
68+
/// </exception>
69+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<CustomCertificate>> GetWithHttpMessagesAsync(string resourceGroupName, string resourceName, string certificateName, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
70+
71+
/// <summary>
72+
/// Create or update a custom certificate.
73+
/// </summary>
74+
/// <remarks>
75+
/// Create or update a custom certificate.
76+
/// </remarks>
77+
/// <param name='resourceGroupName'>
78+
/// The name of the resource group. The name is case insensitive.
79+
/// </param>
80+
/// <param name='resourceName'>
81+
/// The name of the resource.
82+
/// </param>
83+
/// <param name='certificateName'>
84+
/// Custom certificate name
85+
/// </param>
86+
/// <param name='parameters'>
87+
///
88+
/// </param>
89+
/// <param name='customHeaders'>
90+
/// The headers that will be added to request.
91+
/// </param>
92+
/// <param name='cancellationToken'>
93+
/// The cancellation token.
94+
/// </param>
95+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
96+
/// Thrown when the operation returned an invalid status code
97+
/// </exception>
98+
/// <exception cref="Microsoft.Rest.SerializationException">
99+
/// Thrown when unable to deserialize the response
100+
/// </exception>
101+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<CustomCertificate>> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, string certificateName, CustomCertificate parameters, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
102+
103+
/// <summary>
104+
/// Delete a custom certificate.
105+
/// </summary>
106+
/// <remarks>
107+
/// Delete a custom certificate.
108+
/// </remarks>
109+
/// <param name='resourceGroupName'>
110+
/// The name of the resource group. The name is case insensitive.
111+
/// </param>
112+
/// <param name='resourceName'>
113+
/// The name of the resource.
114+
/// </param>
115+
/// <param name='certificateName'>
116+
/// Custom certificate name
117+
/// </param>
118+
/// <param name='customHeaders'>
119+
/// The headers that will be added to request.
120+
/// </param>
121+
/// <param name='cancellationToken'>
122+
/// The cancellation token.
123+
/// </param>
124+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
125+
/// Thrown when the operation returned an invalid status code
126+
/// </exception>
127+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> DeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string certificateName, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
128+
129+
/// <summary>
130+
/// Create or update a custom certificate.
131+
/// </summary>
132+
/// <remarks>
133+
/// Create or update a custom certificate.
134+
/// </remarks>
135+
/// <param name='resourceGroupName'>
136+
/// The name of the resource group. The name is case insensitive.
137+
/// </param>
138+
/// <param name='resourceName'>
139+
/// The name of the resource.
140+
/// </param>
141+
/// <param name='certificateName'>
142+
/// Custom certificate name
143+
/// </param>
144+
/// <param name='parameters'>
145+
///
146+
/// </param>
147+
/// <param name='customHeaders'>
148+
/// The headers that will be added to request.
149+
/// </param>
150+
/// <param name='cancellationToken'>
151+
/// The cancellation token.
152+
/// </param>
153+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
154+
/// Thrown when the operation returned an invalid status code
155+
/// </exception>
156+
/// <exception cref="Microsoft.Rest.SerializationException">
157+
/// Thrown when unable to deserialize the response
158+
/// </exception>
159+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<CustomCertificate>> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, string certificateName, CustomCertificate parameters, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
160+
161+
/// <summary>
162+
/// List all custom certificates.
163+
/// </summary>
164+
/// <remarks>
165+
/// List all custom certificates.
166+
/// </remarks>
167+
/// <param name='nextPageLink'>
168+
/// The NextLink from the previous successful call to List operation.
169+
/// </param>
170+
/// <param name='customHeaders'>
171+
/// The headers that will be added to request.
172+
/// </param>
173+
/// <param name='cancellationToken'>
174+
/// The cancellation token.
175+
/// </param>
176+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
177+
/// Thrown when the operation returned an invalid status code
178+
/// </exception>
179+
/// <exception cref="Microsoft.Rest.SerializationException">
180+
/// Thrown when unable to deserialize the response
181+
/// </exception>
182+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Rest.Azure.IPage<CustomCertificate>>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
183+
184+
}
185+
}
Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
// Copyright (c) Microsoft Corporation. All rights reserved.
2+
// Licensed under the MIT License. See License.txt in the project root for license information.
3+
// Code generated by Microsoft (R) AutoRest Code Generator.
4+
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
5+
6+
namespace Microsoft.Azure.Management.SignalR
7+
{
8+
using Microsoft.Rest.Azure;
9+
using Models;
10+
11+
/// <summary>
12+
/// SignalRCustomDomainsOperations operations.
13+
/// </summary>
14+
public partial interface ISignalRCustomDomainsOperations
15+
{
16+
/// <summary>
17+
/// List all custom domains.
18+
/// </summary>
19+
/// <remarks>
20+
/// List all custom domains.
21+
/// </remarks>
22+
/// <param name='resourceGroupName'>
23+
/// The name of the resource group. The name is case insensitive.
24+
/// </param>
25+
/// <param name='resourceName'>
26+
/// The name of the resource.
27+
/// </param>
28+
/// <param name='customHeaders'>
29+
/// The headers that will be added to request.
30+
/// </param>
31+
/// <param name='cancellationToken'>
32+
/// The cancellation token.
33+
/// </param>
34+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
35+
/// Thrown when the operation returned an invalid status code
36+
/// </exception>
37+
/// <exception cref="Microsoft.Rest.SerializationException">
38+
/// Thrown when unable to deserialize the response
39+
/// </exception>
40+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Rest.Azure.IPage<CustomDomain>>> ListWithHttpMessagesAsync(string resourceGroupName, string resourceName, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
41+
42+
/// <summary>
43+
/// Get a custom domain.
44+
/// </summary>
45+
/// <remarks>
46+
/// Get a custom domain.
47+
/// </remarks>
48+
/// <param name='resourceGroupName'>
49+
/// The name of the resource group. The name is case insensitive.
50+
/// </param>
51+
/// <param name='resourceName'>
52+
/// The name of the resource.
53+
/// </param>
54+
/// <param name='name'>
55+
/// Custom domain name.
56+
/// </param>
57+
/// <param name='customHeaders'>
58+
/// The headers that will be added to request.
59+
/// </param>
60+
/// <param name='cancellationToken'>
61+
/// The cancellation token.
62+
/// </param>
63+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
64+
/// Thrown when the operation returned an invalid status code
65+
/// </exception>
66+
/// <exception cref="Microsoft.Rest.SerializationException">
67+
/// Thrown when unable to deserialize the response
68+
/// </exception>
69+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<CustomDomain>> GetWithHttpMessagesAsync(string resourceGroupName, string resourceName, string name, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
70+
71+
/// <summary>
72+
/// Create or update a custom domain.
73+
/// </summary>
74+
/// <remarks>
75+
/// Create or update a custom domain.
76+
/// </remarks>
77+
/// <param name='resourceGroupName'>
78+
/// The name of the resource group. The name is case insensitive.
79+
/// </param>
80+
/// <param name='resourceName'>
81+
/// The name of the resource.
82+
/// </param>
83+
/// <param name='name'>
84+
/// Custom domain name.
85+
/// </param>
86+
/// <param name='parameters'>
87+
///
88+
/// </param>
89+
/// <param name='customHeaders'>
90+
/// The headers that will be added to request.
91+
/// </param>
92+
/// <param name='cancellationToken'>
93+
/// The cancellation token.
94+
/// </param>
95+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
96+
/// Thrown when the operation returned an invalid status code
97+
/// </exception>
98+
/// <exception cref="Microsoft.Rest.SerializationException">
99+
/// Thrown when unable to deserialize the response
100+
/// </exception>
101+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<CustomDomain>> CreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, string name, CustomDomain parameters, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
102+
103+
/// <summary>
104+
/// Delete a custom domain.
105+
/// </summary>
106+
/// <remarks>
107+
/// Delete a custom domain.
108+
/// </remarks>
109+
/// <param name='resourceGroupName'>
110+
/// The name of the resource group. The name is case insensitive.
111+
/// </param>
112+
/// <param name='resourceName'>
113+
/// The name of the resource.
114+
/// </param>
115+
/// <param name='name'>
116+
/// Custom domain name.
117+
/// </param>
118+
/// <param name='customHeaders'>
119+
/// The headers that will be added to request.
120+
/// </param>
121+
/// <param name='cancellationToken'>
122+
/// The cancellation token.
123+
/// </param>
124+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
125+
/// Thrown when the operation returned an invalid status code
126+
/// </exception>
127+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> DeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string name, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
128+
129+
/// <summary>
130+
/// Create or update a custom domain.
131+
/// </summary>
132+
/// <remarks>
133+
/// Create or update a custom domain.
134+
/// </remarks>
135+
/// <param name='resourceGroupName'>
136+
/// The name of the resource group. The name is case insensitive.
137+
/// </param>
138+
/// <param name='resourceName'>
139+
/// The name of the resource.
140+
/// </param>
141+
/// <param name='name'>
142+
/// Custom domain name.
143+
/// </param>
144+
/// <param name='parameters'>
145+
///
146+
/// </param>
147+
/// <param name='customHeaders'>
148+
/// The headers that will be added to request.
149+
/// </param>
150+
/// <param name='cancellationToken'>
151+
/// The cancellation token.
152+
/// </param>
153+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
154+
/// Thrown when the operation returned an invalid status code
155+
/// </exception>
156+
/// <exception cref="Microsoft.Rest.SerializationException">
157+
/// Thrown when unable to deserialize the response
158+
/// </exception>
159+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<CustomDomain>> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string resourceName, string name, CustomDomain parameters, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
160+
161+
/// <summary>
162+
/// Delete a custom domain.
163+
/// </summary>
164+
/// <remarks>
165+
/// Delete a custom domain.
166+
/// </remarks>
167+
/// <param name='resourceGroupName'>
168+
/// The name of the resource group. The name is case insensitive.
169+
/// </param>
170+
/// <param name='resourceName'>
171+
/// The name of the resource.
172+
/// </param>
173+
/// <param name='name'>
174+
/// Custom domain name.
175+
/// </param>
176+
/// <param name='customHeaders'>
177+
/// The headers that will be added to request.
178+
/// </param>
179+
/// <param name='cancellationToken'>
180+
/// The cancellation token.
181+
/// </param>
182+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
183+
/// Thrown when the operation returned an invalid status code
184+
/// </exception>
185+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string resourceName, string name, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
186+
187+
/// <summary>
188+
/// List all custom domains.
189+
/// </summary>
190+
/// <remarks>
191+
/// List all custom domains.
192+
/// </remarks>
193+
/// <param name='nextPageLink'>
194+
/// The NextLink from the previous successful call to List operation.
195+
/// </param>
196+
/// <param name='customHeaders'>
197+
/// The headers that will be added to request.
198+
/// </param>
199+
/// <param name='cancellationToken'>
200+
/// The cancellation token.
201+
/// </param>
202+
/// <exception cref="Microsoft.Rest.Azure.CloudException">
203+
/// Thrown when the operation returned an invalid status code
204+
/// </exception>
205+
/// <exception cref="Microsoft.Rest.SerializationException">
206+
/// Thrown when unable to deserialize the response
207+
/// </exception>
208+
System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Rest.Azure.IPage<CustomDomain>>> ListNextWithHttpMessagesAsync(string nextPageLink, System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> customHeaders = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
209+
210+
}
211+
}

0 commit comments

Comments
 (0)