1package hybridkubernetes
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// AuthenticationMethod enumerates the values for authentication method.
10type AuthenticationMethod string
11
12const (
13	// AuthenticationMethodAAD ...
14	AuthenticationMethodAAD AuthenticationMethod = "AAD"
15	// AuthenticationMethodToken ...
16	AuthenticationMethodToken AuthenticationMethod = "Token"
17)
18
19// PossibleAuthenticationMethodValues returns an array of possible values for the AuthenticationMethod const type.
20func PossibleAuthenticationMethodValues() []AuthenticationMethod {
21	return []AuthenticationMethod{AuthenticationMethodAAD, AuthenticationMethodToken}
22}
23
24// ConnectivityStatus enumerates the values for connectivity status.
25type ConnectivityStatus string
26
27const (
28	// ConnectivityStatusConnected ...
29	ConnectivityStatusConnected ConnectivityStatus = "Connected"
30	// ConnectivityStatusConnecting ...
31	ConnectivityStatusConnecting ConnectivityStatus = "Connecting"
32	// ConnectivityStatusExpired ...
33	ConnectivityStatusExpired ConnectivityStatus = "Expired"
34	// ConnectivityStatusOffline ...
35	ConnectivityStatusOffline ConnectivityStatus = "Offline"
36)
37
38// PossibleConnectivityStatusValues returns an array of possible values for the ConnectivityStatus const type.
39func PossibleConnectivityStatusValues() []ConnectivityStatus {
40	return []ConnectivityStatus{ConnectivityStatusConnected, ConnectivityStatusConnecting, ConnectivityStatusExpired, ConnectivityStatusOffline}
41}
42
43// CreatedByType enumerates the values for created by type.
44type CreatedByType string
45
46const (
47	// CreatedByTypeApplication ...
48	CreatedByTypeApplication CreatedByType = "Application"
49	// CreatedByTypeKey ...
50	CreatedByTypeKey CreatedByType = "Key"
51	// CreatedByTypeManagedIdentity ...
52	CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
53	// CreatedByTypeUser ...
54	CreatedByTypeUser CreatedByType = "User"
55)
56
57// PossibleCreatedByTypeValues returns an array of possible values for the CreatedByType const type.
58func PossibleCreatedByTypeValues() []CreatedByType {
59	return []CreatedByType{CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser}
60}
61
62// LastModifiedByType enumerates the values for last modified by type.
63type LastModifiedByType string
64
65const (
66	// LastModifiedByTypeApplication ...
67	LastModifiedByTypeApplication LastModifiedByType = "Application"
68	// LastModifiedByTypeKey ...
69	LastModifiedByTypeKey LastModifiedByType = "Key"
70	// LastModifiedByTypeManagedIdentity ...
71	LastModifiedByTypeManagedIdentity LastModifiedByType = "ManagedIdentity"
72	// LastModifiedByTypeUser ...
73	LastModifiedByTypeUser LastModifiedByType = "User"
74)
75
76// PossibleLastModifiedByTypeValues returns an array of possible values for the LastModifiedByType const type.
77func PossibleLastModifiedByTypeValues() []LastModifiedByType {
78	return []LastModifiedByType{LastModifiedByTypeApplication, LastModifiedByTypeKey, LastModifiedByTypeManagedIdentity, LastModifiedByTypeUser}
79}
80
81// PrivateLinkState enumerates the values for private link state.
82type PrivateLinkState string
83
84const (
85	// PrivateLinkStateDisabled ...
86	PrivateLinkStateDisabled PrivateLinkState = "Disabled"
87	// PrivateLinkStateEnabled ...
88	PrivateLinkStateEnabled PrivateLinkState = "Enabled"
89)
90
91// PossiblePrivateLinkStateValues returns an array of possible values for the PrivateLinkState const type.
92func PossiblePrivateLinkStateValues() []PrivateLinkState {
93	return []PrivateLinkState{PrivateLinkStateDisabled, PrivateLinkStateEnabled}
94}
95
96// ProvisioningState enumerates the values for provisioning state.
97type ProvisioningState string
98
99const (
100	// ProvisioningStateAccepted ...
101	ProvisioningStateAccepted ProvisioningState = "Accepted"
102	// ProvisioningStateCanceled ...
103	ProvisioningStateCanceled ProvisioningState = "Canceled"
104	// ProvisioningStateDeleting ...
105	ProvisioningStateDeleting ProvisioningState = "Deleting"
106	// ProvisioningStateFailed ...
107	ProvisioningStateFailed ProvisioningState = "Failed"
108	// ProvisioningStateProvisioning ...
109	ProvisioningStateProvisioning ProvisioningState = "Provisioning"
110	// ProvisioningStateSucceeded ...
111	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
112	// ProvisioningStateUpdating ...
113	ProvisioningStateUpdating ProvisioningState = "Updating"
114)
115
116// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
117func PossibleProvisioningStateValues() []ProvisioningState {
118	return []ProvisioningState{ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateProvisioning, ProvisioningStateSucceeded, ProvisioningStateUpdating}
119}
120
121// ResourceIdentityType enumerates the values for resource identity type.
122type ResourceIdentityType string
123
124const (
125	// ResourceIdentityTypeNone ...
126	ResourceIdentityTypeNone ResourceIdentityType = "None"
127	// ResourceIdentityTypeSystemAssigned ...
128	ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
129)
130
131// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
132func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
133	return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned}
134}
135