forked from Azure/azure-sdk-for-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
models.go
354 lines (317 loc) · 15.7 KB
/
models.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
// +build go1.9
// Copyright 2018 Microsoft Corporation
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// This code was auto-generated by:
// github.com/Azure/azure-sdk-for-go/tools/profileBuilder
package cdn
import original "github.com/Azure/azure-sdk-for-go/services/cdn/mgmt/2017-10-12/cdn"
const (
DefaultBaseURI = original.DefaultBaseURI
)
type BaseClient = original.BaseClient
type CustomDomainsClient = original.CustomDomainsClient
type EdgeNodesClient = original.EdgeNodesClient
type EndpointsClient = original.EndpointsClient
type CacheBehavior = original.CacheBehavior
const (
BypassCache CacheBehavior = original.BypassCache
Override CacheBehavior = original.Override
SetIfMissing CacheBehavior = original.SetIfMissing
)
type CustomDomainResourceState = original.CustomDomainResourceState
const (
Active CustomDomainResourceState = original.Active
Creating CustomDomainResourceState = original.Creating
Deleting CustomDomainResourceState = original.Deleting
)
type CustomHTTPSProvisioningState = original.CustomHTTPSProvisioningState
const (
Disabled CustomHTTPSProvisioningState = original.Disabled
Disabling CustomHTTPSProvisioningState = original.Disabling
Enabled CustomHTTPSProvisioningState = original.Enabled
Enabling CustomHTTPSProvisioningState = original.Enabling
Failed CustomHTTPSProvisioningState = original.Failed
)
type CustomHTTPSProvisioningSubstate = original.CustomHTTPSProvisioningSubstate
const (
CertificateDeleted CustomHTTPSProvisioningSubstate = original.CertificateDeleted
CertificateDeployed CustomHTTPSProvisioningSubstate = original.CertificateDeployed
DeletingCertificate CustomHTTPSProvisioningSubstate = original.DeletingCertificate
DeployingCertificate CustomHTTPSProvisioningSubstate = original.DeployingCertificate
DomainControlValidationRequestApproved CustomHTTPSProvisioningSubstate = original.DomainControlValidationRequestApproved
DomainControlValidationRequestRejected CustomHTTPSProvisioningSubstate = original.DomainControlValidationRequestRejected
DomainControlValidationRequestTimedOut CustomHTTPSProvisioningSubstate = original.DomainControlValidationRequestTimedOut
IssuingCertificate CustomHTTPSProvisioningSubstate = original.IssuingCertificate
PendingDomainControlValidationREquestApproval CustomHTTPSProvisioningSubstate = original.PendingDomainControlValidationREquestApproval
SubmittingDomainControlValidationRequest CustomHTTPSProvisioningSubstate = original.SubmittingDomainControlValidationRequest
)
type EndpointResourceState = original.EndpointResourceState
const (
EndpointResourceStateCreating EndpointResourceState = original.EndpointResourceStateCreating
EndpointResourceStateDeleting EndpointResourceState = original.EndpointResourceStateDeleting
EndpointResourceStateRunning EndpointResourceState = original.EndpointResourceStateRunning
EndpointResourceStateStarting EndpointResourceState = original.EndpointResourceStateStarting
EndpointResourceStateStopped EndpointResourceState = original.EndpointResourceStateStopped
EndpointResourceStateStopping EndpointResourceState = original.EndpointResourceStateStopping
)
type GeoFilterActions = original.GeoFilterActions
const (
Allow GeoFilterActions = original.Allow
Block GeoFilterActions = original.Block
)
type MatchType = original.MatchType
const (
Literal MatchType = original.Literal
Wildcard MatchType = original.Wildcard
)
type Name = original.Name
const (
NameCacheExpiration Name = original.NameCacheExpiration
NameDeliveryRuleAction Name = original.NameDeliveryRuleAction
)
type NameBasicDeliveryRuleCondition = original.NameBasicDeliveryRuleCondition
const (
NameDeliveryRuleCondition NameBasicDeliveryRuleCondition = original.NameDeliveryRuleCondition
NameURLFileExtension NameBasicDeliveryRuleCondition = original.NameURLFileExtension
NameURLPath NameBasicDeliveryRuleCondition = original.NameURLPath
)
type OptimizationType = original.OptimizationType
const (
DynamicSiteAcceleration OptimizationType = original.DynamicSiteAcceleration
GeneralMediaStreaming OptimizationType = original.GeneralMediaStreaming
GeneralWebDelivery OptimizationType = original.GeneralWebDelivery
LargeFileDownload OptimizationType = original.LargeFileDownload
VideoOnDemandMediaStreaming OptimizationType = original.VideoOnDemandMediaStreaming
)
type OriginResourceState = original.OriginResourceState
const (
OriginResourceStateActive OriginResourceState = original.OriginResourceStateActive
OriginResourceStateCreating OriginResourceState = original.OriginResourceStateCreating
OriginResourceStateDeleting OriginResourceState = original.OriginResourceStateDeleting
)
type ProfileResourceState = original.ProfileResourceState
const (
ProfileResourceStateActive ProfileResourceState = original.ProfileResourceStateActive
ProfileResourceStateCreating ProfileResourceState = original.ProfileResourceStateCreating
ProfileResourceStateDeleting ProfileResourceState = original.ProfileResourceStateDeleting
ProfileResourceStateDisabled ProfileResourceState = original.ProfileResourceStateDisabled
)
type QueryStringCachingBehavior = original.QueryStringCachingBehavior
const (
BypassCaching QueryStringCachingBehavior = original.BypassCaching
IgnoreQueryString QueryStringCachingBehavior = original.IgnoreQueryString
NotSet QueryStringCachingBehavior = original.NotSet
UseQueryString QueryStringCachingBehavior = original.UseQueryString
)
type ResourceType = original.ResourceType
const (
MicrosoftCdnProfilesEndpoints ResourceType = original.MicrosoftCdnProfilesEndpoints
)
type SkuName = original.SkuName
const (
CustomVerizon SkuName = original.CustomVerizon
PremiumVerizon SkuName = original.PremiumVerizon
StandardAkamai SkuName = original.StandardAkamai
StandardChinaCdn SkuName = original.StandardChinaCdn
StandardVerizon SkuName = original.StandardVerizon
)
type CacheExpirationActionParameters = original.CacheExpirationActionParameters
type CheckNameAvailabilityInput = original.CheckNameAvailabilityInput
type CheckNameAvailabilityOutput = original.CheckNameAvailabilityOutput
type CidrIPAddress = original.CidrIPAddress
type CustomDomain = original.CustomDomain
type CustomDomainListResult = original.CustomDomainListResult
type CustomDomainListResultIterator = original.CustomDomainListResultIterator
type CustomDomainListResultPage = original.CustomDomainListResultPage
type CustomDomainParameters = original.CustomDomainParameters
type CustomDomainProperties = original.CustomDomainProperties
type CustomDomainPropertiesParameters = original.CustomDomainPropertiesParameters
type CustomDomainsCreateFuture = original.CustomDomainsCreateFuture
type CustomDomainsDeleteFuture = original.CustomDomainsDeleteFuture
type DeepCreatedOrigin = original.DeepCreatedOrigin
type DeepCreatedOriginProperties = original.DeepCreatedOriginProperties
type DeliveryRule = original.DeliveryRule
type BasicDeliveryRuleAction = original.BasicDeliveryRuleAction
type DeliveryRuleAction = original.DeliveryRuleAction
type DeliveryRuleCacheExpirationAction = original.DeliveryRuleCacheExpirationAction
type BasicDeliveryRuleCondition = original.BasicDeliveryRuleCondition
type DeliveryRuleCondition = original.DeliveryRuleCondition
type DeliveryRuleURLFileExtensionCondition = original.DeliveryRuleURLFileExtensionCondition
type DeliveryRuleURLPathCondition = original.DeliveryRuleURLPathCondition
type EdgeNode = original.EdgeNode
type EdgeNodeProperties = original.EdgeNodeProperties
type EdgenodeResult = original.EdgenodeResult
type EdgenodeResultIterator = original.EdgenodeResultIterator
type EdgenodeResultPage = original.EdgenodeResultPage
type Endpoint = original.Endpoint
type EndpointListResult = original.EndpointListResult
type EndpointListResultIterator = original.EndpointListResultIterator
type EndpointListResultPage = original.EndpointListResultPage
type EndpointProperties = original.EndpointProperties
type EndpointPropertiesUpdateParameters = original.EndpointPropertiesUpdateParameters
type EndpointPropertiesUpdateParametersDeliveryPolicy = original.EndpointPropertiesUpdateParametersDeliveryPolicy
type EndpointsCreateFuture = original.EndpointsCreateFuture
type EndpointsDeleteFuture = original.EndpointsDeleteFuture
type EndpointsLoadContentFuture = original.EndpointsLoadContentFuture
type EndpointsPurgeContentFuture = original.EndpointsPurgeContentFuture
type EndpointsStartFuture = original.EndpointsStartFuture
type EndpointsStopFuture = original.EndpointsStopFuture
type EndpointsUpdateFuture = original.EndpointsUpdateFuture
type EndpointUpdateParameters = original.EndpointUpdateParameters
type ErrorResponse = original.ErrorResponse
type GeoFilter = original.GeoFilter
type IPAddressGroup = original.IPAddressGroup
type LoadParameters = original.LoadParameters
type Operation = original.Operation
type OperationDisplay = original.OperationDisplay
type OperationsListResult = original.OperationsListResult
type OperationsListResultIterator = original.OperationsListResultIterator
type OperationsListResultPage = original.OperationsListResultPage
type Origin = original.Origin
type OriginListResult = original.OriginListResult
type OriginListResultIterator = original.OriginListResultIterator
type OriginListResultPage = original.OriginListResultPage
type OriginProperties = original.OriginProperties
type OriginPropertiesParameters = original.OriginPropertiesParameters
type OriginsUpdateFuture = original.OriginsUpdateFuture
type OriginUpdateParameters = original.OriginUpdateParameters
type Profile = original.Profile
type ProfileListResult = original.ProfileListResult
type ProfileListResultIterator = original.ProfileListResultIterator
type ProfileListResultPage = original.ProfileListResultPage
type ProfileProperties = original.ProfileProperties
type ProfilesCreateFuture = original.ProfilesCreateFuture
type ProfilesDeleteFuture = original.ProfilesDeleteFuture
type ProfilesUpdateFuture = original.ProfilesUpdateFuture
type ProfileUpdateParameters = original.ProfileUpdateParameters
type ProxyResource = original.ProxyResource
type PurgeParameters = original.PurgeParameters
type Resource = original.Resource
type ResourceUsage = original.ResourceUsage
type ResourceUsageListResult = original.ResourceUsageListResult
type ResourceUsageListResultIterator = original.ResourceUsageListResultIterator
type ResourceUsageListResultPage = original.ResourceUsageListResultPage
type Sku = original.Sku
type SsoURI = original.SsoURI
type SupportedOptimizationTypesListResult = original.SupportedOptimizationTypesListResult
type TrackedResource = original.TrackedResource
type URLFileExtensionConditionParameters = original.URLFileExtensionConditionParameters
type URLPathConditionParameters = original.URLPathConditionParameters
type ValidateCustomDomainInput = original.ValidateCustomDomainInput
type ValidateCustomDomainOutput = original.ValidateCustomDomainOutput
type ValidateProbeInput = original.ValidateProbeInput
type ValidateProbeOutput = original.ValidateProbeOutput
type OperationsClient = original.OperationsClient
type OriginsClient = original.OriginsClient
type ProfilesClient = original.ProfilesClient
type ResourceUsageClient = original.ResourceUsageClient
func New(subscriptionID string) BaseClient {
return original.New(subscriptionID)
}
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
return original.NewWithBaseURI(baseURI, subscriptionID)
}
func NewCustomDomainsClient(subscriptionID string) CustomDomainsClient {
return original.NewCustomDomainsClient(subscriptionID)
}
func NewCustomDomainsClientWithBaseURI(baseURI string, subscriptionID string) CustomDomainsClient {
return original.NewCustomDomainsClientWithBaseURI(baseURI, subscriptionID)
}
func NewEdgeNodesClient(subscriptionID string) EdgeNodesClient {
return original.NewEdgeNodesClient(subscriptionID)
}
func NewEdgeNodesClientWithBaseURI(baseURI string, subscriptionID string) EdgeNodesClient {
return original.NewEdgeNodesClientWithBaseURI(baseURI, subscriptionID)
}
func NewEndpointsClient(subscriptionID string) EndpointsClient {
return original.NewEndpointsClient(subscriptionID)
}
func NewEndpointsClientWithBaseURI(baseURI string, subscriptionID string) EndpointsClient {
return original.NewEndpointsClientWithBaseURI(baseURI, subscriptionID)
}
func PossibleCacheBehaviorValues() []CacheBehavior {
return original.PossibleCacheBehaviorValues()
}
func PossibleCustomDomainResourceStateValues() []CustomDomainResourceState {
return original.PossibleCustomDomainResourceStateValues()
}
func PossibleCustomHTTPSProvisioningStateValues() []CustomHTTPSProvisioningState {
return original.PossibleCustomHTTPSProvisioningStateValues()
}
func PossibleCustomHTTPSProvisioningSubstateValues() []CustomHTTPSProvisioningSubstate {
return original.PossibleCustomHTTPSProvisioningSubstateValues()
}
func PossibleEndpointResourceStateValues() []EndpointResourceState {
return original.PossibleEndpointResourceStateValues()
}
func PossibleGeoFilterActionsValues() []GeoFilterActions {
return original.PossibleGeoFilterActionsValues()
}
func PossibleMatchTypeValues() []MatchType {
return original.PossibleMatchTypeValues()
}
func PossibleNameValues() []Name {
return original.PossibleNameValues()
}
func PossibleNameBasicDeliveryRuleConditionValues() []NameBasicDeliveryRuleCondition {
return original.PossibleNameBasicDeliveryRuleConditionValues()
}
func PossibleOptimizationTypeValues() []OptimizationType {
return original.PossibleOptimizationTypeValues()
}
func PossibleOriginResourceStateValues() []OriginResourceState {
return original.PossibleOriginResourceStateValues()
}
func PossibleProfileResourceStateValues() []ProfileResourceState {
return original.PossibleProfileResourceStateValues()
}
func PossibleQueryStringCachingBehaviorValues() []QueryStringCachingBehavior {
return original.PossibleQueryStringCachingBehaviorValues()
}
func PossibleResourceTypeValues() []ResourceType {
return original.PossibleResourceTypeValues()
}
func PossibleSkuNameValues() []SkuName {
return original.PossibleSkuNameValues()
}
func NewOperationsClient(subscriptionID string) OperationsClient {
return original.NewOperationsClient(subscriptionID)
}
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
}
func NewOriginsClient(subscriptionID string) OriginsClient {
return original.NewOriginsClient(subscriptionID)
}
func NewOriginsClientWithBaseURI(baseURI string, subscriptionID string) OriginsClient {
return original.NewOriginsClientWithBaseURI(baseURI, subscriptionID)
}
func NewProfilesClient(subscriptionID string) ProfilesClient {
return original.NewProfilesClient(subscriptionID)
}
func NewProfilesClientWithBaseURI(baseURI string, subscriptionID string) ProfilesClient {
return original.NewProfilesClientWithBaseURI(baseURI, subscriptionID)
}
func NewResourceUsageClient(subscriptionID string) ResourceUsageClient {
return original.NewResourceUsageClient(subscriptionID)
}
func NewResourceUsageClientWithBaseURI(baseURI string, subscriptionID string) ResourceUsageClient {
return original.NewResourceUsageClientWithBaseURI(baseURI, subscriptionID)
}
func UserAgent() string {
return original.UserAgent() + " profiles/preview"
}
func Version() string {
return original.Version()
}