1package hanaonazure 2 3// Copyright (c) Microsoft and contributors. All rights reserved. 4// 5// Licensed under the Apache License, Version 2.0 (the "License"); 6// you may not use this file except in compliance with the License. 7// You may obtain a copy of the License at 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// 14// See the License for the specific language governing permissions and 15// limitations under the License. 16// 17// Code generated by Microsoft (R) AutoRest Code Generator. 18// Changes may cause incorrect behavior and will be lost if the code is regenerated. 19 20// HanaHardwareTypeNamesEnum enumerates the values for hana hardware type names enum. 21type HanaHardwareTypeNamesEnum string 22 23const ( 24 // CiscoUCS ... 25 CiscoUCS HanaHardwareTypeNamesEnum = "Cisco_UCS" 26 // HPE ... 27 HPE HanaHardwareTypeNamesEnum = "HPE" 28) 29 30// PossibleHanaHardwareTypeNamesEnumValues returns an array of possible values for the HanaHardwareTypeNamesEnum const type. 31func PossibleHanaHardwareTypeNamesEnumValues() []HanaHardwareTypeNamesEnum { 32 return []HanaHardwareTypeNamesEnum{CiscoUCS, HPE} 33} 34 35// HanaInstancePowerStateEnum enumerates the values for hana instance power state enum. 36type HanaInstancePowerStateEnum string 37 38const ( 39 // Restarting ... 40 Restarting HanaInstancePowerStateEnum = "restarting" 41 // Started ... 42 Started HanaInstancePowerStateEnum = "started" 43 // Starting ... 44 Starting HanaInstancePowerStateEnum = "starting" 45 // Stopped ... 46 Stopped HanaInstancePowerStateEnum = "stopped" 47 // Stopping ... 48 Stopping HanaInstancePowerStateEnum = "stopping" 49 // Unknown ... 50 Unknown HanaInstancePowerStateEnum = "unknown" 51) 52 53// PossibleHanaInstancePowerStateEnumValues returns an array of possible values for the HanaInstancePowerStateEnum const type. 54func PossibleHanaInstancePowerStateEnumValues() []HanaInstancePowerStateEnum { 55 return []HanaInstancePowerStateEnum{Restarting, Started, Starting, Stopped, Stopping, Unknown} 56} 57 58// HanaInstanceSizeNamesEnum enumerates the values for hana instance size names enum. 59type HanaInstanceSizeNamesEnum string 60 61const ( 62 // S112 ... 63 S112 HanaInstanceSizeNamesEnum = "S112" 64 // S144 ... 65 S144 HanaInstanceSizeNamesEnum = "S144" 66 // S144m ... 67 S144m HanaInstanceSizeNamesEnum = "S144m" 68 // S192 ... 69 S192 HanaInstanceSizeNamesEnum = "S192" 70 // S192m ... 71 S192m HanaInstanceSizeNamesEnum = "S192m" 72 // S192xm ... 73 S192xm HanaInstanceSizeNamesEnum = "S192xm" 74 // S224 ... 75 S224 HanaInstanceSizeNamesEnum = "S224" 76 // S224m ... 77 S224m HanaInstanceSizeNamesEnum = "S224m" 78 // S224om ... 79 S224om HanaInstanceSizeNamesEnum = "S224om" 80 // S224oo ... 81 S224oo HanaInstanceSizeNamesEnum = "S224oo" 82 // S224oom ... 83 S224oom HanaInstanceSizeNamesEnum = "S224oom" 84 // S224ooo ... 85 S224ooo HanaInstanceSizeNamesEnum = "S224ooo" 86 // S384 ... 87 S384 HanaInstanceSizeNamesEnum = "S384" 88 // S384m ... 89 S384m HanaInstanceSizeNamesEnum = "S384m" 90 // S384xm ... 91 S384xm HanaInstanceSizeNamesEnum = "S384xm" 92 // S384xxm ... 93 S384xxm HanaInstanceSizeNamesEnum = "S384xxm" 94 // S448 ... 95 S448 HanaInstanceSizeNamesEnum = "S448" 96 // S448m ... 97 S448m HanaInstanceSizeNamesEnum = "S448m" 98 // S448om ... 99 S448om HanaInstanceSizeNamesEnum = "S448om" 100 // S448oo ... 101 S448oo HanaInstanceSizeNamesEnum = "S448oo" 102 // S448oom ... 103 S448oom HanaInstanceSizeNamesEnum = "S448oom" 104 // S448ooo ... 105 S448ooo HanaInstanceSizeNamesEnum = "S448ooo" 106 // S576m ... 107 S576m HanaInstanceSizeNamesEnum = "S576m" 108 // S576xm ... 109 S576xm HanaInstanceSizeNamesEnum = "S576xm" 110 // S672 ... 111 S672 HanaInstanceSizeNamesEnum = "S672" 112 // S672m ... 113 S672m HanaInstanceSizeNamesEnum = "S672m" 114 // S672om ... 115 S672om HanaInstanceSizeNamesEnum = "S672om" 116 // S672oo ... 117 S672oo HanaInstanceSizeNamesEnum = "S672oo" 118 // S672oom ... 119 S672oom HanaInstanceSizeNamesEnum = "S672oom" 120 // S672ooo ... 121 S672ooo HanaInstanceSizeNamesEnum = "S672ooo" 122 // S72 ... 123 S72 HanaInstanceSizeNamesEnum = "S72" 124 // S72m ... 125 S72m HanaInstanceSizeNamesEnum = "S72m" 126 // S768 ... 127 S768 HanaInstanceSizeNamesEnum = "S768" 128 // S768m ... 129 S768m HanaInstanceSizeNamesEnum = "S768m" 130 // S768xm ... 131 S768xm HanaInstanceSizeNamesEnum = "S768xm" 132 // S896 ... 133 S896 HanaInstanceSizeNamesEnum = "S896" 134 // S896m ... 135 S896m HanaInstanceSizeNamesEnum = "S896m" 136 // S896om ... 137 S896om HanaInstanceSizeNamesEnum = "S896om" 138 // S896oo ... 139 S896oo HanaInstanceSizeNamesEnum = "S896oo" 140 // S896oom ... 141 S896oom HanaInstanceSizeNamesEnum = "S896oom" 142 // S896ooo ... 143 S896ooo HanaInstanceSizeNamesEnum = "S896ooo" 144 // S96 ... 145 S96 HanaInstanceSizeNamesEnum = "S96" 146 // S960m ... 147 S960m HanaInstanceSizeNamesEnum = "S960m" 148) 149 150// PossibleHanaInstanceSizeNamesEnumValues returns an array of possible values for the HanaInstanceSizeNamesEnum const type. 151func PossibleHanaInstanceSizeNamesEnumValues() []HanaInstanceSizeNamesEnum { 152 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} 153} 154 155// HanaProvisioningStatesEnum enumerates the values for hana provisioning states enum. 156type HanaProvisioningStatesEnum string 157 158const ( 159 // Accepted ... 160 Accepted HanaProvisioningStatesEnum = "Accepted" 161 // Creating ... 162 Creating HanaProvisioningStatesEnum = "Creating" 163 // Deleting ... 164 Deleting HanaProvisioningStatesEnum = "Deleting" 165 // Failed ... 166 Failed HanaProvisioningStatesEnum = "Failed" 167 // Migrating ... 168 Migrating HanaProvisioningStatesEnum = "Migrating" 169 // Succeeded ... 170 Succeeded HanaProvisioningStatesEnum = "Succeeded" 171 // Updating ... 172 Updating HanaProvisioningStatesEnum = "Updating" 173) 174 175// PossibleHanaProvisioningStatesEnumValues returns an array of possible values for the HanaProvisioningStatesEnum const type. 176func PossibleHanaProvisioningStatesEnumValues() []HanaProvisioningStatesEnum { 177 return []HanaProvisioningStatesEnum{Accepted, Creating, Deleting, Failed, Migrating, Succeeded, Updating} 178} 179