1package redhatopenshift
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// ProvisioningState enumerates the values for provisioning state.
10type ProvisioningState string
11
12const (
13	// AdminUpdating ...
14	AdminUpdating ProvisioningState = "AdminUpdating"
15	// Creating ...
16	Creating ProvisioningState = "Creating"
17	// Deleting ...
18	Deleting ProvisioningState = "Deleting"
19	// Failed ...
20	Failed ProvisioningState = "Failed"
21	// Succeeded ...
22	Succeeded ProvisioningState = "Succeeded"
23	// Updating ...
24	Updating ProvisioningState = "Updating"
25)
26
27// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
28func PossibleProvisioningStateValues() []ProvisioningState {
29	return []ProvisioningState{AdminUpdating, Creating, Deleting, Failed, Succeeded, Updating}
30}
31
32// Visibility enumerates the values for visibility.
33type Visibility string
34
35const (
36	// Private ...
37	Private Visibility = "Private"
38	// Public ...
39	Public Visibility = "Public"
40)
41
42// PossibleVisibilityValues returns an array of possible values for the Visibility const type.
43func PossibleVisibilityValues() []Visibility {
44	return []Visibility{Private, Public}
45}
46
47// Visibility1 enumerates the values for visibility 1.
48type Visibility1 string
49
50const (
51	// Visibility1Private ...
52	Visibility1Private Visibility1 = "Private"
53	// Visibility1Public ...
54	Visibility1Public Visibility1 = "Public"
55)
56
57// PossibleVisibility1Values returns an array of possible values for the Visibility1 const type.
58func PossibleVisibility1Values() []Visibility1 {
59	return []Visibility1{Visibility1Private, Visibility1Public}
60}
61
62// VMSize enumerates the values for vm size.
63type VMSize string
64
65const (
66	// StandardD2sV3 ...
67	StandardD2sV3 VMSize = "Standard_D2s_v3"
68	// StandardD4sV3 ...
69	StandardD4sV3 VMSize = "Standard_D4s_v3"
70	// StandardD8sV3 ...
71	StandardD8sV3 VMSize = "Standard_D8s_v3"
72)
73
74// PossibleVMSizeValues returns an array of possible values for the VMSize const type.
75func PossibleVMSizeValues() []VMSize {
76	return []VMSize{StandardD2sV3, StandardD4sV3, StandardD8sV3}
77}
78
79// VMSize1 enumerates the values for vm size 1.
80type VMSize1 string
81
82const (
83	// VMSize1StandardD2sV3 ...
84	VMSize1StandardD2sV3 VMSize1 = "Standard_D2s_v3"
85	// VMSize1StandardD4sV3 ...
86	VMSize1StandardD4sV3 VMSize1 = "Standard_D4s_v3"
87	// VMSize1StandardD8sV3 ...
88	VMSize1StandardD8sV3 VMSize1 = "Standard_D8s_v3"
89)
90
91// PossibleVMSize1Values returns an array of possible values for the VMSize1 const type.
92func PossibleVMSize1Values() []VMSize1 {
93	return []VMSize1{VMSize1StandardD2sV3, VMSize1StandardD4sV3, VMSize1StandardD8sV3}
94}
95