-
Notifications
You must be signed in to change notification settings - Fork 802
/
enums.go
144 lines (119 loc) · 4.39 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
package guestconfiguration
// 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.
// ActionAfterReboot enumerates the values for action after reboot.
type ActionAfterReboot string
const (
// ContinueConfiguration ...
ContinueConfiguration ActionAfterReboot = "ContinueConfiguration"
// StopConfiguration ...
StopConfiguration ActionAfterReboot = "StopConfiguration"
)
// PossibleActionAfterRebootValues returns an array of possible values for the ActionAfterReboot const type.
func PossibleActionAfterRebootValues() []ActionAfterReboot {
return []ActionAfterReboot{ContinueConfiguration, StopConfiguration}
}
// AllowModuleOverwrite enumerates the values for allow module overwrite.
type AllowModuleOverwrite string
const (
// False ...
False AllowModuleOverwrite = "False"
// True ...
True AllowModuleOverwrite = "True"
)
// PossibleAllowModuleOverwriteValues returns an array of possible values for the AllowModuleOverwrite const type.
func PossibleAllowModuleOverwriteValues() []AllowModuleOverwrite {
return []AllowModuleOverwrite{False, True}
}
// ComplianceStatus enumerates the values for compliance status.
type ComplianceStatus string
const (
// Compliant ...
Compliant ComplianceStatus = "Compliant"
// NonCompliant ...
NonCompliant ComplianceStatus = "NonCompliant"
// Pending ...
Pending ComplianceStatus = "Pending"
)
// PossibleComplianceStatusValues returns an array of possible values for the ComplianceStatus const type.
func PossibleComplianceStatusValues() []ComplianceStatus {
return []ComplianceStatus{Compliant, NonCompliant, Pending}
}
// ConfigurationMode enumerates the values for configuration mode.
type ConfigurationMode string
const (
// ApplyAndAutoCorrect ...
ApplyAndAutoCorrect ConfigurationMode = "ApplyAndAutoCorrect"
// ApplyAndMonitor ...
ApplyAndMonitor ConfigurationMode = "ApplyAndMonitor"
// ApplyOnly ...
ApplyOnly ConfigurationMode = "ApplyOnly"
)
// PossibleConfigurationModeValues returns an array of possible values for the ConfigurationMode const type.
func PossibleConfigurationModeValues() []ConfigurationMode {
return []ConfigurationMode{ApplyAndAutoCorrect, ApplyAndMonitor, ApplyOnly}
}
// Kind enumerates the values for kind.
type Kind string
const (
// DSC ...
DSC Kind = "DSC"
)
// PossibleKindValues returns an array of possible values for the Kind const type.
func PossibleKindValues() []Kind {
return []Kind{DSC}
}
// ProvisioningState enumerates the values for provisioning state.
type ProvisioningState string
const (
// Canceled ...
Canceled ProvisioningState = "Canceled"
// Created ...
Created ProvisioningState = "Created"
// Failed ...
Failed ProvisioningState = "Failed"
// Succeeded ...
Succeeded ProvisioningState = "Succeeded"
)
// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
func PossibleProvisioningStateValues() []ProvisioningState {
return []ProvisioningState{Canceled, Created, Failed, Succeeded}
}
// RebootIfNeeded enumerates the values for reboot if needed.
type RebootIfNeeded string
const (
// RebootIfNeededFalse ...
RebootIfNeededFalse RebootIfNeeded = "False"
// RebootIfNeededTrue ...
RebootIfNeededTrue RebootIfNeeded = "True"
)
// PossibleRebootIfNeededValues returns an array of possible values for the RebootIfNeeded const type.
func PossibleRebootIfNeededValues() []RebootIfNeeded {
return []RebootIfNeeded{RebootIfNeededFalse, RebootIfNeededTrue}
}
// Type enumerates the values for type.
type Type string
const (
// Consistency ...
Consistency Type = "Consistency"
// Initial ...
Initial Type = "Initial"
)
// PossibleTypeValues returns an array of possible values for the Type const type.
func PossibleTypeValues() []Type {
return []Type{Consistency, Initial}
}