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// DataLakeAnalyticsAccountState enumerates the values for data lake analytics account state.
21type DataLakeAnalyticsAccountState string
22
23const (
24	// Active ...
25	Active DataLakeAnalyticsAccountState = "active"
26	// Suspended ...
27	Suspended DataLakeAnalyticsAccountState = "suspended"
28)
29
30// PossibleDataLakeAnalyticsAccountStateValues returns an array of possible values for the DataLakeAnalyticsAccountState const type.
31func PossibleDataLakeAnalyticsAccountStateValues() []DataLakeAnalyticsAccountState {
32	return []DataLakeAnalyticsAccountState{Active, Suspended}
33}
34
35// DataLakeAnalyticsAccountStatus enumerates the values for data lake analytics account status.
36type DataLakeAnalyticsAccountStatus string
37
38const (
39	// Creating ...
40	Creating DataLakeAnalyticsAccountStatus = "Creating"
41	// Deleted ...
42	Deleted DataLakeAnalyticsAccountStatus = "Deleted"
43	// Deleting ...
44	Deleting DataLakeAnalyticsAccountStatus = "Deleting"
45	// Failed ...
46	Failed DataLakeAnalyticsAccountStatus = "Failed"
47	// Patching ...
48	Patching DataLakeAnalyticsAccountStatus = "Patching"
49	// Resuming ...
50	Resuming DataLakeAnalyticsAccountStatus = "Resuming"
51	// Running ...
52	Running DataLakeAnalyticsAccountStatus = "Running"
53	// Succeeded ...
54	Succeeded DataLakeAnalyticsAccountStatus = "Succeeded"
55	// Suspending ...
56	Suspending DataLakeAnalyticsAccountStatus = "Suspending"
57)
58
59// PossibleDataLakeAnalyticsAccountStatusValues returns an array of possible values for the DataLakeAnalyticsAccountStatus const type.
60func PossibleDataLakeAnalyticsAccountStatusValues() []DataLakeAnalyticsAccountStatus {
61	return []DataLakeAnalyticsAccountStatus{Creating, Deleted, Deleting, Failed, Patching, Resuming, Running, Succeeded, Suspending}
62}
63
64// OperationStatus enumerates the values for operation status.
65type OperationStatus string
66
67const (
68	// OperationStatusFailed ...
69	OperationStatusFailed OperationStatus = "Failed"
70	// OperationStatusInProgress ...
71	OperationStatusInProgress OperationStatus = "InProgress"
72	// OperationStatusSucceeded ...
73	OperationStatusSucceeded OperationStatus = "Succeeded"
74)
75
76// PossibleOperationStatusValues returns an array of possible values for the OperationStatus const type.
77func PossibleOperationStatusValues() []OperationStatus {
78	return []OperationStatus{OperationStatusFailed, OperationStatusInProgress, OperationStatusSucceeded}
79}
80