1package account
2
3// Copyright (c) Microsoft and contributors.  All rights reserved.
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13//
14// See the License for the specific language governing permissions and
15// limitations under the License.
16//
17// Code generated by Microsoft (R) AutoRest Code Generator.
18// Changes may cause incorrect behavior and will be lost if the code is regenerated.
19
20// AADObjectType enumerates the values for aad object type.
21type AADObjectType string
22
23const (
24	// Group ...
25	Group AADObjectType = "Group"
26	// ServicePrincipal ...
27	ServicePrincipal AADObjectType = "ServicePrincipal"
28	// User ...
29	User AADObjectType = "User"
30)
31
32// PossibleAADObjectTypeValues returns an array of possible values for the AADObjectType const type.
33func PossibleAADObjectTypeValues() []AADObjectType {
34	return []AADObjectType{Group, ServicePrincipal, User}
35}
36
37// DataLakeAnalyticsAccountState enumerates the values for data lake analytics account state.
38type DataLakeAnalyticsAccountState string
39
40const (
41	// Active ...
42	Active DataLakeAnalyticsAccountState = "Active"
43	// Suspended ...
44	Suspended DataLakeAnalyticsAccountState = "Suspended"
45)
46
47// PossibleDataLakeAnalyticsAccountStateValues returns an array of possible values for the DataLakeAnalyticsAccountState const type.
48func PossibleDataLakeAnalyticsAccountStateValues() []DataLakeAnalyticsAccountState {
49	return []DataLakeAnalyticsAccountState{Active, Suspended}
50}
51
52// DataLakeAnalyticsAccountStatus enumerates the values for data lake analytics account status.
53type DataLakeAnalyticsAccountStatus string
54
55const (
56	// Canceled ...
57	Canceled DataLakeAnalyticsAccountStatus = "Canceled"
58	// Creating ...
59	Creating DataLakeAnalyticsAccountStatus = "Creating"
60	// Deleted ...
61	Deleted DataLakeAnalyticsAccountStatus = "Deleted"
62	// Deleting ...
63	Deleting DataLakeAnalyticsAccountStatus = "Deleting"
64	// Failed ...
65	Failed DataLakeAnalyticsAccountStatus = "Failed"
66	// Patching ...
67	Patching DataLakeAnalyticsAccountStatus = "Patching"
68	// Resuming ...
69	Resuming DataLakeAnalyticsAccountStatus = "Resuming"
70	// Running ...
71	Running DataLakeAnalyticsAccountStatus = "Running"
72	// Succeeded ...
73	Succeeded DataLakeAnalyticsAccountStatus = "Succeeded"
74	// Suspending ...
75	Suspending DataLakeAnalyticsAccountStatus = "Suspending"
76	// Undeleting ...
77	Undeleting DataLakeAnalyticsAccountStatus = "Undeleting"
78)
79
80// PossibleDataLakeAnalyticsAccountStatusValues returns an array of possible values for the DataLakeAnalyticsAccountStatus const type.
81func PossibleDataLakeAnalyticsAccountStatusValues() []DataLakeAnalyticsAccountStatus {
82	return []DataLakeAnalyticsAccountStatus{Canceled, Creating, Deleted, Deleting, Failed, Patching, Resuming, Running, Succeeded, Suspending, Undeleting}
83}
84
85// FirewallAllowAzureIpsState enumerates the values for firewall allow azure ips state.
86type FirewallAllowAzureIpsState string
87
88const (
89	// Disabled ...
90	Disabled FirewallAllowAzureIpsState = "Disabled"
91	// Enabled ...
92	Enabled FirewallAllowAzureIpsState = "Enabled"
93)
94
95// PossibleFirewallAllowAzureIpsStateValues returns an array of possible values for the FirewallAllowAzureIpsState const type.
96func PossibleFirewallAllowAzureIpsStateValues() []FirewallAllowAzureIpsState {
97	return []FirewallAllowAzureIpsState{Disabled, Enabled}
98}
99
100// FirewallState enumerates the values for firewall state.
101type FirewallState string
102
103const (
104	// FirewallStateDisabled ...
105	FirewallStateDisabled FirewallState = "Disabled"
106	// FirewallStateEnabled ...
107	FirewallStateEnabled FirewallState = "Enabled"
108)
109
110// PossibleFirewallStateValues returns an array of possible values for the FirewallState const type.
111func PossibleFirewallStateValues() []FirewallState {
112	return []FirewallState{FirewallStateDisabled, FirewallStateEnabled}
113}
114
115// OperationOrigin enumerates the values for operation origin.
116type OperationOrigin string
117
118const (
119	// OperationOriginSystem ...
120	OperationOriginSystem OperationOrigin = "system"
121	// OperationOriginUser ...
122	OperationOriginUser OperationOrigin = "user"
123	// OperationOriginUsersystem ...
124	OperationOriginUsersystem OperationOrigin = "user,system"
125)
126
127// PossibleOperationOriginValues returns an array of possible values for the OperationOrigin const type.
128func PossibleOperationOriginValues() []OperationOrigin {
129	return []OperationOrigin{OperationOriginSystem, OperationOriginUser, OperationOriginUsersystem}
130}
131
132// SubscriptionState enumerates the values for subscription state.
133type SubscriptionState string
134
135const (
136	// SubscriptionStateDeleted ...
137	SubscriptionStateDeleted SubscriptionState = "Deleted"
138	// SubscriptionStateRegistered ...
139	SubscriptionStateRegistered SubscriptionState = "Registered"
140	// SubscriptionStateSuspended ...
141	SubscriptionStateSuspended SubscriptionState = "Suspended"
142	// SubscriptionStateUnregistered ...
143	SubscriptionStateUnregistered SubscriptionState = "Unregistered"
144	// SubscriptionStateWarned ...
145	SubscriptionStateWarned SubscriptionState = "Warned"
146)
147
148// PossibleSubscriptionStateValues returns an array of possible values for the SubscriptionState const type.
149func PossibleSubscriptionStateValues() []SubscriptionState {
150	return []SubscriptionState{SubscriptionStateDeleted, SubscriptionStateRegistered, SubscriptionStateSuspended, SubscriptionStateUnregistered, SubscriptionStateWarned}
151}
152
153// TierType enumerates the values for tier type.
154type TierType string
155
156const (
157	// Commitment100000AUHours ...
158	Commitment100000AUHours TierType = "Commitment_100000AUHours"
159	// Commitment10000AUHours ...
160	Commitment10000AUHours TierType = "Commitment_10000AUHours"
161	// Commitment1000AUHours ...
162	Commitment1000AUHours TierType = "Commitment_1000AUHours"
163	// Commitment100AUHours ...
164	Commitment100AUHours TierType = "Commitment_100AUHours"
165	// Commitment500000AUHours ...
166	Commitment500000AUHours TierType = "Commitment_500000AUHours"
167	// Commitment50000AUHours ...
168	Commitment50000AUHours TierType = "Commitment_50000AUHours"
169	// Commitment5000AUHours ...
170	Commitment5000AUHours TierType = "Commitment_5000AUHours"
171	// Commitment500AUHours ...
172	Commitment500AUHours TierType = "Commitment_500AUHours"
173	// Consumption ...
174	Consumption TierType = "Consumption"
175)
176
177// PossibleTierTypeValues returns an array of possible values for the TierType const type.
178func PossibleTierTypeValues() []TierType {
179	return []TierType{Commitment100000AUHours, Commitment10000AUHours, Commitment1000AUHours, Commitment100AUHours, Commitment500000AUHours, Commitment50000AUHours, Commitment5000AUHours, Commitment500AUHours, Consumption}
180}
181