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