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 . Logic
7
+ {
8
+ using Microsoft . Rest . Azure ;
9
+ using Models ;
10
+
11
+ /// <summary>
12
+ /// IntegrationAccountAgreementsOperations operations.
13
+ /// </summary>
14
+ public partial interface IIntegrationAccountAgreementsOperations
15
+ {
16
+ /// <summary>
17
+ /// Gets a list of integration account agreements.
18
+ /// </summary>
19
+ /// <remarks>
20
+ /// Gets a list of integration account agreements.
21
+ /// </remarks>
22
+ /// <param name='odataQuery'>
23
+ ///
24
+ /// </param>
25
+ /// <param name='resourceGroupName'>
26
+ /// The resource group name.
27
+ /// </param>
28
+ /// <param name='integrationAccountName'>
29
+ /// The integration account name.
30
+ /// </param>
31
+ /// <param name='customHeaders'>
32
+ /// The headers that will be added to request.
33
+ /// </param>
34
+ /// <param name='cancellationToken'>
35
+ /// The cancellation token.
36
+ /// </param>
37
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
38
+ /// Thrown when the operation returned an invalid status code
39
+ /// </exception>
40
+ /// <exception cref="Microsoft.Rest.SerializationException">
41
+ /// Thrown when unable to deserialize the response
42
+ /// </exception>
43
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < Microsoft . Rest . Azure . IPage < IntegrationAccountAgreement > > > ListWithHttpMessagesAsync ( string resourceGroupName , string integrationAccountName , Microsoft . Rest . Azure . OData . ODataQuery < IntegrationAccountAgreementFilter > odataQuery = default ( Microsoft . Rest . Azure . OData . ODataQuery < IntegrationAccountAgreementFilter > ) , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
44
+
45
+ /// <summary>
46
+ /// Gets an integration account agreement.
47
+ /// </summary>
48
+ /// <remarks>
49
+ /// Gets an integration account agreement.
50
+ /// </remarks>
51
+ /// <param name='resourceGroupName'>
52
+ /// The resource group name.
53
+ /// </param>
54
+ /// <param name='integrationAccountName'>
55
+ /// The integration account name.
56
+ /// </param>
57
+ /// <param name='agreementName'>
58
+ /// The integration account agreement name.
59
+ /// </param>
60
+ /// <param name='customHeaders'>
61
+ /// The headers that will be added to request.
62
+ /// </param>
63
+ /// <param name='cancellationToken'>
64
+ /// The cancellation token.
65
+ /// </param>
66
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
67
+ /// Thrown when the operation returned an invalid status code
68
+ /// </exception>
69
+ /// <exception cref="Microsoft.Rest.SerializationException">
70
+ /// Thrown when unable to deserialize the response
71
+ /// </exception>
72
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < IntegrationAccountAgreement > > GetWithHttpMessagesAsync ( string resourceGroupName , string integrationAccountName , string agreementName , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
73
+
74
+ /// <summary>
75
+ /// Creates or updates an integration account agreement.
76
+ /// </summary>
77
+ /// <remarks>
78
+ /// Creates or updates an integration account agreement.
79
+ /// </remarks>
80
+ /// <param name='resourceGroupName'>
81
+ /// The resource group name.
82
+ /// </param>
83
+ /// <param name='integrationAccountName'>
84
+ /// The integration account name.
85
+ /// </param>
86
+ /// <param name='agreementName'>
87
+ /// The integration account agreement name.
88
+ /// </param>
89
+ /// <param name='agreement'>
90
+ /// The integration account agreement.
91
+ /// </param>
92
+ /// <param name='customHeaders'>
93
+ /// The headers that will be added to request.
94
+ /// </param>
95
+ /// <param name='cancellationToken'>
96
+ /// The cancellation token.
97
+ /// </param>
98
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
99
+ /// Thrown when the operation returned an invalid status code
100
+ /// </exception>
101
+ /// <exception cref="Microsoft.Rest.SerializationException">
102
+ /// Thrown when unable to deserialize the response
103
+ /// </exception>
104
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < IntegrationAccountAgreement > > CreateOrUpdateWithHttpMessagesAsync ( string resourceGroupName , string integrationAccountName , string agreementName , IntegrationAccountAgreement agreement , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
105
+
106
+ /// <summary>
107
+ /// Deletes an integration account agreement.
108
+ /// </summary>
109
+ /// <remarks>
110
+ /// Deletes an integration account agreement.
111
+ /// </remarks>
112
+ /// <param name='resourceGroupName'>
113
+ /// The resource group name.
114
+ /// </param>
115
+ /// <param name='integrationAccountName'>
116
+ /// The integration account name.
117
+ /// </param>
118
+ /// <param name='agreementName'>
119
+ /// The integration account agreement name.
120
+ /// </param>
121
+ /// <param name='customHeaders'>
122
+ /// The headers that will be added to request.
123
+ /// </param>
124
+ /// <param name='cancellationToken'>
125
+ /// The cancellation token.
126
+ /// </param>
127
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
128
+ /// Thrown when the operation returned an invalid status code
129
+ /// </exception>
130
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse > DeleteWithHttpMessagesAsync ( string resourceGroupName , string integrationAccountName , string agreementName , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
131
+
132
+ /// <summary>
133
+ /// Get the content callback url.
134
+ /// </summary>
135
+ /// <remarks>
136
+ /// Get the content callback url.
137
+ /// </remarks>
138
+ /// <param name='resourceGroupName'>
139
+ /// The resource group name.
140
+ /// </param>
141
+ /// <param name='integrationAccountName'>
142
+ /// The integration account name.
143
+ /// </param>
144
+ /// <param name='agreementName'>
145
+ /// The integration account agreement name.
146
+ /// </param>
147
+ /// <param name='listContentCallbackUrl'>
148
+ ///
149
+ /// </param>
150
+ /// <param name='customHeaders'>
151
+ /// The headers that will be added to request.
152
+ /// </param>
153
+ /// <param name='cancellationToken'>
154
+ /// The cancellation token.
155
+ /// </param>
156
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
157
+ /// Thrown when the operation returned an invalid status code
158
+ /// </exception>
159
+ /// <exception cref="Microsoft.Rest.SerializationException">
160
+ /// Thrown when unable to deserialize the response
161
+ /// </exception>
162
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < WorkflowTriggerCallbackUrl > > ListContentCallbackUrlWithHttpMessagesAsync ( string resourceGroupName , string integrationAccountName , string agreementName , GetCallbackUrlParameters listContentCallbackUrl , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
163
+
164
+ /// <summary>
165
+ /// Gets a list of integration account agreements.
166
+ /// </summary>
167
+ /// <remarks>
168
+ /// Gets a list of integration account agreements.
169
+ /// </remarks>
170
+ /// <param name='nextPageLink'>
171
+ /// The NextLink from the previous successful call to List operation.
172
+ /// </param>
173
+ /// <param name='customHeaders'>
174
+ /// The headers that will be added to request.
175
+ /// </param>
176
+ /// <param name='cancellationToken'>
177
+ /// The cancellation token.
178
+ /// </param>
179
+ /// <exception cref="Microsoft.Rest.Azure.CloudException">
180
+ /// Thrown when the operation returned an invalid status code
181
+ /// </exception>
182
+ /// <exception cref="Microsoft.Rest.SerializationException">
183
+ /// Thrown when unable to deserialize the response
184
+ /// </exception>
185
+ System . Threading . Tasks . Task < Microsoft . Rest . Azure . AzureOperationResponse < Microsoft . Rest . Azure . IPage < IntegrationAccountAgreement > > > ListNextWithHttpMessagesAsync ( string nextPageLink , System . Collections . Generic . Dictionary < string , System . Collections . Generic . List < string > > customHeaders = null , System . Threading . CancellationToken cancellationToken = default ( System . Threading . CancellationToken ) ) ;
186
+
187
+ }
188
+ }
0 commit comments