1package hanaonazure 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// HanaHardwareTypeNamesEnum enumerates the values for hana hardware type names enum. 10type HanaHardwareTypeNamesEnum string 11 12const ( 13 // CiscoUCS ... 14 CiscoUCS HanaHardwareTypeNamesEnum = "Cisco_UCS" 15 // HPE ... 16 HPE HanaHardwareTypeNamesEnum = "HPE" 17) 18 19// PossibleHanaHardwareTypeNamesEnumValues returns an array of possible values for the HanaHardwareTypeNamesEnum const type. 20func PossibleHanaHardwareTypeNamesEnumValues() []HanaHardwareTypeNamesEnum { 21 return []HanaHardwareTypeNamesEnum{CiscoUCS, HPE} 22} 23 24// HanaInstancePowerStateEnum enumerates the values for hana instance power state enum. 25type HanaInstancePowerStateEnum string 26 27const ( 28 // Restarting ... 29 Restarting HanaInstancePowerStateEnum = "restarting" 30 // Started ... 31 Started HanaInstancePowerStateEnum = "started" 32 // Starting ... 33 Starting HanaInstancePowerStateEnum = "starting" 34 // Stopped ... 35 Stopped HanaInstancePowerStateEnum = "stopped" 36 // Stopping ... 37 Stopping HanaInstancePowerStateEnum = "stopping" 38 // Unknown ... 39 Unknown HanaInstancePowerStateEnum = "unknown" 40) 41 42// PossibleHanaInstancePowerStateEnumValues returns an array of possible values for the HanaInstancePowerStateEnum const type. 43func PossibleHanaInstancePowerStateEnumValues() []HanaInstancePowerStateEnum { 44 return []HanaInstancePowerStateEnum{Restarting, Started, Starting, Stopped, Stopping, Unknown} 45} 46 47// HanaInstanceSizeNamesEnum enumerates the values for hana instance size names enum. 48type HanaInstanceSizeNamesEnum string 49 50const ( 51 // S112 ... 52 S112 HanaInstanceSizeNamesEnum = "S112" 53 // S144 ... 54 S144 HanaInstanceSizeNamesEnum = "S144" 55 // S144m ... 56 S144m HanaInstanceSizeNamesEnum = "S144m" 57 // S192 ... 58 S192 HanaInstanceSizeNamesEnum = "S192" 59 // S192m ... 60 S192m HanaInstanceSizeNamesEnum = "S192m" 61 // S192xm ... 62 S192xm HanaInstanceSizeNamesEnum = "S192xm" 63 // S224 ... 64 S224 HanaInstanceSizeNamesEnum = "S224" 65 // S224m ... 66 S224m HanaInstanceSizeNamesEnum = "S224m" 67 // S224om ... 68 S224om HanaInstanceSizeNamesEnum = "S224om" 69 // S224oo ... 70 S224oo HanaInstanceSizeNamesEnum = "S224oo" 71 // S224oom ... 72 S224oom HanaInstanceSizeNamesEnum = "S224oom" 73 // S224ooo ... 74 S224ooo HanaInstanceSizeNamesEnum = "S224ooo" 75 // S384 ... 76 S384 HanaInstanceSizeNamesEnum = "S384" 77 // S384m ... 78 S384m HanaInstanceSizeNamesEnum = "S384m" 79 // S384xm ... 80 S384xm HanaInstanceSizeNamesEnum = "S384xm" 81 // S384xxm ... 82 S384xxm HanaInstanceSizeNamesEnum = "S384xxm" 83 // S448 ... 84 S448 HanaInstanceSizeNamesEnum = "S448" 85 // S448m ... 86 S448m HanaInstanceSizeNamesEnum = "S448m" 87 // S448om ... 88 S448om HanaInstanceSizeNamesEnum = "S448om" 89 // S448oo ... 90 S448oo HanaInstanceSizeNamesEnum = "S448oo" 91 // S448oom ... 92 S448oom HanaInstanceSizeNamesEnum = "S448oom" 93 // S448ooo ... 94 S448ooo HanaInstanceSizeNamesEnum = "S448ooo" 95 // S576m ... 96 S576m HanaInstanceSizeNamesEnum = "S576m" 97 // S576xm ... 98 S576xm HanaInstanceSizeNamesEnum = "S576xm" 99 // S672 ... 100 S672 HanaInstanceSizeNamesEnum = "S672" 101 // S672m ... 102 S672m HanaInstanceSizeNamesEnum = "S672m" 103 // S672om ... 104 S672om HanaInstanceSizeNamesEnum = "S672om" 105 // S672oo ... 106 S672oo HanaInstanceSizeNamesEnum = "S672oo" 107 // S672oom ... 108 S672oom HanaInstanceSizeNamesEnum = "S672oom" 109 // S672ooo ... 110 S672ooo HanaInstanceSizeNamesEnum = "S672ooo" 111 // S72 ... 112 S72 HanaInstanceSizeNamesEnum = "S72" 113 // S72m ... 114 S72m HanaInstanceSizeNamesEnum = "S72m" 115 // S768 ... 116 S768 HanaInstanceSizeNamesEnum = "S768" 117 // S768m ... 118 S768m HanaInstanceSizeNamesEnum = "S768m" 119 // S768xm ... 120 S768xm HanaInstanceSizeNamesEnum = "S768xm" 121 // S896 ... 122 S896 HanaInstanceSizeNamesEnum = "S896" 123 // S896m ... 124 S896m HanaInstanceSizeNamesEnum = "S896m" 125 // S896om ... 126 S896om HanaInstanceSizeNamesEnum = "S896om" 127 // S896oo ... 128 S896oo HanaInstanceSizeNamesEnum = "S896oo" 129 // S896oom ... 130 S896oom HanaInstanceSizeNamesEnum = "S896oom" 131 // S896ooo ... 132 S896ooo HanaInstanceSizeNamesEnum = "S896ooo" 133 // S96 ... 134 S96 HanaInstanceSizeNamesEnum = "S96" 135 // S960m ... 136 S960m HanaInstanceSizeNamesEnum = "S960m" 137) 138 139// PossibleHanaInstanceSizeNamesEnumValues returns an array of possible values for the HanaInstanceSizeNamesEnum const type. 140func PossibleHanaInstanceSizeNamesEnumValues() []HanaInstanceSizeNamesEnum { 141 return []HanaInstanceSizeNamesEnum{S112, S144, S144m, S192, S192m, S192xm, S224, S224m, S224om, S224oo, S224oom, S224ooo, S384, S384m, S384xm, S384xxm, S448, S448m, S448om, S448oo, S448oom, S448ooo, S576m, S576xm, S672, S672m, S672om, S672oo, S672oom, S672ooo, S72, S72m, S768, S768m, S768xm, S896, S896m, S896om, S896oo, S896oom, S896ooo, S96, S960m} 142} 143 144// HanaProvisioningStatesEnum enumerates the values for hana provisioning states enum. 145type HanaProvisioningStatesEnum string 146 147const ( 148 // Accepted ... 149 Accepted HanaProvisioningStatesEnum = "Accepted" 150 // Creating ... 151 Creating HanaProvisioningStatesEnum = "Creating" 152 // Deleting ... 153 Deleting HanaProvisioningStatesEnum = "Deleting" 154 // Failed ... 155 Failed HanaProvisioningStatesEnum = "Failed" 156 // Migrating ... 157 Migrating HanaProvisioningStatesEnum = "Migrating" 158 // Succeeded ... 159 Succeeded HanaProvisioningStatesEnum = "Succeeded" 160 // Updating ... 161 Updating HanaProvisioningStatesEnum = "Updating" 162) 163 164// PossibleHanaProvisioningStatesEnumValues returns an array of possible values for the HanaProvisioningStatesEnum const type. 165func PossibleHanaProvisioningStatesEnumValues() []HanaProvisioningStatesEnum { 166 return []HanaProvisioningStatesEnum{Accepted, Creating, Deleting, Failed, Migrating, Succeeded, Updating} 167} 168