forked from Azure/azure-sdk-for-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
models.go
377 lines (341 loc) · 17.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
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
//go:build go1.9
// +build go1.9
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// This code was auto-generated by:
// github.com/Azure/azure-sdk-for-go/eng/tools/profileBuilder
package storagecache
import (
"context"
original "github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2022-01-01/storagecache"
)
const (
DefaultBaseURI = original.DefaultBaseURI
)
type CacheIdentityType = original.CacheIdentityType
const (
CacheIdentityTypeNone CacheIdentityType = original.CacheIdentityTypeNone
CacheIdentityTypeSystemAssigned CacheIdentityType = original.CacheIdentityTypeSystemAssigned
CacheIdentityTypeSystemAssignedUserAssigned CacheIdentityType = original.CacheIdentityTypeSystemAssignedUserAssigned
CacheIdentityTypeUserAssigned CacheIdentityType = original.CacheIdentityTypeUserAssigned
)
type CreatedByType = original.CreatedByType
const (
CreatedByTypeApplication CreatedByType = original.CreatedByTypeApplication
CreatedByTypeKey CreatedByType = original.CreatedByTypeKey
CreatedByTypeManagedIdentity CreatedByType = original.CreatedByTypeManagedIdentity
CreatedByTypeUser CreatedByType = original.CreatedByTypeUser
)
type DomainJoinedType = original.DomainJoinedType
const (
DomainJoinedTypeError DomainJoinedType = original.DomainJoinedTypeError
DomainJoinedTypeNo DomainJoinedType = original.DomainJoinedTypeNo
DomainJoinedTypeYes DomainJoinedType = original.DomainJoinedTypeYes
)
type FirmwareStatusType = original.FirmwareStatusType
const (
FirmwareStatusTypeAvailable FirmwareStatusType = original.FirmwareStatusTypeAvailable
FirmwareStatusTypeUnavailable FirmwareStatusType = original.FirmwareStatusTypeUnavailable
)
type HealthStateType = original.HealthStateType
const (
HealthStateTypeDegraded HealthStateType = original.HealthStateTypeDegraded
HealthStateTypeDown HealthStateType = original.HealthStateTypeDown
HealthStateTypeFlushing HealthStateType = original.HealthStateTypeFlushing
HealthStateTypeHealthy HealthStateType = original.HealthStateTypeHealthy
HealthStateTypeStopped HealthStateType = original.HealthStateTypeStopped
HealthStateTypeStopping HealthStateType = original.HealthStateTypeStopping
HealthStateTypeTransitioning HealthStateType = original.HealthStateTypeTransitioning
HealthStateTypeUnknown HealthStateType = original.HealthStateTypeUnknown
HealthStateTypeUpgrading HealthStateType = original.HealthStateTypeUpgrading
)
type MetricAggregationType = original.MetricAggregationType
const (
MetricAggregationTypeAverage MetricAggregationType = original.MetricAggregationTypeAverage
MetricAggregationTypeCount MetricAggregationType = original.MetricAggregationTypeCount
MetricAggregationTypeMaximum MetricAggregationType = original.MetricAggregationTypeMaximum
MetricAggregationTypeMinimum MetricAggregationType = original.MetricAggregationTypeMinimum
MetricAggregationTypeNone MetricAggregationType = original.MetricAggregationTypeNone
MetricAggregationTypeNotSpecified MetricAggregationType = original.MetricAggregationTypeNotSpecified
MetricAggregationTypeTotal MetricAggregationType = original.MetricAggregationTypeTotal
)
type NfsAccessRuleAccess = original.NfsAccessRuleAccess
const (
NfsAccessRuleAccessNo NfsAccessRuleAccess = original.NfsAccessRuleAccessNo
NfsAccessRuleAccessRo NfsAccessRuleAccess = original.NfsAccessRuleAccessRo
NfsAccessRuleAccessRw NfsAccessRuleAccess = original.NfsAccessRuleAccessRw
)
type NfsAccessRuleScope = original.NfsAccessRuleScope
const (
NfsAccessRuleScopeDefault NfsAccessRuleScope = original.NfsAccessRuleScopeDefault
NfsAccessRuleScopeHost NfsAccessRuleScope = original.NfsAccessRuleScopeHost
NfsAccessRuleScopeNetwork NfsAccessRuleScope = original.NfsAccessRuleScopeNetwork
)
type OperationalStateType = original.OperationalStateType
const (
OperationalStateTypeBusy OperationalStateType = original.OperationalStateTypeBusy
OperationalStateTypeFlushing OperationalStateType = original.OperationalStateTypeFlushing
OperationalStateTypeReady OperationalStateType = original.OperationalStateTypeReady
OperationalStateTypeSuspended OperationalStateType = original.OperationalStateTypeSuspended
)
type ProvisioningStateType = original.ProvisioningStateType
const (
ProvisioningStateTypeCancelled ProvisioningStateType = original.ProvisioningStateTypeCancelled
ProvisioningStateTypeCreating ProvisioningStateType = original.ProvisioningStateTypeCreating
ProvisioningStateTypeDeleting ProvisioningStateType = original.ProvisioningStateTypeDeleting
ProvisioningStateTypeFailed ProvisioningStateType = original.ProvisioningStateTypeFailed
ProvisioningStateTypeSucceeded ProvisioningStateType = original.ProvisioningStateTypeSucceeded
ProvisioningStateTypeUpdating ProvisioningStateType = original.ProvisioningStateTypeUpdating
)
type ReasonCode = original.ReasonCode
const (
ReasonCodeNotAvailableForSubscription ReasonCode = original.ReasonCodeNotAvailableForSubscription
ReasonCodeQuotaID ReasonCode = original.ReasonCodeQuotaID
)
type StorageTargetType = original.StorageTargetType
const (
StorageTargetTypeBlobNfs StorageTargetType = original.StorageTargetTypeBlobNfs
StorageTargetTypeClfs StorageTargetType = original.StorageTargetTypeClfs
StorageTargetTypeNfs3 StorageTargetType = original.StorageTargetTypeNfs3
StorageTargetTypeUnknown StorageTargetType = original.StorageTargetTypeUnknown
)
type UsernameDownloadedType = original.UsernameDownloadedType
const (
UsernameDownloadedTypeError UsernameDownloadedType = original.UsernameDownloadedTypeError
UsernameDownloadedTypeNo UsernameDownloadedType = original.UsernameDownloadedTypeNo
UsernameDownloadedTypeYes UsernameDownloadedType = original.UsernameDownloadedTypeYes
)
type UsernameSource = original.UsernameSource
const (
UsernameSourceAD UsernameSource = original.UsernameSourceAD
UsernameSourceFile UsernameSource = original.UsernameSourceFile
UsernameSourceLDAP UsernameSource = original.UsernameSourceLDAP
UsernameSourceNone UsernameSource = original.UsernameSourceNone
)
type APIOperation = original.APIOperation
type APIOperationDisplay = original.APIOperationDisplay
type APIOperationListResult = original.APIOperationListResult
type APIOperationListResultIterator = original.APIOperationListResultIterator
type APIOperationListResultPage = original.APIOperationListResultPage
type APIOperationProperties = original.APIOperationProperties
type APIOperationPropertiesServiceSpecification = original.APIOperationPropertiesServiceSpecification
type AscOperation = original.AscOperation
type AscOperationProperties = original.AscOperationProperties
type AscOperationsClient = original.AscOperationsClient
type AscUsagesClient = original.AscUsagesClient
type BaseClient = original.BaseClient
type BlobNfsTarget = original.BlobNfsTarget
type Cache = original.Cache
type CacheActiveDirectorySettings = original.CacheActiveDirectorySettings
type CacheActiveDirectorySettingsCredentials = original.CacheActiveDirectorySettingsCredentials
type CacheDirectorySettings = original.CacheDirectorySettings
type CacheEncryptionSettings = original.CacheEncryptionSettings
type CacheHealth = original.CacheHealth
type CacheIdentity = original.CacheIdentity
type CacheIdentityUserAssignedIdentitiesValue = original.CacheIdentityUserAssignedIdentitiesValue
type CacheNetworkSettings = original.CacheNetworkSettings
type CacheProperties = original.CacheProperties
type CacheSecuritySettings = original.CacheSecuritySettings
type CacheSku = original.CacheSku
type CacheUpgradeStatus = original.CacheUpgradeStatus
type CacheUsernameDownloadSettings = original.CacheUsernameDownloadSettings
type CacheUsernameDownloadSettingsCredentials = original.CacheUsernameDownloadSettingsCredentials
type CachesClient = original.CachesClient
type CachesCreateOrUpdateFuture = original.CachesCreateOrUpdateFuture
type CachesDebugInfoFuture = original.CachesDebugInfoFuture
type CachesDeleteFuture = original.CachesDeleteFuture
type CachesFlushFuture = original.CachesFlushFuture
type CachesListResult = original.CachesListResult
type CachesListResultIterator = original.CachesListResultIterator
type CachesListResultPage = original.CachesListResultPage
type CachesStartFuture = original.CachesStartFuture
type CachesStopFuture = original.CachesStopFuture
type CachesUpgradeFirmwareFuture = original.CachesUpgradeFirmwareFuture
type ClfsTarget = original.ClfsTarget
type CloudError = original.CloudError
type CloudErrorBody = original.CloudErrorBody
type Condition = original.Condition
type ErrorResponse = original.ErrorResponse
type KeyVaultKeyReference = original.KeyVaultKeyReference
type KeyVaultKeyReferenceSourceVault = original.KeyVaultKeyReferenceSourceVault
type MetricDimension = original.MetricDimension
type MetricSpecification = original.MetricSpecification
type NamespaceJunction = original.NamespaceJunction
type Nfs3Target = original.Nfs3Target
type NfsAccessPolicy = original.NfsAccessPolicy
type NfsAccessRule = original.NfsAccessRule
type OperationsClient = original.OperationsClient
type ResourceSku = original.ResourceSku
type ResourceSkuCapabilities = original.ResourceSkuCapabilities
type ResourceSkuLocationInfo = original.ResourceSkuLocationInfo
type ResourceSkusResult = original.ResourceSkusResult
type ResourceSkusResultIterator = original.ResourceSkusResultIterator
type ResourceSkusResultPage = original.ResourceSkusResultPage
type ResourceUsage = original.ResourceUsage
type ResourceUsageName = original.ResourceUsageName
type ResourceUsagesListResult = original.ResourceUsagesListResult
type ResourceUsagesListResultIterator = original.ResourceUsagesListResultIterator
type ResourceUsagesListResultPage = original.ResourceUsagesListResultPage
type Restriction = original.Restriction
type SkusClient = original.SkusClient
type StorageTarget = original.StorageTarget
type StorageTargetClient = original.StorageTargetClient
type StorageTargetFlushFuture = original.StorageTargetFlushFuture
type StorageTargetInvalidateFuture = original.StorageTargetInvalidateFuture
type StorageTargetProperties = original.StorageTargetProperties
type StorageTargetResource = original.StorageTargetResource
type StorageTargetResumeFuture = original.StorageTargetResumeFuture
type StorageTargetSuspendFuture = original.StorageTargetSuspendFuture
type StorageTargetsClient = original.StorageTargetsClient
type StorageTargetsCreateOrUpdateFuture = original.StorageTargetsCreateOrUpdateFuture
type StorageTargetsDNSRefreshFuture = original.StorageTargetsDNSRefreshFuture
type StorageTargetsDeleteFuture = original.StorageTargetsDeleteFuture
type StorageTargetsResult = original.StorageTargetsResult
type StorageTargetsResultIterator = original.StorageTargetsResultIterator
type StorageTargetsResultPage = original.StorageTargetsResultPage
type SystemData = original.SystemData
type UnknownTarget = original.UnknownTarget
type UsageModel = original.UsageModel
type UsageModelDisplay = original.UsageModelDisplay
type UsageModelsClient = original.UsageModelsClient
type UsageModelsResult = original.UsageModelsResult
type UsageModelsResultIterator = original.UsageModelsResultIterator
type UsageModelsResultPage = original.UsageModelsResultPage
func New(subscriptionID string) BaseClient {
return original.New(subscriptionID)
}
func NewAPIOperationListResultIterator(page APIOperationListResultPage) APIOperationListResultIterator {
return original.NewAPIOperationListResultIterator(page)
}
func NewAPIOperationListResultPage(cur APIOperationListResult, getNextPage func(context.Context, APIOperationListResult) (APIOperationListResult, error)) APIOperationListResultPage {
return original.NewAPIOperationListResultPage(cur, getNextPage)
}
func NewAscOperationsClient(subscriptionID string) AscOperationsClient {
return original.NewAscOperationsClient(subscriptionID)
}
func NewAscOperationsClientWithBaseURI(baseURI string, subscriptionID string) AscOperationsClient {
return original.NewAscOperationsClientWithBaseURI(baseURI, subscriptionID)
}
func NewAscUsagesClient(subscriptionID string) AscUsagesClient {
return original.NewAscUsagesClient(subscriptionID)
}
func NewAscUsagesClientWithBaseURI(baseURI string, subscriptionID string) AscUsagesClient {
return original.NewAscUsagesClientWithBaseURI(baseURI, subscriptionID)
}
func NewCachesClient(subscriptionID string) CachesClient {
return original.NewCachesClient(subscriptionID)
}
func NewCachesClientWithBaseURI(baseURI string, subscriptionID string) CachesClient {
return original.NewCachesClientWithBaseURI(baseURI, subscriptionID)
}
func NewCachesListResultIterator(page CachesListResultPage) CachesListResultIterator {
return original.NewCachesListResultIterator(page)
}
func NewCachesListResultPage(cur CachesListResult, getNextPage func(context.Context, CachesListResult) (CachesListResult, error)) CachesListResultPage {
return original.NewCachesListResultPage(cur, getNextPage)
}
func NewOperationsClient(subscriptionID string) OperationsClient {
return original.NewOperationsClient(subscriptionID)
}
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
}
func NewResourceSkusResultIterator(page ResourceSkusResultPage) ResourceSkusResultIterator {
return original.NewResourceSkusResultIterator(page)
}
func NewResourceSkusResultPage(cur ResourceSkusResult, getNextPage func(context.Context, ResourceSkusResult) (ResourceSkusResult, error)) ResourceSkusResultPage {
return original.NewResourceSkusResultPage(cur, getNextPage)
}
func NewResourceUsagesListResultIterator(page ResourceUsagesListResultPage) ResourceUsagesListResultIterator {
return original.NewResourceUsagesListResultIterator(page)
}
func NewResourceUsagesListResultPage(cur ResourceUsagesListResult, getNextPage func(context.Context, ResourceUsagesListResult) (ResourceUsagesListResult, error)) ResourceUsagesListResultPage {
return original.NewResourceUsagesListResultPage(cur, getNextPage)
}
func NewSkusClient(subscriptionID string) SkusClient {
return original.NewSkusClient(subscriptionID)
}
func NewSkusClientWithBaseURI(baseURI string, subscriptionID string) SkusClient {
return original.NewSkusClientWithBaseURI(baseURI, subscriptionID)
}
func NewStorageTargetClient(subscriptionID string) StorageTargetClient {
return original.NewStorageTargetClient(subscriptionID)
}
func NewStorageTargetClientWithBaseURI(baseURI string, subscriptionID string) StorageTargetClient {
return original.NewStorageTargetClientWithBaseURI(baseURI, subscriptionID)
}
func NewStorageTargetsClient(subscriptionID string) StorageTargetsClient {
return original.NewStorageTargetsClient(subscriptionID)
}
func NewStorageTargetsClientWithBaseURI(baseURI string, subscriptionID string) StorageTargetsClient {
return original.NewStorageTargetsClientWithBaseURI(baseURI, subscriptionID)
}
func NewStorageTargetsResultIterator(page StorageTargetsResultPage) StorageTargetsResultIterator {
return original.NewStorageTargetsResultIterator(page)
}
func NewStorageTargetsResultPage(cur StorageTargetsResult, getNextPage func(context.Context, StorageTargetsResult) (StorageTargetsResult, error)) StorageTargetsResultPage {
return original.NewStorageTargetsResultPage(cur, getNextPage)
}
func NewUsageModelsClient(subscriptionID string) UsageModelsClient {
return original.NewUsageModelsClient(subscriptionID)
}
func NewUsageModelsClientWithBaseURI(baseURI string, subscriptionID string) UsageModelsClient {
return original.NewUsageModelsClientWithBaseURI(baseURI, subscriptionID)
}
func NewUsageModelsResultIterator(page UsageModelsResultPage) UsageModelsResultIterator {
return original.NewUsageModelsResultIterator(page)
}
func NewUsageModelsResultPage(cur UsageModelsResult, getNextPage func(context.Context, UsageModelsResult) (UsageModelsResult, error)) UsageModelsResultPage {
return original.NewUsageModelsResultPage(cur, getNextPage)
}
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
return original.NewWithBaseURI(baseURI, subscriptionID)
}
func PossibleCacheIdentityTypeValues() []CacheIdentityType {
return original.PossibleCacheIdentityTypeValues()
}
func PossibleCreatedByTypeValues() []CreatedByType {
return original.PossibleCreatedByTypeValues()
}
func PossibleDomainJoinedTypeValues() []DomainJoinedType {
return original.PossibleDomainJoinedTypeValues()
}
func PossibleFirmwareStatusTypeValues() []FirmwareStatusType {
return original.PossibleFirmwareStatusTypeValues()
}
func PossibleHealthStateTypeValues() []HealthStateType {
return original.PossibleHealthStateTypeValues()
}
func PossibleMetricAggregationTypeValues() []MetricAggregationType {
return original.PossibleMetricAggregationTypeValues()
}
func PossibleNfsAccessRuleAccessValues() []NfsAccessRuleAccess {
return original.PossibleNfsAccessRuleAccessValues()
}
func PossibleNfsAccessRuleScopeValues() []NfsAccessRuleScope {
return original.PossibleNfsAccessRuleScopeValues()
}
func PossibleOperationalStateTypeValues() []OperationalStateType {
return original.PossibleOperationalStateTypeValues()
}
func PossibleProvisioningStateTypeValues() []ProvisioningStateType {
return original.PossibleProvisioningStateTypeValues()
}
func PossibleReasonCodeValues() []ReasonCode {
return original.PossibleReasonCodeValues()
}
func PossibleStorageTargetTypeValues() []StorageTargetType {
return original.PossibleStorageTargetTypeValues()
}
func PossibleUsernameDownloadedTypeValues() []UsernameDownloadedType {
return original.PossibleUsernameDownloadedTypeValues()
}
func PossibleUsernameSourceValues() []UsernameSource {
return original.PossibleUsernameSourceValues()
}
func UserAgent() string {
return original.UserAgent() + " profiles/latest"
}
func Version() string {
return original.Version()
}