forked from Azure/azure-sdk-for-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
enums.go
725 lines (616 loc) · 26.9 KB
/
enums.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
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
package web
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
//
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// AccessControlEntryAction enumerates the values for access control entry action.
type AccessControlEntryAction string
const (
// Deny ...
Deny AccessControlEntryAction = "Deny"
// Permit ...
Permit AccessControlEntryAction = "Permit"
)
// PossibleAccessControlEntryActionValues returns an array of possible values for the AccessControlEntryAction const type.
func PossibleAccessControlEntryActionValues() []AccessControlEntryAction {
return []AccessControlEntryAction{Deny, Permit}
}
// AutoHealActionType enumerates the values for auto heal action type.
type AutoHealActionType string
const (
// CustomAction ...
CustomAction AutoHealActionType = "CustomAction"
// LogEvent ...
LogEvent AutoHealActionType = "LogEvent"
// Recycle ...
Recycle AutoHealActionType = "Recycle"
)
// PossibleAutoHealActionTypeValues returns an array of possible values for the AutoHealActionType const type.
func PossibleAutoHealActionTypeValues() []AutoHealActionType {
return []AutoHealActionType{CustomAction, LogEvent, Recycle}
}
// AzureResourceType enumerates the values for azure resource type.
type AzureResourceType string
const (
// TrafficManager ...
TrafficManager AzureResourceType = "TrafficManager"
// Website ...
Website AzureResourceType = "Website"
)
// PossibleAzureResourceTypeValues returns an array of possible values for the AzureResourceType const type.
func PossibleAzureResourceTypeValues() []AzureResourceType {
return []AzureResourceType{TrafficManager, Website}
}
// BackupItemStatus enumerates the values for backup item status.
type BackupItemStatus string
const (
// Created ...
Created BackupItemStatus = "Created"
// Deleted ...
Deleted BackupItemStatus = "Deleted"
// DeleteFailed ...
DeleteFailed BackupItemStatus = "DeleteFailed"
// DeleteInProgress ...
DeleteInProgress BackupItemStatus = "DeleteInProgress"
// Failed ...
Failed BackupItemStatus = "Failed"
// InProgress ...
InProgress BackupItemStatus = "InProgress"
// PartiallySucceeded ...
PartiallySucceeded BackupItemStatus = "PartiallySucceeded"
// Skipped ...
Skipped BackupItemStatus = "Skipped"
// Succeeded ...
Succeeded BackupItemStatus = "Succeeded"
// TimedOut ...
TimedOut BackupItemStatus = "TimedOut"
)
// PossibleBackupItemStatusValues returns an array of possible values for the BackupItemStatus const type.
func PossibleBackupItemStatusValues() []BackupItemStatus {
return []BackupItemStatus{Created, Deleted, DeleteFailed, DeleteInProgress, Failed, InProgress, PartiallySucceeded, Skipped, Succeeded, TimedOut}
}
// BackupRestoreOperationType enumerates the values for backup restore operation type.
type BackupRestoreOperationType string
const (
// Clone ...
Clone BackupRestoreOperationType = "Clone"
// Default ...
Default BackupRestoreOperationType = "Default"
// Relocation ...
Relocation BackupRestoreOperationType = "Relocation"
)
// PossibleBackupRestoreOperationTypeValues returns an array of possible values for the BackupRestoreOperationType const type.
func PossibleBackupRestoreOperationTypeValues() []BackupRestoreOperationType {
return []BackupRestoreOperationType{Clone, Default, Relocation}
}
// BuiltInAuthenticationProvider enumerates the values for built in authentication provider.
type BuiltInAuthenticationProvider string
const (
// AzureActiveDirectory ...
AzureActiveDirectory BuiltInAuthenticationProvider = "AzureActiveDirectory"
// Facebook ...
Facebook BuiltInAuthenticationProvider = "Facebook"
// Google ...
Google BuiltInAuthenticationProvider = "Google"
// MicrosoftAccount ...
MicrosoftAccount BuiltInAuthenticationProvider = "MicrosoftAccount"
// Twitter ...
Twitter BuiltInAuthenticationProvider = "Twitter"
)
// PossibleBuiltInAuthenticationProviderValues returns an array of possible values for the BuiltInAuthenticationProvider const type.
func PossibleBuiltInAuthenticationProviderValues() []BuiltInAuthenticationProvider {
return []BuiltInAuthenticationProvider{AzureActiveDirectory, Facebook, Google, MicrosoftAccount, Twitter}
}
// CertificateOrderActionType enumerates the values for certificate order action type.
type CertificateOrderActionType string
const (
// CertificateIssued ...
CertificateIssued CertificateOrderActionType = "CertificateIssued"
// CertificateOrderCanceled ...
CertificateOrderCanceled CertificateOrderActionType = "CertificateOrderCanceled"
// CertificateOrderCreated ...
CertificateOrderCreated CertificateOrderActionType = "CertificateOrderCreated"
// CertificateRevoked ...
CertificateRevoked CertificateOrderActionType = "CertificateRevoked"
// DomainValidationComplete ...
DomainValidationComplete CertificateOrderActionType = "DomainValidationComplete"
// FraudDetected ...
FraudDetected CertificateOrderActionType = "FraudDetected"
// OrgNameChange ...
OrgNameChange CertificateOrderActionType = "OrgNameChange"
// OrgValidationComplete ...
OrgValidationComplete CertificateOrderActionType = "OrgValidationComplete"
// SanDrop ...
SanDrop CertificateOrderActionType = "SanDrop"
)
// PossibleCertificateOrderActionTypeValues returns an array of possible values for the CertificateOrderActionType const type.
func PossibleCertificateOrderActionTypeValues() []CertificateOrderActionType {
return []CertificateOrderActionType{CertificateIssued, CertificateOrderCanceled, CertificateOrderCreated, CertificateRevoked, DomainValidationComplete, FraudDetected, OrgNameChange, OrgValidationComplete, SanDrop}
}
// CertificateOrderStatus enumerates the values for certificate order status.
type CertificateOrderStatus string
const (
// Canceled ...
Canceled CertificateOrderStatus = "Canceled"
// Denied ...
Denied CertificateOrderStatus = "Denied"
// Expired ...
Expired CertificateOrderStatus = "Expired"
// Issued ...
Issued CertificateOrderStatus = "Issued"
// NotSubmitted ...
NotSubmitted CertificateOrderStatus = "NotSubmitted"
// Pendingissuance ...
Pendingissuance CertificateOrderStatus = "Pendingissuance"
// PendingRekey ...
PendingRekey CertificateOrderStatus = "PendingRekey"
// Pendingrevocation ...
Pendingrevocation CertificateOrderStatus = "Pendingrevocation"
// Revoked ...
Revoked CertificateOrderStatus = "Revoked"
// Unused ...
Unused CertificateOrderStatus = "Unused"
)
// PossibleCertificateOrderStatusValues returns an array of possible values for the CertificateOrderStatus const type.
func PossibleCertificateOrderStatusValues() []CertificateOrderStatus {
return []CertificateOrderStatus{Canceled, Denied, Expired, Issued, NotSubmitted, Pendingissuance, PendingRekey, Pendingrevocation, Revoked, Unused}
}
// CertificateProductType enumerates the values for certificate product type.
type CertificateProductType string
const (
// StandardDomainValidatedSsl ...
StandardDomainValidatedSsl CertificateProductType = "StandardDomainValidatedSsl"
// StandardDomainValidatedWildCardSsl ...
StandardDomainValidatedWildCardSsl CertificateProductType = "StandardDomainValidatedWildCardSsl"
)
// PossibleCertificateProductTypeValues returns an array of possible values for the CertificateProductType const type.
func PossibleCertificateProductTypeValues() []CertificateProductType {
return []CertificateProductType{StandardDomainValidatedSsl, StandardDomainValidatedWildCardSsl}
}
// Channels enumerates the values for channels.
type Channels string
const (
// All ...
All Channels = "All"
// API ...
API Channels = "Api"
// Email ...
Email Channels = "Email"
// Notification ...
Notification Channels = "Notification"
)
// PossibleChannelsValues returns an array of possible values for the Channels const type.
func PossibleChannelsValues() []Channels {
return []Channels{All, API, Email, Notification}
}
// CloneAbilityResult enumerates the values for clone ability result.
type CloneAbilityResult string
const (
// Cloneable ...
Cloneable CloneAbilityResult = "Cloneable"
// NotCloneable ...
NotCloneable CloneAbilityResult = "NotCloneable"
// PartiallyCloneable ...
PartiallyCloneable CloneAbilityResult = "PartiallyCloneable"
)
// PossibleCloneAbilityResultValues returns an array of possible values for the CloneAbilityResult const type.
func PossibleCloneAbilityResultValues() []CloneAbilityResult {
return []CloneAbilityResult{Cloneable, NotCloneable, PartiallyCloneable}
}
// ComputeModeOptions enumerates the values for compute mode options.
type ComputeModeOptions string
const (
// Dedicated ...
Dedicated ComputeModeOptions = "Dedicated"
// Dynamic ...
Dynamic ComputeModeOptions = "Dynamic"
// Shared ...
Shared ComputeModeOptions = "Shared"
)
// PossibleComputeModeOptionsValues returns an array of possible values for the ComputeModeOptions const type.
func PossibleComputeModeOptionsValues() []ComputeModeOptions {
return []ComputeModeOptions{Dedicated, Dynamic, Shared}
}
// ConnectionParameterType enumerates the values for connection parameter type.
type ConnectionParameterType string
const (
// ConnectionParameterTypeArray ...
ConnectionParameterTypeArray ConnectionParameterType = "array"
// ConnectionParameterTypeBool ...
ConnectionParameterTypeBool ConnectionParameterType = "bool"
// ConnectionParameterTypeConnection ...
ConnectionParameterTypeConnection ConnectionParameterType = "connection"
// ConnectionParameterTypeInt ...
ConnectionParameterTypeInt ConnectionParameterType = "int"
// ConnectionParameterTypeOauthSetting ...
ConnectionParameterTypeOauthSetting ConnectionParameterType = "oauthSetting"
// ConnectionParameterTypeObject ...
ConnectionParameterTypeObject ConnectionParameterType = "object"
// ConnectionParameterTypeSecureobject ...
ConnectionParameterTypeSecureobject ConnectionParameterType = "secureobject"
// ConnectionParameterTypeSecurestring ...
ConnectionParameterTypeSecurestring ConnectionParameterType = "securestring"
// ConnectionParameterTypeString ...
ConnectionParameterTypeString ConnectionParameterType = "string"
)
// PossibleConnectionParameterTypeValues returns an array of possible values for the ConnectionParameterType const type.
func PossibleConnectionParameterTypeValues() []ConnectionParameterType {
return []ConnectionParameterType{ConnectionParameterTypeArray, ConnectionParameterTypeBool, ConnectionParameterTypeConnection, ConnectionParameterTypeInt, ConnectionParameterTypeOauthSetting, ConnectionParameterTypeObject, ConnectionParameterTypeSecureobject, ConnectionParameterTypeSecurestring, ConnectionParameterTypeString}
}
// CustomHostNameDNSRecordType enumerates the values for custom host name dns record type.
type CustomHostNameDNSRecordType string
const (
// A ...
A CustomHostNameDNSRecordType = "A"
// CName ...
CName CustomHostNameDNSRecordType = "CName"
)
// PossibleCustomHostNameDNSRecordTypeValues returns an array of possible values for the CustomHostNameDNSRecordType const type.
func PossibleCustomHostNameDNSRecordTypeValues() []CustomHostNameDNSRecordType {
return []CustomHostNameDNSRecordType{A, CName}
}
// DatabaseServerType enumerates the values for database server type.
type DatabaseServerType string
const (
// Custom ...
Custom DatabaseServerType = "Custom"
// MySQL ...
MySQL DatabaseServerType = "MySql"
// SQLAzure ...
SQLAzure DatabaseServerType = "SQLAzure"
// SQLServer ...
SQLServer DatabaseServerType = "SQLServer"
)
// PossibleDatabaseServerTypeValues returns an array of possible values for the DatabaseServerType const type.
func PossibleDatabaseServerTypeValues() []DatabaseServerType {
return []DatabaseServerType{Custom, MySQL, SQLAzure, SQLServer}
}
// DomainStatus enumerates the values for domain status.
type DomainStatus string
const (
// DomainStatusActive ...
DomainStatusActive DomainStatus = "Active"
// DomainStatusAwaiting ...
DomainStatusAwaiting DomainStatus = "Awaiting"
// DomainStatusCancelled ...
DomainStatusCancelled DomainStatus = "Cancelled"
// DomainStatusConfiscated ...
DomainStatusConfiscated DomainStatus = "Confiscated"
// DomainStatusDisabled ...
DomainStatusDisabled DomainStatus = "Disabled"
// DomainStatusExcluded ...
DomainStatusExcluded DomainStatus = "Excluded"
// DomainStatusExpired ...
DomainStatusExpired DomainStatus = "Expired"
// DomainStatusFailed ...
DomainStatusFailed DomainStatus = "Failed"
// DomainStatusHeld ...
DomainStatusHeld DomainStatus = "Held"
// DomainStatusJSONConverterFailed ...
DomainStatusJSONConverterFailed DomainStatus = "JsonConverterFailed"
// DomainStatusLocked ...
DomainStatusLocked DomainStatus = "Locked"
// DomainStatusParked ...
DomainStatusParked DomainStatus = "Parked"
// DomainStatusPending ...
DomainStatusPending DomainStatus = "Pending"
// DomainStatusReserved ...
DomainStatusReserved DomainStatus = "Reserved"
// DomainStatusReverted ...
DomainStatusReverted DomainStatus = "Reverted"
// DomainStatusSuspended ...
DomainStatusSuspended DomainStatus = "Suspended"
// DomainStatusTransferred ...
DomainStatusTransferred DomainStatus = "Transferred"
// DomainStatusUnknown ...
DomainStatusUnknown DomainStatus = "Unknown"
// DomainStatusUnlocked ...
DomainStatusUnlocked DomainStatus = "Unlocked"
// DomainStatusUnparked ...
DomainStatusUnparked DomainStatus = "Unparked"
// DomainStatusUpdated ...
DomainStatusUpdated DomainStatus = "Updated"
)
// PossibleDomainStatusValues returns an array of possible values for the DomainStatus const type.
func PossibleDomainStatusValues() []DomainStatus {
return []DomainStatus{DomainStatusActive, DomainStatusAwaiting, DomainStatusCancelled, DomainStatusConfiscated, DomainStatusDisabled, DomainStatusExcluded, DomainStatusExpired, DomainStatusFailed, DomainStatusHeld, DomainStatusJSONConverterFailed, DomainStatusLocked, DomainStatusParked, DomainStatusPending, DomainStatusReserved, DomainStatusReverted, DomainStatusSuspended, DomainStatusTransferred, DomainStatusUnknown, DomainStatusUnlocked, DomainStatusUnparked, DomainStatusUpdated}
}
// DomainType enumerates the values for domain type.
type DomainType string
const (
// Regular ...
Regular DomainType = "Regular"
// SoftDeleted ...
SoftDeleted DomainType = "SoftDeleted"
)
// PossibleDomainTypeValues returns an array of possible values for the DomainType const type.
func PossibleDomainTypeValues() []DomainType {
return []DomainType{Regular, SoftDeleted}
}
// FrequencyUnit enumerates the values for frequency unit.
type FrequencyUnit string
const (
// Day ...
Day FrequencyUnit = "Day"
// Hour ...
Hour FrequencyUnit = "Hour"
)
// PossibleFrequencyUnitValues returns an array of possible values for the FrequencyUnit const type.
func PossibleFrequencyUnitValues() []FrequencyUnit {
return []FrequencyUnit{Day, Hour}
}
// HostingEnvironmentStatus enumerates the values for hosting environment status.
type HostingEnvironmentStatus string
const (
// Deleting ...
Deleting HostingEnvironmentStatus = "Deleting"
// Preparing ...
Preparing HostingEnvironmentStatus = "Preparing"
// Ready ...
Ready HostingEnvironmentStatus = "Ready"
// Scaling ...
Scaling HostingEnvironmentStatus = "Scaling"
)
// PossibleHostingEnvironmentStatusValues returns an array of possible values for the HostingEnvironmentStatus const type.
func PossibleHostingEnvironmentStatusValues() []HostingEnvironmentStatus {
return []HostingEnvironmentStatus{Deleting, Preparing, Ready, Scaling}
}
// HostNameType enumerates the values for host name type.
type HostNameType string
const (
// Managed ...
Managed HostNameType = "Managed"
// Verified ...
Verified HostNameType = "Verified"
)
// PossibleHostNameTypeValues returns an array of possible values for the HostNameType const type.
func PossibleHostNameTypeValues() []HostNameType {
return []HostNameType{Managed, Verified}
}
// InternalLoadBalancingMode enumerates the values for internal load balancing mode.
type InternalLoadBalancingMode string
const (
// None ...
None InternalLoadBalancingMode = "None"
// Publishing ...
Publishing InternalLoadBalancingMode = "Publishing"
// Web ...
Web InternalLoadBalancingMode = "Web"
)
// PossibleInternalLoadBalancingModeValues returns an array of possible values for the InternalLoadBalancingMode const type.
func PossibleInternalLoadBalancingModeValues() []InternalLoadBalancingMode {
return []InternalLoadBalancingMode{None, Publishing, Web}
}
// KeyVaultSecretStatus enumerates the values for key vault secret status.
type KeyVaultSecretStatus string
const (
// KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault ...
KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault KeyVaultSecretStatus = "AzureServiceUnauthorizedToAccessKeyVault"
// KeyVaultSecretStatusCertificateOrderFailed ...
KeyVaultSecretStatusCertificateOrderFailed KeyVaultSecretStatus = "CertificateOrderFailed"
// KeyVaultSecretStatusInitialized ...
KeyVaultSecretStatusInitialized KeyVaultSecretStatus = "Initialized"
// KeyVaultSecretStatusKeyVaultDoesNotExist ...
KeyVaultSecretStatusKeyVaultDoesNotExist KeyVaultSecretStatus = "KeyVaultDoesNotExist"
// KeyVaultSecretStatusKeyVaultSecretDoesNotExist ...
KeyVaultSecretStatusKeyVaultSecretDoesNotExist KeyVaultSecretStatus = "KeyVaultSecretDoesNotExist"
// KeyVaultSecretStatusOperationNotPermittedOnKeyVault ...
KeyVaultSecretStatusOperationNotPermittedOnKeyVault KeyVaultSecretStatus = "OperationNotPermittedOnKeyVault"
// KeyVaultSecretStatusSucceeded ...
KeyVaultSecretStatusSucceeded KeyVaultSecretStatus = "Succeeded"
// KeyVaultSecretStatusUnknown ...
KeyVaultSecretStatusUnknown KeyVaultSecretStatus = "Unknown"
// KeyVaultSecretStatusUnknownError ...
KeyVaultSecretStatusUnknownError KeyVaultSecretStatus = "UnknownError"
// KeyVaultSecretStatusWaitingOnCertificateOrder ...
KeyVaultSecretStatusWaitingOnCertificateOrder KeyVaultSecretStatus = "WaitingOnCertificateOrder"
)
// PossibleKeyVaultSecretStatusValues returns an array of possible values for the KeyVaultSecretStatus const type.
func PossibleKeyVaultSecretStatusValues() []KeyVaultSecretStatus {
return []KeyVaultSecretStatus{KeyVaultSecretStatusAzureServiceUnauthorizedToAccessKeyVault, KeyVaultSecretStatusCertificateOrderFailed, KeyVaultSecretStatusInitialized, KeyVaultSecretStatusKeyVaultDoesNotExist, KeyVaultSecretStatusKeyVaultSecretDoesNotExist, KeyVaultSecretStatusOperationNotPermittedOnKeyVault, KeyVaultSecretStatusSucceeded, KeyVaultSecretStatusUnknown, KeyVaultSecretStatusUnknownError, KeyVaultSecretStatusWaitingOnCertificateOrder}
}
// LinkState enumerates the values for link state.
type LinkState string
const (
// Authenticated ...
Authenticated LinkState = "Authenticated"
// Error ...
Error LinkState = "Error"
// Unauthenticated ...
Unauthenticated LinkState = "Unauthenticated"
)
// PossibleLinkStateValues returns an array of possible values for the LinkState const type.
func PossibleLinkStateValues() []LinkState {
return []LinkState{Authenticated, Error, Unauthenticated}
}
// LogLevel enumerates the values for log level.
type LogLevel string
const (
// LogLevelError ...
LogLevelError LogLevel = "Error"
// LogLevelInformation ...
LogLevelInformation LogLevel = "Information"
// LogLevelOff ...
LogLevelOff LogLevel = "Off"
// LogLevelVerbose ...
LogLevelVerbose LogLevel = "Verbose"
// LogLevelWarning ...
LogLevelWarning LogLevel = "Warning"
)
// PossibleLogLevelValues returns an array of possible values for the LogLevel const type.
func PossibleLogLevelValues() []LogLevel {
return []LogLevel{LogLevelError, LogLevelInformation, LogLevelOff, LogLevelVerbose, LogLevelWarning}
}
// ManagedHostingEnvironmentStatus enumerates the values for managed hosting environment status.
type ManagedHostingEnvironmentStatus string
const (
// ManagedHostingEnvironmentStatusDeleting ...
ManagedHostingEnvironmentStatusDeleting ManagedHostingEnvironmentStatus = "Deleting"
// ManagedHostingEnvironmentStatusPreparing ...
ManagedHostingEnvironmentStatusPreparing ManagedHostingEnvironmentStatus = "Preparing"
// ManagedHostingEnvironmentStatusReady ...
ManagedHostingEnvironmentStatusReady ManagedHostingEnvironmentStatus = "Ready"
)
// PossibleManagedHostingEnvironmentStatusValues returns an array of possible values for the ManagedHostingEnvironmentStatus const type.
func PossibleManagedHostingEnvironmentStatusValues() []ManagedHostingEnvironmentStatus {
return []ManagedHostingEnvironmentStatus{ManagedHostingEnvironmentStatusDeleting, ManagedHostingEnvironmentStatusPreparing, ManagedHostingEnvironmentStatusReady}
}
// ManagedPipelineMode enumerates the values for managed pipeline mode.
type ManagedPipelineMode string
const (
// Classic ...
Classic ManagedPipelineMode = "Classic"
// Integrated ...
Integrated ManagedPipelineMode = "Integrated"
)
// PossibleManagedPipelineModeValues returns an array of possible values for the ManagedPipelineMode const type.
func PossibleManagedPipelineModeValues() []ManagedPipelineMode {
return []ManagedPipelineMode{Classic, Integrated}
}
// NotificationLevel enumerates the values for notification level.
type NotificationLevel string
const (
// Critical ...
Critical NotificationLevel = "Critical"
// Information ...
Information NotificationLevel = "Information"
// NonUrgentSuggestion ...
NonUrgentSuggestion NotificationLevel = "NonUrgentSuggestion"
// Warning ...
Warning NotificationLevel = "Warning"
)
// PossibleNotificationLevelValues returns an array of possible values for the NotificationLevel const type.
func PossibleNotificationLevelValues() []NotificationLevel {
return []NotificationLevel{Critical, Information, NonUrgentSuggestion, Warning}
}
// PrincipalType enumerates the values for principal type.
type PrincipalType string
const (
// PrincipalTypeActiveDirectory ...
PrincipalTypeActiveDirectory PrincipalType = "ActiveDirectory"
// PrincipalTypeConnection ...
PrincipalTypeConnection PrincipalType = "Connection"
// PrincipalTypeMicrosoftAccount ...
PrincipalTypeMicrosoftAccount PrincipalType = "MicrosoftAccount"
)
// PossiblePrincipalTypeValues returns an array of possible values for the PrincipalType const type.
func PossiblePrincipalTypeValues() []PrincipalType {
return []PrincipalType{PrincipalTypeActiveDirectory, PrincipalTypeConnection, PrincipalTypeMicrosoftAccount}
}
// ProvisioningState enumerates the values for provisioning state.
type ProvisioningState string
const (
// ProvisioningStateCanceled ...
ProvisioningStateCanceled ProvisioningState = "Canceled"
// ProvisioningStateDeleting ...
ProvisioningStateDeleting ProvisioningState = "Deleting"
// ProvisioningStateFailed ...
ProvisioningStateFailed ProvisioningState = "Failed"
// ProvisioningStateInProgress ...
ProvisioningStateInProgress ProvisioningState = "InProgress"
// ProvisioningStateSucceeded ...
ProvisioningStateSucceeded ProvisioningState = "Succeeded"
)
// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
func PossibleProvisioningStateValues() []ProvisioningState {
return []ProvisioningState{ProvisioningStateCanceled, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateInProgress, ProvisioningStateSucceeded}
}
// SiteAvailabilityState enumerates the values for site availability state.
type SiteAvailabilityState string
const (
// DisasterRecoveryMode ...
DisasterRecoveryMode SiteAvailabilityState = "DisasterRecoveryMode"
// Limited ...
Limited SiteAvailabilityState = "Limited"
// Normal ...
Normal SiteAvailabilityState = "Normal"
)
// PossibleSiteAvailabilityStateValues returns an array of possible values for the SiteAvailabilityState const type.
func PossibleSiteAvailabilityStateValues() []SiteAvailabilityState {
return []SiteAvailabilityState{DisasterRecoveryMode, Limited, Normal}
}
// SiteLoadBalancing enumerates the values for site load balancing.
type SiteLoadBalancing string
const (
// LeastRequests ...
LeastRequests SiteLoadBalancing = "LeastRequests"
// LeastResponseTime ...
LeastResponseTime SiteLoadBalancing = "LeastResponseTime"
// RequestHash ...
RequestHash SiteLoadBalancing = "RequestHash"
// WeightedRoundRobin ...
WeightedRoundRobin SiteLoadBalancing = "WeightedRoundRobin"
// WeightedTotalTraffic ...
WeightedTotalTraffic SiteLoadBalancing = "WeightedTotalTraffic"
)
// PossibleSiteLoadBalancingValues returns an array of possible values for the SiteLoadBalancing const type.
func PossibleSiteLoadBalancingValues() []SiteLoadBalancing {
return []SiteLoadBalancing{LeastRequests, LeastResponseTime, RequestHash, WeightedRoundRobin, WeightedTotalTraffic}
}
// SslState enumerates the values for ssl state.
type SslState string
const (
// Disabled ...
Disabled SslState = "Disabled"
// IPBasedEnabled ...
IPBasedEnabled SslState = "IpBasedEnabled"
// SniEnabled ...
SniEnabled SslState = "SniEnabled"
)
// PossibleSslStateValues returns an array of possible values for the SslState const type.
func PossibleSslStateValues() []SslState {
return []SslState{Disabled, IPBasedEnabled, SniEnabled}
}
// StatusOptions enumerates the values for status options.
type StatusOptions string
const (
// StatusOptionsPending ...
StatusOptionsPending StatusOptions = "Pending"
// StatusOptionsReady ...
StatusOptionsReady StatusOptions = "Ready"
)
// PossibleStatusOptionsValues returns an array of possible values for the StatusOptions const type.
func PossibleStatusOptionsValues() []StatusOptions {
return []StatusOptions{StatusOptionsPending, StatusOptionsReady}
}
// UnauthenticatedClientAction enumerates the values for unauthenticated client action.
type UnauthenticatedClientAction string
const (
// AllowAnonymous ...
AllowAnonymous UnauthenticatedClientAction = "AllowAnonymous"
// RedirectToLoginPage ...
RedirectToLoginPage UnauthenticatedClientAction = "RedirectToLoginPage"
)
// PossibleUnauthenticatedClientActionValues returns an array of possible values for the UnauthenticatedClientAction const type.
func PossibleUnauthenticatedClientActionValues() []UnauthenticatedClientAction {
return []UnauthenticatedClientAction{AllowAnonymous, RedirectToLoginPage}
}
// UsageState enumerates the values for usage state.
type UsageState string
const (
// UsageStateExceeded ...
UsageStateExceeded UsageState = "Exceeded"
// UsageStateNormal ...
UsageStateNormal UsageState = "Normal"
)
// PossibleUsageStateValues returns an array of possible values for the UsageState const type.
func PossibleUsageStateValues() []UsageState {
return []UsageState{UsageStateExceeded, UsageStateNormal}
}
// WorkerSizeOptions enumerates the values for worker size options.
type WorkerSizeOptions string
const (
// WorkerSizeOptionsDefault ...
WorkerSizeOptionsDefault WorkerSizeOptions = "Default"
// WorkerSizeOptionsLarge ...
WorkerSizeOptionsLarge WorkerSizeOptions = "Large"
// WorkerSizeOptionsMedium ...
WorkerSizeOptionsMedium WorkerSizeOptions = "Medium"
// WorkerSizeOptionsSmall ...
WorkerSizeOptionsSmall WorkerSizeOptions = "Small"
)
// PossibleWorkerSizeOptionsValues returns an array of possible values for the WorkerSizeOptions const type.
func PossibleWorkerSizeOptionsValues() []WorkerSizeOptions {
return []WorkerSizeOptions{WorkerSizeOptionsDefault, WorkerSizeOptionsLarge, WorkerSizeOptionsMedium, WorkerSizeOptionsSmall}
}