-
Notifications
You must be signed in to change notification settings - Fork 803
/
models.go
337 lines (301 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
333
334
335
336
337
// +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 databox
import (
"context"
original "github.com/Azure/azure-sdk-for-go/services/databox/mgmt/2018-01-01/databox"
)
const (
DefaultBaseURI = original.DefaultBaseURI
)
type BaseClient = original.BaseClient
type JobsClient = original.JobsClient
type AccessProtocol = original.AccessProtocol
const (
NFS AccessProtocol = original.NFS
SMB AccessProtocol = original.SMB
)
type AddressType = original.AddressType
const (
Commercial AddressType = original.Commercial
None AddressType = original.None
Residential AddressType = original.Residential
)
type AddressValidationStatus = original.AddressValidationStatus
const (
Ambiguous AddressValidationStatus = original.Ambiguous
Invalid AddressValidationStatus = original.Invalid
Valid AddressValidationStatus = original.Valid
)
type CopyLogDetailsType = original.CopyLogDetailsType
const (
CopyLogDetailsTypeCopyLogDetails CopyLogDetailsType = original.CopyLogDetailsTypeCopyLogDetails
CopyLogDetailsTypeDataBox CopyLogDetailsType = original.CopyLogDetailsTypeDataBox
CopyLogDetailsTypeDataBoxDisk CopyLogDetailsType = original.CopyLogDetailsTypeDataBoxDisk
CopyLogDetailsTypeDataBoxHeavy CopyLogDetailsType = original.CopyLogDetailsTypeDataBoxHeavy
)
type CopyStatus = original.CopyStatus
const (
Completed CopyStatus = original.Completed
CompletedWithErrors CopyStatus = original.CompletedWithErrors
Failed CopyStatus = original.Failed
InProgress CopyStatus = original.InProgress
NotReturned CopyStatus = original.NotReturned
NotStarted CopyStatus = original.NotStarted
)
type DataDestinationType = original.DataDestinationType
const (
DataDestinationTypeDestinationAccountDetails DataDestinationType = original.DataDestinationTypeDestinationAccountDetails
DataDestinationTypeManagedDisk DataDestinationType = original.DataDestinationTypeManagedDisk
DataDestinationTypeStorageAccount DataDestinationType = original.DataDestinationTypeStorageAccount
)
type JobDetailsTypeEnum = original.JobDetailsTypeEnum
const (
JobDetailsTypeDataBox JobDetailsTypeEnum = original.JobDetailsTypeDataBox
JobDetailsTypeDataBoxDisk JobDetailsTypeEnum = original.JobDetailsTypeDataBoxDisk
JobDetailsTypeDataBoxHeavy JobDetailsTypeEnum = original.JobDetailsTypeDataBoxHeavy
JobDetailsTypeJobDetails JobDetailsTypeEnum = original.JobDetailsTypeJobDetails
)
type JobSecretsTypeEnum = original.JobSecretsTypeEnum
const (
JobSecretsTypeDataBox JobSecretsTypeEnum = original.JobSecretsTypeDataBox
JobSecretsTypeDataBoxDisk JobSecretsTypeEnum = original.JobSecretsTypeDataBoxDisk
JobSecretsTypeDataBoxHeavy JobSecretsTypeEnum = original.JobSecretsTypeDataBoxHeavy
JobSecretsTypeJobSecrets JobSecretsTypeEnum = original.JobSecretsTypeJobSecrets
)
type NotificationStageName = original.NotificationStageName
const (
AtAzureDC NotificationStageName = original.AtAzureDC
DataCopy NotificationStageName = original.DataCopy
Delivered NotificationStageName = original.Delivered
DevicePrepared NotificationStageName = original.DevicePrepared
Dispatched NotificationStageName = original.Dispatched
PickedUp NotificationStageName = original.PickedUp
)
type ShareDestinationFormatType = original.ShareDestinationFormatType
const (
AzureFile ShareDestinationFormatType = original.AzureFile
BlockBlob ShareDestinationFormatType = original.BlockBlob
HCS ShareDestinationFormatType = original.HCS
ManagedDisk ShareDestinationFormatType = original.ManagedDisk
PageBlob ShareDestinationFormatType = original.PageBlob
UnknownType ShareDestinationFormatType = original.UnknownType
)
type SkuDisabledReason = original.SkuDisabledReason
const (
SkuDisabledReasonCountry SkuDisabledReason = original.SkuDisabledReasonCountry
SkuDisabledReasonFeature SkuDisabledReason = original.SkuDisabledReasonFeature
SkuDisabledReasonNone SkuDisabledReason = original.SkuDisabledReasonNone
SkuDisabledReasonNoSubscriptionInfo SkuDisabledReason = original.SkuDisabledReasonNoSubscriptionInfo
SkuDisabledReasonOfferType SkuDisabledReason = original.SkuDisabledReasonOfferType
SkuDisabledReasonRegion SkuDisabledReason = original.SkuDisabledReasonRegion
)
type SkuName = original.SkuName
const (
DataBox SkuName = original.DataBox
DataBoxDisk SkuName = original.DataBoxDisk
DataBoxHeavy SkuName = original.DataBoxHeavy
)
type StageName = original.StageName
const (
StageNameAborted StageName = original.StageNameAborted
StageNameAtAzureDC StageName = original.StageNameAtAzureDC
StageNameCancelled StageName = original.StageNameCancelled
StageNameCompleted StageName = original.StageNameCompleted
StageNameCompletedWithErrors StageName = original.StageNameCompletedWithErrors
StageNameDataCopy StageName = original.StageNameDataCopy
StageNameDelivered StageName = original.StageNameDelivered
StageNameDeviceOrdered StageName = original.StageNameDeviceOrdered
StageNameDevicePrepared StageName = original.StageNameDevicePrepared
StageNameDispatched StageName = original.StageNameDispatched
StageNameFailedIssueDetectedAtAzureDC StageName = original.StageNameFailedIssueDetectedAtAzureDC
StageNameFailedIssueReportedAtCustomer StageName = original.StageNameFailedIssueReportedAtCustomer
StageNamePickedUp StageName = original.StageNamePickedUp
)
type StageStatus = original.StageStatus
const (
StageStatusCancelled StageStatus = original.StageStatusCancelled
StageStatusCancelling StageStatus = original.StageStatusCancelling
StageStatusFailed StageStatus = original.StageStatusFailed
StageStatusInProgress StageStatus = original.StageStatusInProgress
StageStatusNone StageStatus = original.StageStatusNone
StageStatusSucceeded StageStatus = original.StageStatusSucceeded
StageStatusSucceededWithErrors StageStatus = original.StageStatusSucceededWithErrors
)
type AccountCopyLogDetails = original.AccountCopyLogDetails
type AccountCredentialDetails = original.AccountCredentialDetails
type AddressValidationOutput = original.AddressValidationOutput
type AddressValidationProperties = original.AddressValidationProperties
type ApplianceNetworkConfiguration = original.ApplianceNetworkConfiguration
type ArmBaseObject = original.ArmBaseObject
type AvailableSkuRequest = original.AvailableSkuRequest
type AvailableSkusResult = original.AvailableSkusResult
type AvailableSkusResultIterator = original.AvailableSkusResultIterator
type AvailableSkusResultPage = original.AvailableSkusResultPage
type CancellationReason = original.CancellationReason
type ContactDetails = original.ContactDetails
type BasicCopyLogDetails = original.BasicCopyLogDetails
type CopyLogDetails = original.CopyLogDetails
type CopyProgress = original.CopyProgress
type BasicDestinationAccountDetails = original.BasicDestinationAccountDetails
type DestinationAccountDetails = original.DestinationAccountDetails
type DestinationManagedDiskDetails = original.DestinationManagedDiskDetails
type DestinationStorageAccountDetails = original.DestinationStorageAccountDetails
type DestinationToServiceLocationMap = original.DestinationToServiceLocationMap
type DiskCopyLogDetails = original.DiskCopyLogDetails
type DiskCopyProgress = original.DiskCopyProgress
type DiskJobDetails = original.DiskJobDetails
type DiskJobSecrets = original.DiskJobSecrets
type DiskSecret = original.DiskSecret
type Error = original.Error
type HeavyAccountCopyLogDetails = original.HeavyAccountCopyLogDetails
type HeavyJobDetails = original.HeavyJobDetails
type HeavyJobSecrets = original.HeavyJobSecrets
type HeavySecret = original.HeavySecret
type BasicJobDetails = original.BasicJobDetails
type JobDetails = original.JobDetails
type JobDetailsType = original.JobDetailsType
type JobErrorDetails = original.JobErrorDetails
type JobProperties = original.JobProperties
type JobResource = original.JobResource
type JobResourceList = original.JobResourceList
type JobResourceListIterator = original.JobResourceListIterator
type JobResourceListPage = original.JobResourceListPage
type JobResourceUpdateParameter = original.JobResourceUpdateParameter
type JobsCreateFuture = original.JobsCreateFuture
type JobsDeleteFuture = original.JobsDeleteFuture
type BasicJobSecrets = original.BasicJobSecrets
type JobSecrets = original.JobSecrets
type JobSecretsType = original.JobSecretsType
type JobStages = original.JobStages
type JobsUpdateFuture = original.JobsUpdateFuture
type NotificationPreference = original.NotificationPreference
type Operation = original.Operation
type OperationDisplay = original.OperationDisplay
type OperationList = original.OperationList
type OperationListIterator = original.OperationListIterator
type OperationListPage = original.OperationListPage
type PackageShippingDetails = original.PackageShippingDetails
type Preferences = original.Preferences
type Resource = original.Resource
type Secret = original.Secret
type ShareCredentialDetails = original.ShareCredentialDetails
type ShipmentPickUpRequest = original.ShipmentPickUpRequest
type ShipmentPickUpResponse = original.ShipmentPickUpResponse
type ShippingAddress = original.ShippingAddress
type Sku = original.Sku
type SkuCapacity = original.SkuCapacity
type SkuCost = original.SkuCost
type SkuInformation = original.SkuInformation
type SkuProperties = original.SkuProperties
type UnencryptedCredentials = original.UnencryptedCredentials
type UnencryptedCredentialsList = original.UnencryptedCredentialsList
type UpdateJobDetails = original.UpdateJobDetails
type UpdateJobProperties = original.UpdateJobProperties
type ValidateAddress = original.ValidateAddress
type OperationsClient = original.OperationsClient
type ServiceClient = original.ServiceClient
func New(subscriptionID string) BaseClient {
return original.New(subscriptionID)
}
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient {
return original.NewWithBaseURI(baseURI, subscriptionID)
}
func NewJobsClient(subscriptionID string) JobsClient {
return original.NewJobsClient(subscriptionID)
}
func NewJobsClientWithBaseURI(baseURI string, subscriptionID string) JobsClient {
return original.NewJobsClientWithBaseURI(baseURI, subscriptionID)
}
func PossibleAccessProtocolValues() []AccessProtocol {
return original.PossibleAccessProtocolValues()
}
func PossibleAddressTypeValues() []AddressType {
return original.PossibleAddressTypeValues()
}
func PossibleAddressValidationStatusValues() []AddressValidationStatus {
return original.PossibleAddressValidationStatusValues()
}
func PossibleCopyLogDetailsTypeValues() []CopyLogDetailsType {
return original.PossibleCopyLogDetailsTypeValues()
}
func PossibleCopyStatusValues() []CopyStatus {
return original.PossibleCopyStatusValues()
}
func PossibleDataDestinationTypeValues() []DataDestinationType {
return original.PossibleDataDestinationTypeValues()
}
func PossibleJobDetailsTypeEnumValues() []JobDetailsTypeEnum {
return original.PossibleJobDetailsTypeEnumValues()
}
func PossibleJobSecretsTypeEnumValues() []JobSecretsTypeEnum {
return original.PossibleJobSecretsTypeEnumValues()
}
func PossibleNotificationStageNameValues() []NotificationStageName {
return original.PossibleNotificationStageNameValues()
}
func PossibleShareDestinationFormatTypeValues() []ShareDestinationFormatType {
return original.PossibleShareDestinationFormatTypeValues()
}
func PossibleSkuDisabledReasonValues() []SkuDisabledReason {
return original.PossibleSkuDisabledReasonValues()
}
func PossibleSkuNameValues() []SkuName {
return original.PossibleSkuNameValues()
}
func PossibleStageNameValues() []StageName {
return original.PossibleStageNameValues()
}
func PossibleStageStatusValues() []StageStatus {
return original.PossibleStageStatusValues()
}
func NewAvailableSkusResultIterator(page AvailableSkusResultPage) AvailableSkusResultIterator {
return original.NewAvailableSkusResultIterator(page)
}
func NewAvailableSkusResultPage(getNextPage func(context.Context, AvailableSkusResult) (AvailableSkusResult, error)) AvailableSkusResultPage {
return original.NewAvailableSkusResultPage(getNextPage)
}
func NewJobResourceListIterator(page JobResourceListPage) JobResourceListIterator {
return original.NewJobResourceListIterator(page)
}
func NewJobResourceListPage(getNextPage func(context.Context, JobResourceList) (JobResourceList, error)) JobResourceListPage {
return original.NewJobResourceListPage(getNextPage)
}
func NewOperationListIterator(page OperationListPage) OperationListIterator {
return original.NewOperationListIterator(page)
}
func NewOperationListPage(getNextPage func(context.Context, OperationList) (OperationList, error)) OperationListPage {
return original.NewOperationListPage(getNextPage)
}
func NewOperationsClient(subscriptionID string) OperationsClient {
return original.NewOperationsClient(subscriptionID)
}
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient {
return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID)
}
func NewServiceClient(subscriptionID string) ServiceClient {
return original.NewServiceClient(subscriptionID)
}
func NewServiceClientWithBaseURI(baseURI string, subscriptionID string) ServiceClient {
return original.NewServiceClientWithBaseURI(baseURI, subscriptionID)
}
func UserAgent() string {
return original.UserAgent() + " profiles/preview"
}
func Version() string {
return original.Version()
}