/
enums.go
137 lines (115 loc) · 4.4 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
package redhatopenshift
// Copyright (c) Microsoft and contributors. All rights reserved.
//
// 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.
//
// 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 (
// Application ...
Application CreatedByType = "Application"
// Key ...
Key CreatedByType = "Key"
// ManagedIdentity ...
ManagedIdentity CreatedByType = "ManagedIdentity"
// User ...
User CreatedByType = "User"
)
// PossibleCreatedByTypeValues returns an array of possible values for the CreatedByType const type.
func PossibleCreatedByTypeValues() []CreatedByType {
return []CreatedByType{Application, Key, ManagedIdentity, User}
}
// EncryptionAtHost enumerates the values for encryption at host.
type EncryptionAtHost string
const (
// Disabled ...
Disabled EncryptionAtHost = "Disabled"
// Enabled ...
Enabled EncryptionAtHost = "Enabled"
)
// PossibleEncryptionAtHostValues returns an array of possible values for the EncryptionAtHost const type.
func PossibleEncryptionAtHostValues() []EncryptionAtHost {
return []EncryptionAtHost{Disabled, Enabled}
}
// FipsValidatedModules enumerates the values for fips validated modules.
type FipsValidatedModules string
const (
// FipsValidatedModulesDisabled ...
FipsValidatedModulesDisabled FipsValidatedModules = "Disabled"
// FipsValidatedModulesEnabled ...
FipsValidatedModulesEnabled FipsValidatedModules = "Enabled"
)
// PossibleFipsValidatedModulesValues returns an array of possible values for the FipsValidatedModules const type.
func PossibleFipsValidatedModulesValues() []FipsValidatedModules {
return []FipsValidatedModules{FipsValidatedModulesDisabled, FipsValidatedModulesEnabled}
}
// OutboundType enumerates the values for outbound type.
type OutboundType string
const (
// Loadbalancer ...
Loadbalancer OutboundType = "Loadbalancer"
// UserDefinedRouting ...
UserDefinedRouting OutboundType = "UserDefinedRouting"
)
// PossibleOutboundTypeValues returns an array of possible values for the OutboundType const type.
func PossibleOutboundTypeValues() []OutboundType {
return []OutboundType{Loadbalancer, UserDefinedRouting}
}
// PreconfiguredNSG enumerates the values for preconfigured nsg.
type PreconfiguredNSG string
const (
// PreconfiguredNSGDisabled ...
PreconfiguredNSGDisabled PreconfiguredNSG = "Disabled"
// PreconfiguredNSGEnabled ...
PreconfiguredNSGEnabled PreconfiguredNSG = "Enabled"
)
// PossiblePreconfiguredNSGValues returns an array of possible values for the PreconfiguredNSG const type.
func PossiblePreconfiguredNSGValues() []PreconfiguredNSG {
return []PreconfiguredNSG{PreconfiguredNSGDisabled, PreconfiguredNSGEnabled}
}
// ProvisioningState enumerates the values for provisioning state.
type ProvisioningState string
const (
// AdminUpdating ...
AdminUpdating ProvisioningState = "AdminUpdating"
// Canceled ...
Canceled ProvisioningState = "Canceled"
// Creating ...
Creating ProvisioningState = "Creating"
// Deleting ...
Deleting ProvisioningState = "Deleting"
// Failed ...
Failed ProvisioningState = "Failed"
// Succeeded ...
Succeeded ProvisioningState = "Succeeded"
// Updating ...
Updating ProvisioningState = "Updating"
)
// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
func PossibleProvisioningStateValues() []ProvisioningState {
return []ProvisioningState{AdminUpdating, Canceled, Creating, Deleting, Failed, Succeeded, Updating}
}
// Visibility enumerates the values for visibility.
type Visibility string
const (
// Private ...
Private Visibility = "Private"
// Public ...
Public Visibility = "Public"
)
// PossibleVisibilityValues returns an array of possible values for the Visibility const type.
func PossibleVisibilityValues() []Visibility {
return []Visibility{Private, Public}
}