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 . Network
7
+ {
8
+ using Microsoft . Rest . Azure ;
9
+ using Models ;
10
+
11
+ /// <summary>
12
+ /// NetworkManagerRoutingConfigurationsOperations operations.
13
+ /// </summary>
14
+ public partial interface INetworkManagerRoutingConfigurationsOperations
15
+ {
16
+ /// <summary>
17
+ /// Lists all the network manager routing configurations in a network manager,
18
+ /// in a paginated format.
19
+ /// </summary>
20
+ /// <remarks>
21
+ /// Lists all the network manager routing configurations in a network manager,
22
+ /// in a paginated format.
23
+ /// </remarks>
24
+ /// <param name='resourceGroupName'>
25
+ /// The name of the resource group. The name is case insensitive.
26
+ /// </param>
27
+ /// <param name='networkManagerName'>
28
+ /// The name of the network manager.
29
+ /// </param>
30
+ /// <param name='top'>
31
+ /// An optional query parameter which specifies the maximum number of records
32
+ /// to be returned by the server.
33
+ /// </param>
34
+ /// <param name='skipToken'>
35
+ /// SkipToken is only used if a previous operation returned a partial result.
36
+ /// If a previous response contains a nextLink element, the value of the
37
+ /// nextLink element will include a skipToken parameter that specifies a
38
+ /// starting point to use for subsequent calls.
39
+ /// </param>
40
+ /// <param name='customHeaders'>
41
+ /// The headers that will be added to request.
42
+ /// </param>
43
+ /// <param name='cancellationToken'>
44
+ /// The cancellation token.
45
+ /// </param>
46
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
47
+ /// Thrown when the operation returned an invalid status code
48
+ /// </exception>
49
+ /// <exception cref="Microsoft.Rest.SerializationException">
50
+ /// Thrown when unable to deserialize the response
51
+ /// </exception>
52
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < Microsoft . Rest . Azure . IPage < NetworkManagerRoutingConfiguration > > > ListWithHttpMessagesAsync ( string resourceGroupName , string networkManagerName , int ? top = default ( int ? ) , string skipToken = default ( string ) , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
53
+
54
+ /// <summary>
55
+ /// Retrieves a network manager routing configuration.
56
+ /// </summary>
57
+ /// <remarks>
58
+ /// Retrieves a network manager routing configuration.
59
+ /// </remarks>
60
+ /// <param name='resourceGroupName'>
61
+ /// The name of the resource group. The name is case insensitive.
62
+ /// </param>
63
+ /// <param name='networkManagerName'>
64
+ /// The name of the network manager.
65
+ /// </param>
66
+ /// <param name='configurationName'>
67
+ /// The name of the network manager Routing Configuration.
68
+ /// </param>
69
+ /// <param name='customHeaders'>
70
+ /// The headers that will be added to request.
71
+ /// </param>
72
+ /// <param name='cancellationToken'>
73
+ /// The cancellation token.
74
+ /// </param>
75
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
76
+ /// Thrown when the operation returned an invalid status code
77
+ /// </exception>
78
+ /// <exception cref="Microsoft.Rest.SerializationException">
79
+ /// Thrown when unable to deserialize the response
80
+ /// </exception>
81
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < NetworkManagerRoutingConfiguration > > GetWithHttpMessagesAsync ( string resourceGroupName , string networkManagerName , string configurationName , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
82
+
83
+ /// <summary>
84
+ /// Creates or updates a network manager routing configuration.
85
+ /// </summary>
86
+ /// <remarks>
87
+ /// Creates or updates a network manager routing configuration.
88
+ /// </remarks>
89
+ /// <param name='resourceGroupName'>
90
+ /// The name of the resource group. The name is case insensitive.
91
+ /// </param>
92
+ /// <param name='networkManagerName'>
93
+ /// The name of the network manager.
94
+ /// </param>
95
+ /// <param name='configurationName'>
96
+ /// The name of the network manager Routing Configuration.
97
+ /// </param>
98
+ /// <param name='routingConfiguration'>
99
+ /// The routing configuration to create or update
100
+ /// </param>
101
+ /// <param name='customHeaders'>
102
+ /// The headers that will be added to request.
103
+ /// </param>
104
+ /// <param name='cancellationToken'>
105
+ /// The cancellation token.
106
+ /// </param>
107
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
108
+ /// Thrown when the operation returned an invalid status code
109
+ /// </exception>
110
+ /// <exception cref="Microsoft.Rest.SerializationException">
111
+ /// Thrown when unable to deserialize the response
112
+ /// </exception>
113
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < NetworkManagerRoutingConfiguration > > CreateOrUpdateWithHttpMessagesAsync ( string resourceGroupName , string networkManagerName , string configurationName , NetworkManagerRoutingConfiguration routingConfiguration , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
114
+
115
+ /// <summary>
116
+ /// Deletes a network manager routing configuration.
117
+ /// </summary>
118
+ /// <remarks>
119
+ /// Deletes a network manager routing configuration.
120
+ /// </remarks>
121
+ /// <param name='resourceGroupName'>
122
+ /// The name of the resource group. The name is case insensitive.
123
+ /// </param>
124
+ /// <param name='networkManagerName'>
125
+ /// The name of the network manager.
126
+ /// </param>
127
+ /// <param name='configurationName'>
128
+ /// The name of the network manager Routing Configuration.
129
+ /// </param>
130
+ /// <param name='force'>
131
+ /// Deletes the resource even if it is part of a deployed configuration. If the
132
+ /// configuration has been deployed, the service will do a cleanup deployment
133
+ /// in the background, prior to the delete.
134
+ /// </param>
135
+ /// <param name='customHeaders'>
136
+ /// The headers that will be added to request.
137
+ /// </param>
138
+ /// <param name='cancellationToken'>
139
+ /// The cancellation token.
140
+ /// </param>
141
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
142
+ /// Thrown when the operation returned an invalid status code
143
+ /// </exception>
144
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationHeaderResponse < NetworkManagerRoutingConfigurationsDeleteHeaders > > DeleteWithHttpMessagesAsync ( string resourceGroupName , string networkManagerName , string configurationName , bool ? force = default ( bool ? ) , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
145
+
146
+ /// <summary>
147
+ /// Deletes a network manager routing configuration.
148
+ /// </summary>
149
+ /// <remarks>
150
+ /// Deletes a network manager routing configuration.
151
+ /// </remarks>
152
+ /// <param name='resourceGroupName'>
153
+ /// The name of the resource group. The name is case insensitive.
154
+ /// </param>
155
+ /// <param name='networkManagerName'>
156
+ /// The name of the network manager.
157
+ /// </param>
158
+ /// <param name='configurationName'>
159
+ /// The name of the network manager Routing Configuration.
160
+ /// </param>
161
+ /// <param name='force'>
162
+ /// Deletes the resource even if it is part of a deployed configuration. If the
163
+ /// configuration has been deployed, the service will do a cleanup deployment
164
+ /// in the background, prior to the delete.
165
+ /// </param>
166
+ /// <param name='customHeaders'>
167
+ /// The headers that will be added to request.
168
+ /// </param>
169
+ /// <param name='cancellationToken'>
170
+ /// The cancellation token.
171
+ /// </param>
172
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
173
+ /// Thrown when the operation returned an invalid status code
174
+ /// </exception>
175
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationHeaderResponse < NetworkManagerRoutingConfigurationsDeleteHeaders > > BeginDeleteWithHttpMessagesAsync ( string resourceGroupName , string networkManagerName , string configurationName , bool ? force = default ( bool ? ) , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
176
+
177
+ /// <summary>
178
+ /// Lists all the network manager routing configurations in a network manager,
179
+ /// in a paginated format.
180
+ /// </summary>
181
+ /// <remarks>
182
+ /// Lists all the network manager routing configurations in a network manager,
183
+ /// in a paginated format.
184
+ /// </remarks>
185
+ /// <param name='nextPageLink'>
186
+ /// The NextLink from the previous successful call to List operation.
187
+ /// </param>
188
+ /// <param name='customHeaders'>
189
+ /// The headers that will be added to request.
190
+ /// </param>
191
+ /// <param name='cancellationToken'>
192
+ /// The cancellation token.
193
+ /// </param>
194
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
195
+ /// Thrown when the operation returned an invalid status code
196
+ /// </exception>
197
+ /// <exception cref="Microsoft.Rest.SerializationException">
198
+ /// Thrown when unable to deserialize the response
199
+ /// </exception>
200
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < Microsoft . Rest . Azure . IPage < NetworkManagerRoutingConfiguration > > > ListNextWithHttpMessagesAsync ( string nextPageLink , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
201
+
202
+ }
203
+ }
0 commit comments