1package appplatform
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// AppResourceProvisioningState enumerates the values for app resource provisioning state.
10type AppResourceProvisioningState string
11
12const (
13	// AppResourceProvisioningStateCreating ...
14	AppResourceProvisioningStateCreating AppResourceProvisioningState = "Creating"
15	// AppResourceProvisioningStateFailed ...
16	AppResourceProvisioningStateFailed AppResourceProvisioningState = "Failed"
17	// AppResourceProvisioningStateSucceeded ...
18	AppResourceProvisioningStateSucceeded AppResourceProvisioningState = "Succeeded"
19	// AppResourceProvisioningStateUpdating ...
20	AppResourceProvisioningStateUpdating AppResourceProvisioningState = "Updating"
21)
22
23// PossibleAppResourceProvisioningStateValues returns an array of possible values for the AppResourceProvisioningState const type.
24func PossibleAppResourceProvisioningStateValues() []AppResourceProvisioningState {
25	return []AppResourceProvisioningState{AppResourceProvisioningStateCreating, AppResourceProvisioningStateFailed, AppResourceProvisioningStateSucceeded, AppResourceProvisioningStateUpdating}
26}
27
28// ConfigServerState enumerates the values for config server state.
29type ConfigServerState string
30
31const (
32	// ConfigServerStateDeleted ...
33	ConfigServerStateDeleted ConfigServerState = "Deleted"
34	// ConfigServerStateFailed ...
35	ConfigServerStateFailed ConfigServerState = "Failed"
36	// ConfigServerStateNotAvailable ...
37	ConfigServerStateNotAvailable ConfigServerState = "NotAvailable"
38	// ConfigServerStateSucceeded ...
39	ConfigServerStateSucceeded ConfigServerState = "Succeeded"
40	// ConfigServerStateUpdating ...
41	ConfigServerStateUpdating ConfigServerState = "Updating"
42)
43
44// PossibleConfigServerStateValues returns an array of possible values for the ConfigServerState const type.
45func PossibleConfigServerStateValues() []ConfigServerState {
46	return []ConfigServerState{ConfigServerStateDeleted, ConfigServerStateFailed, ConfigServerStateNotAvailable, ConfigServerStateSucceeded, ConfigServerStateUpdating}
47}
48
49// DeploymentResourceProvisioningState enumerates the values for deployment resource provisioning state.
50type DeploymentResourceProvisioningState string
51
52const (
53	// DeploymentResourceProvisioningStateCreating ...
54	DeploymentResourceProvisioningStateCreating DeploymentResourceProvisioningState = "Creating"
55	// DeploymentResourceProvisioningStateFailed ...
56	DeploymentResourceProvisioningStateFailed DeploymentResourceProvisioningState = "Failed"
57	// DeploymentResourceProvisioningStateSucceeded ...
58	DeploymentResourceProvisioningStateSucceeded DeploymentResourceProvisioningState = "Succeeded"
59	// DeploymentResourceProvisioningStateUpdating ...
60	DeploymentResourceProvisioningStateUpdating DeploymentResourceProvisioningState = "Updating"
61)
62
63// PossibleDeploymentResourceProvisioningStateValues returns an array of possible values for the DeploymentResourceProvisioningState const type.
64func PossibleDeploymentResourceProvisioningStateValues() []DeploymentResourceProvisioningState {
65	return []DeploymentResourceProvisioningState{DeploymentResourceProvisioningStateCreating, DeploymentResourceProvisioningStateFailed, DeploymentResourceProvisioningStateSucceeded, DeploymentResourceProvisioningStateUpdating}
66}
67
68// DeploymentResourceStatus enumerates the values for deployment resource status.
69type DeploymentResourceStatus string
70
71const (
72	// DeploymentResourceStatusAllocating ...
73	DeploymentResourceStatusAllocating DeploymentResourceStatus = "Allocating"
74	// DeploymentResourceStatusCompiling ...
75	DeploymentResourceStatusCompiling DeploymentResourceStatus = "Compiling"
76	// DeploymentResourceStatusFailed ...
77	DeploymentResourceStatusFailed DeploymentResourceStatus = "Failed"
78	// DeploymentResourceStatusRunning ...
79	DeploymentResourceStatusRunning DeploymentResourceStatus = "Running"
80	// DeploymentResourceStatusStopped ...
81	DeploymentResourceStatusStopped DeploymentResourceStatus = "Stopped"
82	// DeploymentResourceStatusUnknown ...
83	DeploymentResourceStatusUnknown DeploymentResourceStatus = "Unknown"
84	// DeploymentResourceStatusUpgrading ...
85	DeploymentResourceStatusUpgrading DeploymentResourceStatus = "Upgrading"
86)
87
88// PossibleDeploymentResourceStatusValues returns an array of possible values for the DeploymentResourceStatus const type.
89func PossibleDeploymentResourceStatusValues() []DeploymentResourceStatus {
90	return []DeploymentResourceStatus{DeploymentResourceStatusAllocating, DeploymentResourceStatusCompiling, DeploymentResourceStatusFailed, DeploymentResourceStatusRunning, DeploymentResourceStatusStopped, DeploymentResourceStatusUnknown, DeploymentResourceStatusUpgrading}
91}
92
93// ManagedIdentityType enumerates the values for managed identity type.
94type ManagedIdentityType string
95
96const (
97	// ManagedIdentityTypeNone ...
98	ManagedIdentityTypeNone ManagedIdentityType = "None"
99	// ManagedIdentityTypeSystemAssigned ...
100	ManagedIdentityTypeSystemAssigned ManagedIdentityType = "SystemAssigned"
101	// ManagedIdentityTypeSystemAssignedUserAssigned ...
102	ManagedIdentityTypeSystemAssignedUserAssigned ManagedIdentityType = "SystemAssigned,UserAssigned"
103	// ManagedIdentityTypeUserAssigned ...
104	ManagedIdentityTypeUserAssigned ManagedIdentityType = "UserAssigned"
105)
106
107// PossibleManagedIdentityTypeValues returns an array of possible values for the ManagedIdentityType const type.
108func PossibleManagedIdentityTypeValues() []ManagedIdentityType {
109	return []ManagedIdentityType{ManagedIdentityTypeNone, ManagedIdentityTypeSystemAssigned, ManagedIdentityTypeSystemAssignedUserAssigned, ManagedIdentityTypeUserAssigned}
110}
111
112// MonitoringSettingState enumerates the values for monitoring setting state.
113type MonitoringSettingState string
114
115const (
116	// MonitoringSettingStateFailed ...
117	MonitoringSettingStateFailed MonitoringSettingState = "Failed"
118	// MonitoringSettingStateNotAvailable ...
119	MonitoringSettingStateNotAvailable MonitoringSettingState = "NotAvailable"
120	// MonitoringSettingStateSucceeded ...
121	MonitoringSettingStateSucceeded MonitoringSettingState = "Succeeded"
122	// MonitoringSettingStateUpdating ...
123	MonitoringSettingStateUpdating MonitoringSettingState = "Updating"
124)
125
126// PossibleMonitoringSettingStateValues returns an array of possible values for the MonitoringSettingState const type.
127func PossibleMonitoringSettingStateValues() []MonitoringSettingState {
128	return []MonitoringSettingState{MonitoringSettingStateFailed, MonitoringSettingStateNotAvailable, MonitoringSettingStateSucceeded, MonitoringSettingStateUpdating}
129}
130
131// ProvisioningState enumerates the values for provisioning state.
132type ProvisioningState string
133
134const (
135	// ProvisioningStateCreating ...
136	ProvisioningStateCreating ProvisioningState = "Creating"
137	// ProvisioningStateDeleted ...
138	ProvisioningStateDeleted ProvisioningState = "Deleted"
139	// ProvisioningStateDeleting ...
140	ProvisioningStateDeleting ProvisioningState = "Deleting"
141	// ProvisioningStateFailed ...
142	ProvisioningStateFailed ProvisioningState = "Failed"
143	// ProvisioningStateMoved ...
144	ProvisioningStateMoved ProvisioningState = "Moved"
145	// ProvisioningStateMoveFailed ...
146	ProvisioningStateMoveFailed ProvisioningState = "MoveFailed"
147	// ProvisioningStateMoving ...
148	ProvisioningStateMoving ProvisioningState = "Moving"
149	// ProvisioningStateSucceeded ...
150	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
151	// ProvisioningStateUpdating ...
152	ProvisioningStateUpdating ProvisioningState = "Updating"
153)
154
155// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
156func PossibleProvisioningStateValues() []ProvisioningState {
157	return []ProvisioningState{ProvisioningStateCreating, ProvisioningStateDeleted, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateMoved, ProvisioningStateMoveFailed, ProvisioningStateMoving, ProvisioningStateSucceeded, ProvisioningStateUpdating}
158}
159
160// ResourceSkuRestrictionsReasonCode enumerates the values for resource sku restrictions reason code.
161type ResourceSkuRestrictionsReasonCode string
162
163const (
164	// ResourceSkuRestrictionsReasonCodeNotAvailableForSubscription ...
165	ResourceSkuRestrictionsReasonCodeNotAvailableForSubscription ResourceSkuRestrictionsReasonCode = "NotAvailableForSubscription"
166	// ResourceSkuRestrictionsReasonCodeQuotaID ...
167	ResourceSkuRestrictionsReasonCodeQuotaID ResourceSkuRestrictionsReasonCode = "QuotaId"
168)
169
170// PossibleResourceSkuRestrictionsReasonCodeValues returns an array of possible values for the ResourceSkuRestrictionsReasonCode const type.
171func PossibleResourceSkuRestrictionsReasonCodeValues() []ResourceSkuRestrictionsReasonCode {
172	return []ResourceSkuRestrictionsReasonCode{ResourceSkuRestrictionsReasonCodeNotAvailableForSubscription, ResourceSkuRestrictionsReasonCodeQuotaID}
173}
174
175// ResourceSkuRestrictionsType enumerates the values for resource sku restrictions type.
176type ResourceSkuRestrictionsType string
177
178const (
179	// ResourceSkuRestrictionsTypeLocation ...
180	ResourceSkuRestrictionsTypeLocation ResourceSkuRestrictionsType = "Location"
181	// ResourceSkuRestrictionsTypeZone ...
182	ResourceSkuRestrictionsTypeZone ResourceSkuRestrictionsType = "Zone"
183)
184
185// PossibleResourceSkuRestrictionsTypeValues returns an array of possible values for the ResourceSkuRestrictionsType const type.
186func PossibleResourceSkuRestrictionsTypeValues() []ResourceSkuRestrictionsType {
187	return []ResourceSkuRestrictionsType{ResourceSkuRestrictionsTypeLocation, ResourceSkuRestrictionsTypeZone}
188}
189
190// RuntimeVersion enumerates the values for runtime version.
191type RuntimeVersion string
192
193const (
194	// RuntimeVersionJava11 ...
195	RuntimeVersionJava11 RuntimeVersion = "Java_11"
196	// RuntimeVersionJava8 ...
197	RuntimeVersionJava8 RuntimeVersion = "Java_8"
198	// RuntimeVersionNetCore31 ...
199	RuntimeVersionNetCore31 RuntimeVersion = "NetCore_31"
200)
201
202// PossibleRuntimeVersionValues returns an array of possible values for the RuntimeVersion const type.
203func PossibleRuntimeVersionValues() []RuntimeVersion {
204	return []RuntimeVersion{RuntimeVersionJava11, RuntimeVersionJava8, RuntimeVersionNetCore31}
205}
206
207// SkuScaleType enumerates the values for sku scale type.
208type SkuScaleType string
209
210const (
211	// SkuScaleTypeAutomatic ...
212	SkuScaleTypeAutomatic SkuScaleType = "Automatic"
213	// SkuScaleTypeManual ...
214	SkuScaleTypeManual SkuScaleType = "Manual"
215	// SkuScaleTypeNone ...
216	SkuScaleTypeNone SkuScaleType = "None"
217)
218
219// PossibleSkuScaleTypeValues returns an array of possible values for the SkuScaleType const type.
220func PossibleSkuScaleTypeValues() []SkuScaleType {
221	return []SkuScaleType{SkuScaleTypeAutomatic, SkuScaleTypeManual, SkuScaleTypeNone}
222}
223
224// SupportedRuntimePlatform enumerates the values for supported runtime platform.
225type SupportedRuntimePlatform string
226
227const (
228	// SupportedRuntimePlatformJava ...
229	SupportedRuntimePlatformJava SupportedRuntimePlatform = "Java"
230	// SupportedRuntimePlatformNETCore ...
231	SupportedRuntimePlatformNETCore SupportedRuntimePlatform = ".NET Core"
232)
233
234// PossibleSupportedRuntimePlatformValues returns an array of possible values for the SupportedRuntimePlatform const type.
235func PossibleSupportedRuntimePlatformValues() []SupportedRuntimePlatform {
236	return []SupportedRuntimePlatform{SupportedRuntimePlatformJava, SupportedRuntimePlatformNETCore}
237}
238
239// SupportedRuntimeValue enumerates the values for supported runtime value.
240type SupportedRuntimeValue string
241
242const (
243	// SupportedRuntimeValueJava11 ...
244	SupportedRuntimeValueJava11 SupportedRuntimeValue = "Java_11"
245	// SupportedRuntimeValueJava8 ...
246	SupportedRuntimeValueJava8 SupportedRuntimeValue = "Java_8"
247	// SupportedRuntimeValueNetCore31 ...
248	SupportedRuntimeValueNetCore31 SupportedRuntimeValue = "NetCore_31"
249)
250
251// PossibleSupportedRuntimeValueValues returns an array of possible values for the SupportedRuntimeValue const type.
252func PossibleSupportedRuntimeValueValues() []SupportedRuntimeValue {
253	return []SupportedRuntimeValue{SupportedRuntimeValueJava11, SupportedRuntimeValueJava8, SupportedRuntimeValueNetCore31}
254}
255
256// TestKeyType enumerates the values for test key type.
257type TestKeyType string
258
259const (
260	// TestKeyTypePrimary ...
261	TestKeyTypePrimary TestKeyType = "Primary"
262	// TestKeyTypeSecondary ...
263	TestKeyTypeSecondary TestKeyType = "Secondary"
264)
265
266// PossibleTestKeyTypeValues returns an array of possible values for the TestKeyType const type.
267func PossibleTestKeyTypeValues() []TestKeyType {
268	return []TestKeyType{TestKeyTypePrimary, TestKeyTypeSecondary}
269}
270
271// TrafficDirection enumerates the values for traffic direction.
272type TrafficDirection string
273
274const (
275	// TrafficDirectionInbound ...
276	TrafficDirectionInbound TrafficDirection = "Inbound"
277	// TrafficDirectionOutbound ...
278	TrafficDirectionOutbound TrafficDirection = "Outbound"
279)
280
281// PossibleTrafficDirectionValues returns an array of possible values for the TrafficDirection const type.
282func PossibleTrafficDirectionValues() []TrafficDirection {
283	return []TrafficDirection{TrafficDirectionInbound, TrafficDirectionOutbound}
284}
285
286// UserSourceType enumerates the values for user source type.
287type UserSourceType string
288
289const (
290	// UserSourceTypeContainer ...
291	UserSourceTypeContainer UserSourceType = "Container"
292	// UserSourceTypeJar ...
293	UserSourceTypeJar UserSourceType = "Jar"
294	// UserSourceTypeNetCoreZip ...
295	UserSourceTypeNetCoreZip UserSourceType = "NetCoreZip"
296	// UserSourceTypeSource ...
297	UserSourceTypeSource UserSourceType = "Source"
298)
299
300// PossibleUserSourceTypeValues returns an array of possible values for the UserSourceType const type.
301func PossibleUserSourceTypeValues() []UserSourceType {
302	return []UserSourceType{UserSourceTypeContainer, UserSourceTypeJar, UserSourceTypeNetCoreZip, UserSourceTypeSource}
303}
304