forked from Azure/azure-sdk-for-go
/
enums.go
112 lines (96 loc) · 4.6 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
package storagepool
// 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.
// CreatedByType enumerates the values for created by type.
type CreatedByType string
const (
// CreatedByTypeApplication ...
CreatedByTypeApplication CreatedByType = "Application"
// CreatedByTypeKey ...
CreatedByTypeKey CreatedByType = "Key"
// CreatedByTypeManagedIdentity ...
CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
// CreatedByTypeUser ...
CreatedByTypeUser CreatedByType = "User"
)
// PossibleCreatedByTypeValues returns an array of possible values for the CreatedByType const type.
func PossibleCreatedByTypeValues() []CreatedByType {
return []CreatedByType{CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser}
}
// DiskPoolTier enumerates the values for disk pool tier.
type DiskPoolTier string
const (
// DiskPoolTierBasic ...
DiskPoolTierBasic DiskPoolTier = "Basic"
// DiskPoolTierPremium ...
DiskPoolTierPremium DiskPoolTier = "Premium"
// DiskPoolTierStandard ...
DiskPoolTierStandard DiskPoolTier = "Standard"
)
// PossibleDiskPoolTierValues returns an array of possible values for the DiskPoolTier const type.
func PossibleDiskPoolTierValues() []DiskPoolTier {
return []DiskPoolTier{DiskPoolTierBasic, DiskPoolTierPremium, DiskPoolTierStandard}
}
// IscsiTargetACLMode enumerates the values for iscsi target acl mode.
type IscsiTargetACLMode string
const (
// IscsiTargetACLModeDynamic ...
IscsiTargetACLModeDynamic IscsiTargetACLMode = "Dynamic"
// IscsiTargetACLModeStatic ...
IscsiTargetACLModeStatic IscsiTargetACLMode = "Static"
)
// PossibleIscsiTargetACLModeValues returns an array of possible values for the IscsiTargetACLMode const type.
func PossibleIscsiTargetACLModeValues() []IscsiTargetACLMode {
return []IscsiTargetACLMode{IscsiTargetACLModeDynamic, IscsiTargetACLModeStatic}
}
// OperationalStatus enumerates the values for operational status.
type OperationalStatus string
const (
// OperationalStatusHealthy ...
OperationalStatusHealthy OperationalStatus = "Healthy"
// OperationalStatusInvalid ...
OperationalStatusInvalid OperationalStatus = "Invalid"
// OperationalStatusRunning ...
OperationalStatusRunning OperationalStatus = "Running"
// OperationalStatusStopped ...
OperationalStatusStopped OperationalStatus = "Stopped"
// OperationalStatusStoppeddeallocated ...
OperationalStatusStoppeddeallocated OperationalStatus = "Stopped (deallocated)"
// OperationalStatusUnhealthy ...
OperationalStatusUnhealthy OperationalStatus = "Unhealthy"
// OperationalStatusUnknown ...
OperationalStatusUnknown OperationalStatus = "Unknown"
// OperationalStatusUpdating ...
OperationalStatusUpdating OperationalStatus = "Updating"
)
// PossibleOperationalStatusValues returns an array of possible values for the OperationalStatus const type.
func PossibleOperationalStatusValues() []OperationalStatus {
return []OperationalStatus{OperationalStatusHealthy, OperationalStatusInvalid, OperationalStatusRunning, OperationalStatusStopped, OperationalStatusStoppeddeallocated, OperationalStatusUnhealthy, OperationalStatusUnknown, OperationalStatusUpdating}
}
// ProvisioningStates enumerates the values for provisioning states.
type ProvisioningStates string
const (
// ProvisioningStatesCanceled ...
ProvisioningStatesCanceled ProvisioningStates = "Canceled"
// ProvisioningStatesCreating ...
ProvisioningStatesCreating ProvisioningStates = "Creating"
// ProvisioningStatesDeleting ...
ProvisioningStatesDeleting ProvisioningStates = "Deleting"
// ProvisioningStatesFailed ...
ProvisioningStatesFailed ProvisioningStates = "Failed"
// ProvisioningStatesInvalid ...
ProvisioningStatesInvalid ProvisioningStates = "Invalid"
// ProvisioningStatesPending ...
ProvisioningStatesPending ProvisioningStates = "Pending"
// ProvisioningStatesSucceeded ...
ProvisioningStatesSucceeded ProvisioningStates = "Succeeded"
// ProvisioningStatesUpdating ...
ProvisioningStatesUpdating ProvisioningStates = "Updating"
)
// PossibleProvisioningStatesValues returns an array of possible values for the ProvisioningStates const type.
func PossibleProvisioningStatesValues() []ProvisioningStates {
return []ProvisioningStates{ProvisioningStatesCanceled, ProvisioningStatesCreating, ProvisioningStatesDeleting, ProvisioningStatesFailed, ProvisioningStatesInvalid, ProvisioningStatesPending, ProvisioningStatesSucceeded, ProvisioningStatesUpdating}
}