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// ConnectivityStatus enumerates the values for connectivity status.
10type ConnectivityStatus string
11
12const (
13	// Connected ...
14	Connected ConnectivityStatus = "Connected"
15	// Connecting ...
16	Connecting ConnectivityStatus = "Connecting"
17	// Expired ...
18	Expired ConnectivityStatus = "Expired"
19	// Offline ...
20	Offline ConnectivityStatus = "Offline"
21)
22
23// PossibleConnectivityStatusValues returns an array of possible values for the ConnectivityStatus const type.
24func PossibleConnectivityStatusValues() []ConnectivityStatus {
25	return []ConnectivityStatus{Connected, Connecting, Expired, Offline}
26}
27
28// CreatedByType enumerates the values for created by type.
29type CreatedByType string
30
31const (
32	// Application ...
33	Application CreatedByType = "Application"
34	// Key ...
35	Key CreatedByType = "Key"
36	// ManagedIdentity ...
37	ManagedIdentity CreatedByType = "ManagedIdentity"
38	// User ...
39	User CreatedByType = "User"
40)
41
42// PossibleCreatedByTypeValues returns an array of possible values for the CreatedByType const type.
43func PossibleCreatedByTypeValues() []CreatedByType {
44	return []CreatedByType{Application, Key, ManagedIdentity, User}
45}
46
47// LastModifiedByType enumerates the values for last modified by type.
48type LastModifiedByType string
49
50const (
51	// LastModifiedByTypeApplication ...
52	LastModifiedByTypeApplication LastModifiedByType = "Application"
53	// LastModifiedByTypeKey ...
54	LastModifiedByTypeKey LastModifiedByType = "Key"
55	// LastModifiedByTypeManagedIdentity ...
56	LastModifiedByTypeManagedIdentity LastModifiedByType = "ManagedIdentity"
57	// LastModifiedByTypeUser ...
58	LastModifiedByTypeUser LastModifiedByType = "User"
59)
60
61// PossibleLastModifiedByTypeValues returns an array of possible values for the LastModifiedByType const type.
62func PossibleLastModifiedByTypeValues() []LastModifiedByType {
63	return []LastModifiedByType{LastModifiedByTypeApplication, LastModifiedByTypeKey, LastModifiedByTypeManagedIdentity, LastModifiedByTypeUser}
64}
65
66// ProvisioningState enumerates the values for provisioning state.
67type ProvisioningState string
68
69const (
70	// Accepted ...
71	Accepted ProvisioningState = "Accepted"
72	// Canceled ...
73	Canceled ProvisioningState = "Canceled"
74	// Deleting ...
75	Deleting ProvisioningState = "Deleting"
76	// Failed ...
77	Failed ProvisioningState = "Failed"
78	// Provisioning ...
79	Provisioning ProvisioningState = "Provisioning"
80	// Succeeded ...
81	Succeeded ProvisioningState = "Succeeded"
82	// Updating ...
83	Updating ProvisioningState = "Updating"
84)
85
86// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
87func PossibleProvisioningStateValues() []ProvisioningState {
88	return []ProvisioningState{Accepted, Canceled, Deleting, Failed, Provisioning, Succeeded, Updating}
89}
90
91// ResourceIdentityType enumerates the values for resource identity type.
92type ResourceIdentityType string
93
94const (
95	// None ...
96	None ResourceIdentityType = "None"
97	// SystemAssigned ...
98	SystemAssigned ResourceIdentityType = "SystemAssigned"
99)
100
101// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
102func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
103	return []ResourceIdentityType{None, SystemAssigned}
104}
105