1package appconfiguration
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// ActionsRequired enumerates the values for actions required.
10type ActionsRequired string
11
12const (
13	// None ...
14	None ActionsRequired = "None"
15	// Recreate ...
16	Recreate ActionsRequired = "Recreate"
17)
18
19// PossibleActionsRequiredValues returns an array of possible values for the ActionsRequired const type.
20func PossibleActionsRequiredValues() []ActionsRequired {
21	return []ActionsRequired{None, Recreate}
22}
23
24// ConnectionStatus enumerates the values for connection status.
25type ConnectionStatus string
26
27const (
28	// Approved ...
29	Approved ConnectionStatus = "Approved"
30	// Disconnected ...
31	Disconnected ConnectionStatus = "Disconnected"
32	// Pending ...
33	Pending ConnectionStatus = "Pending"
34	// Rejected ...
35	Rejected ConnectionStatus = "Rejected"
36)
37
38// PossibleConnectionStatusValues returns an array of possible values for the ConnectionStatus const type.
39func PossibleConnectionStatusValues() []ConnectionStatus {
40	return []ConnectionStatus{Approved, Disconnected, Pending, Rejected}
41}
42
43// IdentityType enumerates the values for identity type.
44type IdentityType string
45
46const (
47	// IdentityTypeNone ...
48	IdentityTypeNone IdentityType = "None"
49	// IdentityTypeSystemAssigned ...
50	IdentityTypeSystemAssigned IdentityType = "SystemAssigned"
51	// IdentityTypeSystemAssignedUserAssigned ...
52	IdentityTypeSystemAssignedUserAssigned IdentityType = "SystemAssigned, UserAssigned"
53	// IdentityTypeUserAssigned ...
54	IdentityTypeUserAssigned IdentityType = "UserAssigned"
55)
56
57// PossibleIdentityTypeValues returns an array of possible values for the IdentityType const type.
58func PossibleIdentityTypeValues() []IdentityType {
59	return []IdentityType{IdentityTypeNone, IdentityTypeSystemAssigned, IdentityTypeSystemAssignedUserAssigned, IdentityTypeUserAssigned}
60}
61
62// ProvisioningState enumerates the values for provisioning state.
63type ProvisioningState string
64
65const (
66	// Canceled ...
67	Canceled ProvisioningState = "Canceled"
68	// Creating ...
69	Creating ProvisioningState = "Creating"
70	// Deleting ...
71	Deleting ProvisioningState = "Deleting"
72	// Failed ...
73	Failed ProvisioningState = "Failed"
74	// Succeeded ...
75	Succeeded ProvisioningState = "Succeeded"
76	// Updating ...
77	Updating ProvisioningState = "Updating"
78)
79
80// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
81func PossibleProvisioningStateValues() []ProvisioningState {
82	return []ProvisioningState{Canceled, Creating, Deleting, Failed, Succeeded, Updating}
83}
84
85// PublicNetworkAccess enumerates the values for public network access.
86type PublicNetworkAccess string
87
88const (
89	// Disabled ...
90	Disabled PublicNetworkAccess = "Disabled"
91	// Enabled ...
92	Enabled PublicNetworkAccess = "Enabled"
93)
94
95// PossiblePublicNetworkAccessValues returns an array of possible values for the PublicNetworkAccess const type.
96func PossiblePublicNetworkAccessValues() []PublicNetworkAccess {
97	return []PublicNetworkAccess{Disabled, Enabled}
98}
99