1package hdinsight
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// AsyncOperationState enumerates the values for async operation state.
10type AsyncOperationState string
11
12const (
13	// AsyncOperationStateFailed ...
14	AsyncOperationStateFailed AsyncOperationState = "Failed"
15	// AsyncOperationStateInProgress ...
16	AsyncOperationStateInProgress AsyncOperationState = "InProgress"
17	// AsyncOperationStateSucceeded ...
18	AsyncOperationStateSucceeded AsyncOperationState = "Succeeded"
19)
20
21// PossibleAsyncOperationStateValues returns an array of possible values for the AsyncOperationState const type.
22func PossibleAsyncOperationStateValues() []AsyncOperationState {
23	return []AsyncOperationState{AsyncOperationStateFailed, AsyncOperationStateInProgress, AsyncOperationStateSucceeded}
24}
25
26// ClusterProvisioningState enumerates the values for cluster provisioning state.
27type ClusterProvisioningState string
28
29const (
30	// ClusterProvisioningStateCanceled ...
31	ClusterProvisioningStateCanceled ClusterProvisioningState = "Canceled"
32	// ClusterProvisioningStateDeleting ...
33	ClusterProvisioningStateDeleting ClusterProvisioningState = "Deleting"
34	// ClusterProvisioningStateFailed ...
35	ClusterProvisioningStateFailed ClusterProvisioningState = "Failed"
36	// ClusterProvisioningStateInProgress ...
37	ClusterProvisioningStateInProgress ClusterProvisioningState = "InProgress"
38	// ClusterProvisioningStateSucceeded ...
39	ClusterProvisioningStateSucceeded ClusterProvisioningState = "Succeeded"
40)
41
42// PossibleClusterProvisioningStateValues returns an array of possible values for the ClusterProvisioningState const type.
43func PossibleClusterProvisioningStateValues() []ClusterProvisioningState {
44	return []ClusterProvisioningState{ClusterProvisioningStateCanceled, ClusterProvisioningStateDeleting, ClusterProvisioningStateFailed, ClusterProvisioningStateInProgress, ClusterProvisioningStateSucceeded}
45}
46
47// DaysOfWeek enumerates the values for days of week.
48type DaysOfWeek string
49
50const (
51	// DaysOfWeekFriday ...
52	DaysOfWeekFriday DaysOfWeek = "Friday"
53	// DaysOfWeekMonday ...
54	DaysOfWeekMonday DaysOfWeek = "Monday"
55	// DaysOfWeekSaturday ...
56	DaysOfWeekSaturday DaysOfWeek = "Saturday"
57	// DaysOfWeekSunday ...
58	DaysOfWeekSunday DaysOfWeek = "Sunday"
59	// DaysOfWeekThursday ...
60	DaysOfWeekThursday DaysOfWeek = "Thursday"
61	// DaysOfWeekTuesday ...
62	DaysOfWeekTuesday DaysOfWeek = "Tuesday"
63	// DaysOfWeekWednesday ...
64	DaysOfWeekWednesday DaysOfWeek = "Wednesday"
65)
66
67// PossibleDaysOfWeekValues returns an array of possible values for the DaysOfWeek const type.
68func PossibleDaysOfWeekValues() []DaysOfWeek {
69	return []DaysOfWeek{DaysOfWeekFriday, DaysOfWeekMonday, DaysOfWeekSaturday, DaysOfWeekSunday, DaysOfWeekThursday, DaysOfWeekTuesday, DaysOfWeekWednesday}
70}
71
72// DirectoryType enumerates the values for directory type.
73type DirectoryType string
74
75const (
76	// DirectoryTypeActiveDirectory ...
77	DirectoryTypeActiveDirectory DirectoryType = "ActiveDirectory"
78)
79
80// PossibleDirectoryTypeValues returns an array of possible values for the DirectoryType const type.
81func PossibleDirectoryTypeValues() []DirectoryType {
82	return []DirectoryType{DirectoryTypeActiveDirectory}
83}
84
85// FilterMode enumerates the values for filter mode.
86type FilterMode string
87
88const (
89	// FilterModeDefault ...
90	FilterModeDefault FilterMode = "Default"
91	// FilterModeExclude ...
92	FilterModeExclude FilterMode = "Exclude"
93	// FilterModeInclude ...
94	FilterModeInclude FilterMode = "Include"
95	// FilterModeRecommend ...
96	FilterModeRecommend FilterMode = "Recommend"
97)
98
99// PossibleFilterModeValues returns an array of possible values for the FilterMode const type.
100func PossibleFilterModeValues() []FilterMode {
101	return []FilterMode{FilterModeDefault, FilterModeExclude, FilterModeInclude, FilterModeRecommend}
102}
103
104// JSONWebKeyEncryptionAlgorithm enumerates the values for json web key encryption algorithm.
105type JSONWebKeyEncryptionAlgorithm string
106
107const (
108	// JSONWebKeyEncryptionAlgorithmRSA15 ...
109	JSONWebKeyEncryptionAlgorithmRSA15 JSONWebKeyEncryptionAlgorithm = "RSA1_5"
110	// JSONWebKeyEncryptionAlgorithmRSAOAEP ...
111	JSONWebKeyEncryptionAlgorithmRSAOAEP JSONWebKeyEncryptionAlgorithm = "RSA-OAEP"
112	// JSONWebKeyEncryptionAlgorithmRSAOAEP256 ...
113	JSONWebKeyEncryptionAlgorithmRSAOAEP256 JSONWebKeyEncryptionAlgorithm = "RSA-OAEP-256"
114)
115
116// PossibleJSONWebKeyEncryptionAlgorithmValues returns an array of possible values for the JSONWebKeyEncryptionAlgorithm const type.
117func PossibleJSONWebKeyEncryptionAlgorithmValues() []JSONWebKeyEncryptionAlgorithm {
118	return []JSONWebKeyEncryptionAlgorithm{JSONWebKeyEncryptionAlgorithmRSA15, JSONWebKeyEncryptionAlgorithmRSAOAEP, JSONWebKeyEncryptionAlgorithmRSAOAEP256}
119}
120
121// OSType enumerates the values for os type.
122type OSType string
123
124const (
125	// OSTypeLinux ...
126	OSTypeLinux OSType = "Linux"
127	// OSTypeWindows ...
128	OSTypeWindows OSType = "Windows"
129)
130
131// PossibleOSTypeValues returns an array of possible values for the OSType const type.
132func PossibleOSTypeValues() []OSType {
133	return []OSType{OSTypeLinux, OSTypeWindows}
134}
135
136// PrivateLink enumerates the values for private link.
137type PrivateLink string
138
139const (
140	// PrivateLinkDisabled ...
141	PrivateLinkDisabled PrivateLink = "Disabled"
142	// PrivateLinkEnabled ...
143	PrivateLinkEnabled PrivateLink = "Enabled"
144)
145
146// PossiblePrivateLinkValues returns an array of possible values for the PrivateLink const type.
147func PossiblePrivateLinkValues() []PrivateLink {
148	return []PrivateLink{PrivateLinkDisabled, PrivateLinkEnabled}
149}
150
151// ResourceIdentityType enumerates the values for resource identity type.
152type ResourceIdentityType string
153
154const (
155	// ResourceIdentityTypeNone ...
156	ResourceIdentityTypeNone ResourceIdentityType = "None"
157	// ResourceIdentityTypeSystemAssigned ...
158	ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
159	// ResourceIdentityTypeSystemAssignedUserAssigned ...
160	ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned"
161	// ResourceIdentityTypeUserAssigned ...
162	ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
163)
164
165// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
166func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
167	return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned}
168}
169
170// ResourceProviderConnection enumerates the values for resource provider connection.
171type ResourceProviderConnection string
172
173const (
174	// ResourceProviderConnectionInbound ...
175	ResourceProviderConnectionInbound ResourceProviderConnection = "Inbound"
176	// ResourceProviderConnectionOutbound ...
177	ResourceProviderConnectionOutbound ResourceProviderConnection = "Outbound"
178)
179
180// PossibleResourceProviderConnectionValues returns an array of possible values for the ResourceProviderConnection const type.
181func PossibleResourceProviderConnectionValues() []ResourceProviderConnection {
182	return []ResourceProviderConnection{ResourceProviderConnectionInbound, ResourceProviderConnectionOutbound}
183}
184
185// Tier enumerates the values for tier.
186type Tier string
187
188const (
189	// TierPremium ...
190	TierPremium Tier = "Premium"
191	// TierStandard ...
192	TierStandard Tier = "Standard"
193)
194
195// PossibleTierValues returns an array of possible values for the Tier const type.
196func PossibleTierValues() []Tier {
197	return []Tier{TierPremium, TierStandard}
198}
199