1package guestconfiguration
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5//
6// Code generated by Microsoft (R) AutoRest Code Generator.
7// Changes may cause incorrect behavior and will be lost if the code is regenerated.
8
9// ActionAfterReboot enumerates the values for action after reboot.
10type ActionAfterReboot string
11
12const (
13	// ActionAfterRebootContinueConfiguration ...
14	ActionAfterRebootContinueConfiguration ActionAfterReboot = "ContinueConfiguration"
15	// ActionAfterRebootStopConfiguration ...
16	ActionAfterRebootStopConfiguration ActionAfterReboot = "StopConfiguration"
17)
18
19// PossibleActionAfterRebootValues returns an array of possible values for the ActionAfterReboot const type.
20func PossibleActionAfterRebootValues() []ActionAfterReboot {
21	return []ActionAfterReboot{ActionAfterRebootContinueConfiguration, ActionAfterRebootStopConfiguration}
22}
23
24// AssignmentType enumerates the values for assignment type.
25type AssignmentType string
26
27const (
28	// AssignmentTypeApplyAndAutoCorrect ...
29	AssignmentTypeApplyAndAutoCorrect AssignmentType = "ApplyAndAutoCorrect"
30	// AssignmentTypeApplyAndMonitor ...
31	AssignmentTypeApplyAndMonitor AssignmentType = "ApplyAndMonitor"
32	// AssignmentTypeAudit ...
33	AssignmentTypeAudit AssignmentType = "Audit"
34	// AssignmentTypeDeployAndAutoCorrect ...
35	AssignmentTypeDeployAndAutoCorrect AssignmentType = "DeployAndAutoCorrect"
36)
37
38// PossibleAssignmentTypeValues returns an array of possible values for the AssignmentType const type.
39func PossibleAssignmentTypeValues() []AssignmentType {
40	return []AssignmentType{AssignmentTypeApplyAndAutoCorrect, AssignmentTypeApplyAndMonitor, AssignmentTypeAudit, AssignmentTypeDeployAndAutoCorrect}
41}
42
43// ComplianceStatus enumerates the values for compliance status.
44type ComplianceStatus string
45
46const (
47	// ComplianceStatusCompliant ...
48	ComplianceStatusCompliant ComplianceStatus = "Compliant"
49	// ComplianceStatusNonCompliant ...
50	ComplianceStatusNonCompliant ComplianceStatus = "NonCompliant"
51	// ComplianceStatusPending ...
52	ComplianceStatusPending ComplianceStatus = "Pending"
53)
54
55// PossibleComplianceStatusValues returns an array of possible values for the ComplianceStatus const type.
56func PossibleComplianceStatusValues() []ComplianceStatus {
57	return []ComplianceStatus{ComplianceStatusCompliant, ComplianceStatusNonCompliant, ComplianceStatusPending}
58}
59
60// ConfigurationMode enumerates the values for configuration mode.
61type ConfigurationMode string
62
63const (
64	// ConfigurationModeApplyAndAutoCorrect ...
65	ConfigurationModeApplyAndAutoCorrect ConfigurationMode = "ApplyAndAutoCorrect"
66	// ConfigurationModeApplyAndMonitor ...
67	ConfigurationModeApplyAndMonitor ConfigurationMode = "ApplyAndMonitor"
68	// ConfigurationModeApplyOnly ...
69	ConfigurationModeApplyOnly ConfigurationMode = "ApplyOnly"
70)
71
72// PossibleConfigurationModeValues returns an array of possible values for the ConfigurationMode const type.
73func PossibleConfigurationModeValues() []ConfigurationMode {
74	return []ConfigurationMode{ConfigurationModeApplyAndAutoCorrect, ConfigurationModeApplyAndMonitor, ConfigurationModeApplyOnly}
75}
76
77// CreatedByType enumerates the values for created by type.
78type CreatedByType string
79
80const (
81	// CreatedByTypeApplication ...
82	CreatedByTypeApplication CreatedByType = "Application"
83	// CreatedByTypeKey ...
84	CreatedByTypeKey CreatedByType = "Key"
85	// CreatedByTypeManagedIdentity ...
86	CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
87	// CreatedByTypeUser ...
88	CreatedByTypeUser CreatedByType = "User"
89)
90
91// PossibleCreatedByTypeValues returns an array of possible values for the CreatedByType const type.
92func PossibleCreatedByTypeValues() []CreatedByType {
93	return []CreatedByType{CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser}
94}
95
96// Kind enumerates the values for kind.
97type Kind string
98
99const (
100	// KindDSC ...
101	KindDSC Kind = "DSC"
102)
103
104// PossibleKindValues returns an array of possible values for the Kind const type.
105func PossibleKindValues() []Kind {
106	return []Kind{KindDSC}
107}
108
109// ProvisioningState enumerates the values for provisioning state.
110type ProvisioningState string
111
112const (
113	// ProvisioningStateCanceled ...
114	ProvisioningStateCanceled ProvisioningState = "Canceled"
115	// ProvisioningStateCreated ...
116	ProvisioningStateCreated ProvisioningState = "Created"
117	// ProvisioningStateFailed ...
118	ProvisioningStateFailed ProvisioningState = "Failed"
119	// ProvisioningStateSucceeded ...
120	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
121)
122
123// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
124func PossibleProvisioningStateValues() []ProvisioningState {
125	return []ProvisioningState{ProvisioningStateCanceled, ProvisioningStateCreated, ProvisioningStateFailed, ProvisioningStateSucceeded}
126}
127
128// Type enumerates the values for type.
129type Type string
130
131const (
132	// TypeConsistency ...
133	TypeConsistency Type = "Consistency"
134	// TypeInitial ...
135	TypeInitial Type = "Initial"
136)
137
138// PossibleTypeValues returns an array of possible values for the Type const type.
139func PossibleTypeValues() []Type {
140	return []Type{TypeConsistency, TypeInitial}
141}
142