-
Notifications
You must be signed in to change notification settings - Fork 796
/
models.go
332 lines (298 loc) · 14.1 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
// +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/tools/profileBuilder
package storagecache
import (
"context"
original "github.com/Azure/azure-sdk-for-go/services/storagecache/mgmt/2021-03-01/storagecache"
)
const (
DefaultBaseURI = original.DefaultBaseURI
)
type CacheIdentityType = original.CacheIdentityType
const (
None CacheIdentityType = original.None
SystemAssigned CacheIdentityType = original.SystemAssigned
)
type CreatedByType = original.CreatedByType
const (
Application CreatedByType = original.Application
Key CreatedByType = original.Key
ManagedIdentity CreatedByType = original.ManagedIdentity
User CreatedByType = original.User
)
type DomainJoinedType = original.DomainJoinedType
const (
Error DomainJoinedType = original.Error
No DomainJoinedType = original.No
Yes DomainJoinedType = original.Yes
)
type FirmwareStatusType = original.FirmwareStatusType
const (
Available FirmwareStatusType = original.Available
Unavailable FirmwareStatusType = original.Unavailable
)
type HealthStateType = original.HealthStateType
const (
Degraded HealthStateType = original.Degraded
Down HealthStateType = original.Down
Flushing HealthStateType = original.Flushing
Healthy HealthStateType = original.Healthy
Stopped HealthStateType = original.Stopped
Stopping HealthStateType = original.Stopping
Transitioning HealthStateType = original.Transitioning
Unknown HealthStateType = original.Unknown
Upgrading HealthStateType = original.Upgrading
)
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 (
Default NfsAccessRuleScope = original.Default
Host NfsAccessRuleScope = original.Host
Network NfsAccessRuleScope = original.Network
)
type ProvisioningStateType = original.ProvisioningStateType
const (
Cancelled ProvisioningStateType = original.Cancelled
Creating ProvisioningStateType = original.Creating
Deleting ProvisioningStateType = original.Deleting
Failed ProvisioningStateType = original.Failed
Succeeded ProvisioningStateType = original.Succeeded
Updating ProvisioningStateType = original.Updating
)
type ReasonCode = original.ReasonCode
const (
NotAvailableForSubscription ReasonCode = original.NotAvailableForSubscription
QuotaID ReasonCode = original.QuotaID
)
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 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 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 Restriction = original.Restriction
type SkusClient = original.SkusClient
type StorageTarget = original.StorageTarget
type StorageTargetProperties = original.StorageTargetProperties
type StorageTargetResource = original.StorageTargetResource
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 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 NewSkusClient(subscriptionID string) SkusClient {
return original.NewSkusClient(subscriptionID)
}
func NewSkusClientWithBaseURI(baseURI string, subscriptionID string) SkusClient {
return original.NewSkusClientWithBaseURI(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 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()
}