1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AppAttributesKeys string 6 7// Enum values for AppAttributesKeys 8const ( 9 AppAttributesKeysDocumentRoot AppAttributesKeys = "DocumentRoot" 10 AppAttributesKeysRailsEnv AppAttributesKeys = "RailsEnv" 11 AppAttributesKeysAutoBundleOnDeploy AppAttributesKeys = "AutoBundleOnDeploy" 12 AppAttributesKeysAwsFlowRubySettings AppAttributesKeys = "AwsFlowRubySettings" 13) 14 15// Values returns all known values for AppAttributesKeys. Note that this can be 16// expanded in the future, and so it is only as up to date as the client. The 17// ordering of this slice is not guaranteed to be stable across updates. 18func (AppAttributesKeys) Values() []AppAttributesKeys { 19 return []AppAttributesKeys{ 20 "DocumentRoot", 21 "RailsEnv", 22 "AutoBundleOnDeploy", 23 "AwsFlowRubySettings", 24 } 25} 26 27type AppType string 28 29// Enum values for AppType 30const ( 31 AppTypeAwsFlowRuby AppType = "aws-flow-ruby" 32 AppTypeJava AppType = "java" 33 AppTypeRails AppType = "rails" 34 AppTypePhp AppType = "php" 35 AppTypeNodejs AppType = "nodejs" 36 AppTypeStatic AppType = "static" 37 AppTypeOther AppType = "other" 38) 39 40// Values returns all known values for AppType. Note that this can be expanded in 41// the future, and so it is only as up to date as the client. The ordering of this 42// slice is not guaranteed to be stable across updates. 43func (AppType) Values() []AppType { 44 return []AppType{ 45 "aws-flow-ruby", 46 "java", 47 "rails", 48 "php", 49 "nodejs", 50 "static", 51 "other", 52 } 53} 54 55type Architecture string 56 57// Enum values for Architecture 58const ( 59 ArchitectureX8664 Architecture = "x86_64" 60 ArchitectureI386 Architecture = "i386" 61) 62 63// Values returns all known values for Architecture. Note that this can be expanded 64// in the future, and so it is only as up to date as the client. The ordering of 65// this slice is not guaranteed to be stable across updates. 66func (Architecture) Values() []Architecture { 67 return []Architecture{ 68 "x86_64", 69 "i386", 70 } 71} 72 73type AutoScalingType string 74 75// Enum values for AutoScalingType 76const ( 77 AutoScalingTypeLoad AutoScalingType = "load" 78 AutoScalingTypeTimer AutoScalingType = "timer" 79) 80 81// Values returns all known values for AutoScalingType. Note that this can be 82// expanded in the future, and so it is only as up to date as the client. The 83// ordering of this slice is not guaranteed to be stable across updates. 84func (AutoScalingType) Values() []AutoScalingType { 85 return []AutoScalingType{ 86 "load", 87 "timer", 88 } 89} 90 91type CloudWatchLogsEncoding string 92 93// Enum values for CloudWatchLogsEncoding 94const ( 95 CloudWatchLogsEncodingAscii CloudWatchLogsEncoding = "ascii" 96 CloudWatchLogsEncodingBig5 CloudWatchLogsEncoding = "big5" 97 CloudWatchLogsEncodingBig5hkscs CloudWatchLogsEncoding = "big5hkscs" 98 CloudWatchLogsEncodingCp037 CloudWatchLogsEncoding = "cp037" 99 CloudWatchLogsEncodingCp424 CloudWatchLogsEncoding = "cp424" 100 CloudWatchLogsEncodingCp437 CloudWatchLogsEncoding = "cp437" 101 CloudWatchLogsEncodingCp500 CloudWatchLogsEncoding = "cp500" 102 CloudWatchLogsEncodingCp720 CloudWatchLogsEncoding = "cp720" 103 CloudWatchLogsEncodingCp737 CloudWatchLogsEncoding = "cp737" 104 CloudWatchLogsEncodingCp775 CloudWatchLogsEncoding = "cp775" 105 CloudWatchLogsEncodingCp850 CloudWatchLogsEncoding = "cp850" 106 CloudWatchLogsEncodingCp852 CloudWatchLogsEncoding = "cp852" 107 CloudWatchLogsEncodingCp855 CloudWatchLogsEncoding = "cp855" 108 CloudWatchLogsEncodingCp856 CloudWatchLogsEncoding = "cp856" 109 CloudWatchLogsEncodingCp857 CloudWatchLogsEncoding = "cp857" 110 CloudWatchLogsEncodingCp858 CloudWatchLogsEncoding = "cp858" 111 CloudWatchLogsEncodingCp860 CloudWatchLogsEncoding = "cp860" 112 CloudWatchLogsEncodingCp861 CloudWatchLogsEncoding = "cp861" 113 CloudWatchLogsEncodingCp862 CloudWatchLogsEncoding = "cp862" 114 CloudWatchLogsEncodingCp863 CloudWatchLogsEncoding = "cp863" 115 CloudWatchLogsEncodingCp864 CloudWatchLogsEncoding = "cp864" 116 CloudWatchLogsEncodingCp865 CloudWatchLogsEncoding = "cp865" 117 CloudWatchLogsEncodingCp866 CloudWatchLogsEncoding = "cp866" 118 CloudWatchLogsEncodingCp869 CloudWatchLogsEncoding = "cp869" 119 CloudWatchLogsEncodingCp874 CloudWatchLogsEncoding = "cp874" 120 CloudWatchLogsEncodingCp875 CloudWatchLogsEncoding = "cp875" 121 CloudWatchLogsEncodingCp932 CloudWatchLogsEncoding = "cp932" 122 CloudWatchLogsEncodingCp949 CloudWatchLogsEncoding = "cp949" 123 CloudWatchLogsEncodingCp950 CloudWatchLogsEncoding = "cp950" 124 CloudWatchLogsEncodingCp1006 CloudWatchLogsEncoding = "cp1006" 125 CloudWatchLogsEncodingCp1026 CloudWatchLogsEncoding = "cp1026" 126 CloudWatchLogsEncodingCp1140 CloudWatchLogsEncoding = "cp1140" 127 CloudWatchLogsEncodingCp1250 CloudWatchLogsEncoding = "cp1250" 128 CloudWatchLogsEncodingCp1251 CloudWatchLogsEncoding = "cp1251" 129 CloudWatchLogsEncodingCp1252 CloudWatchLogsEncoding = "cp1252" 130 CloudWatchLogsEncodingCp1253 CloudWatchLogsEncoding = "cp1253" 131 CloudWatchLogsEncodingCp1254 CloudWatchLogsEncoding = "cp1254" 132 CloudWatchLogsEncodingCp1255 CloudWatchLogsEncoding = "cp1255" 133 CloudWatchLogsEncodingCp1256 CloudWatchLogsEncoding = "cp1256" 134 CloudWatchLogsEncodingCp1257 CloudWatchLogsEncoding = "cp1257" 135 CloudWatchLogsEncodingCp1258 CloudWatchLogsEncoding = "cp1258" 136 CloudWatchLogsEncodingEucJp CloudWatchLogsEncoding = "euc_jp" 137 CloudWatchLogsEncodingEucJis2004 CloudWatchLogsEncoding = "euc_jis_2004" 138 CloudWatchLogsEncodingEucJisx0213 CloudWatchLogsEncoding = "euc_jisx0213" 139 CloudWatchLogsEncodingEucKr CloudWatchLogsEncoding = "euc_kr" 140 CloudWatchLogsEncodingGb2312 CloudWatchLogsEncoding = "gb2312" 141 CloudWatchLogsEncodingGbk CloudWatchLogsEncoding = "gbk" 142 CloudWatchLogsEncodingGb18030 CloudWatchLogsEncoding = "gb18030" 143 CloudWatchLogsEncodingHz CloudWatchLogsEncoding = "hz" 144 CloudWatchLogsEncodingIso2022Jp CloudWatchLogsEncoding = "iso2022_jp" 145 CloudWatchLogsEncodingIso2022Jp1 CloudWatchLogsEncoding = "iso2022_jp_1" 146 CloudWatchLogsEncodingIso2022Jp2 CloudWatchLogsEncoding = "iso2022_jp_2" 147 CloudWatchLogsEncodingIso2022Jp2004 CloudWatchLogsEncoding = "iso2022_jp_2004" 148 CloudWatchLogsEncodingIso2022Jp3 CloudWatchLogsEncoding = "iso2022_jp_3" 149 CloudWatchLogsEncodingIso2022JpExt CloudWatchLogsEncoding = "iso2022_jp_ext" 150 CloudWatchLogsEncodingIso2022Kr CloudWatchLogsEncoding = "iso2022_kr" 151 CloudWatchLogsEncodingLatin1 CloudWatchLogsEncoding = "latin_1" 152 CloudWatchLogsEncodingIso88592 CloudWatchLogsEncoding = "iso8859_2" 153 CloudWatchLogsEncodingIso88593 CloudWatchLogsEncoding = "iso8859_3" 154 CloudWatchLogsEncodingIso88594 CloudWatchLogsEncoding = "iso8859_4" 155 CloudWatchLogsEncodingIso88595 CloudWatchLogsEncoding = "iso8859_5" 156 CloudWatchLogsEncodingIso88596 CloudWatchLogsEncoding = "iso8859_6" 157 CloudWatchLogsEncodingIso88597 CloudWatchLogsEncoding = "iso8859_7" 158 CloudWatchLogsEncodingIso88598 CloudWatchLogsEncoding = "iso8859_8" 159 CloudWatchLogsEncodingIso88599 CloudWatchLogsEncoding = "iso8859_9" 160 CloudWatchLogsEncodingIso885910 CloudWatchLogsEncoding = "iso8859_10" 161 CloudWatchLogsEncodingIso885913 CloudWatchLogsEncoding = "iso8859_13" 162 CloudWatchLogsEncodingIso885914 CloudWatchLogsEncoding = "iso8859_14" 163 CloudWatchLogsEncodingIso885915 CloudWatchLogsEncoding = "iso8859_15" 164 CloudWatchLogsEncodingIso885916 CloudWatchLogsEncoding = "iso8859_16" 165 CloudWatchLogsEncodingJohab CloudWatchLogsEncoding = "johab" 166 CloudWatchLogsEncodingKoi8R CloudWatchLogsEncoding = "koi8_r" 167 CloudWatchLogsEncodingKoi8U CloudWatchLogsEncoding = "koi8_u" 168 CloudWatchLogsEncodingMacCyrillic CloudWatchLogsEncoding = "mac_cyrillic" 169 CloudWatchLogsEncodingMacGreek CloudWatchLogsEncoding = "mac_greek" 170 CloudWatchLogsEncodingMacIceland CloudWatchLogsEncoding = "mac_iceland" 171 CloudWatchLogsEncodingMacLatin2 CloudWatchLogsEncoding = "mac_latin2" 172 CloudWatchLogsEncodingMacRoman CloudWatchLogsEncoding = "mac_roman" 173 CloudWatchLogsEncodingMacTurkish CloudWatchLogsEncoding = "mac_turkish" 174 CloudWatchLogsEncodingPtcp154 CloudWatchLogsEncoding = "ptcp154" 175 CloudWatchLogsEncodingShiftJis CloudWatchLogsEncoding = "shift_jis" 176 CloudWatchLogsEncodingShiftJis2004 CloudWatchLogsEncoding = "shift_jis_2004" 177 CloudWatchLogsEncodingShiftJisx0213 CloudWatchLogsEncoding = "shift_jisx0213" 178 CloudWatchLogsEncodingUtf32 CloudWatchLogsEncoding = "utf_32" 179 CloudWatchLogsEncodingUtf32Be CloudWatchLogsEncoding = "utf_32_be" 180 CloudWatchLogsEncodingUtf32Le CloudWatchLogsEncoding = "utf_32_le" 181 CloudWatchLogsEncodingUtf16 CloudWatchLogsEncoding = "utf_16" 182 CloudWatchLogsEncodingUtf16Be CloudWatchLogsEncoding = "utf_16_be" 183 CloudWatchLogsEncodingUtf16Le CloudWatchLogsEncoding = "utf_16_le" 184 CloudWatchLogsEncodingUtf7 CloudWatchLogsEncoding = "utf_7" 185 CloudWatchLogsEncodingUtf8 CloudWatchLogsEncoding = "utf_8" 186 CloudWatchLogsEncodingUtf8Sig CloudWatchLogsEncoding = "utf_8_sig" 187) 188 189// Values returns all known values for CloudWatchLogsEncoding. Note that this can 190// be expanded in the future, and so it is only as up to date as the client. The 191// ordering of this slice is not guaranteed to be stable across updates. 192func (CloudWatchLogsEncoding) Values() []CloudWatchLogsEncoding { 193 return []CloudWatchLogsEncoding{ 194 "ascii", 195 "big5", 196 "big5hkscs", 197 "cp037", 198 "cp424", 199 "cp437", 200 "cp500", 201 "cp720", 202 "cp737", 203 "cp775", 204 "cp850", 205 "cp852", 206 "cp855", 207 "cp856", 208 "cp857", 209 "cp858", 210 "cp860", 211 "cp861", 212 "cp862", 213 "cp863", 214 "cp864", 215 "cp865", 216 "cp866", 217 "cp869", 218 "cp874", 219 "cp875", 220 "cp932", 221 "cp949", 222 "cp950", 223 "cp1006", 224 "cp1026", 225 "cp1140", 226 "cp1250", 227 "cp1251", 228 "cp1252", 229 "cp1253", 230 "cp1254", 231 "cp1255", 232 "cp1256", 233 "cp1257", 234 "cp1258", 235 "euc_jp", 236 "euc_jis_2004", 237 "euc_jisx0213", 238 "euc_kr", 239 "gb2312", 240 "gbk", 241 "gb18030", 242 "hz", 243 "iso2022_jp", 244 "iso2022_jp_1", 245 "iso2022_jp_2", 246 "iso2022_jp_2004", 247 "iso2022_jp_3", 248 "iso2022_jp_ext", 249 "iso2022_kr", 250 "latin_1", 251 "iso8859_2", 252 "iso8859_3", 253 "iso8859_4", 254 "iso8859_5", 255 "iso8859_6", 256 "iso8859_7", 257 "iso8859_8", 258 "iso8859_9", 259 "iso8859_10", 260 "iso8859_13", 261 "iso8859_14", 262 "iso8859_15", 263 "iso8859_16", 264 "johab", 265 "koi8_r", 266 "koi8_u", 267 "mac_cyrillic", 268 "mac_greek", 269 "mac_iceland", 270 "mac_latin2", 271 "mac_roman", 272 "mac_turkish", 273 "ptcp154", 274 "shift_jis", 275 "shift_jis_2004", 276 "shift_jisx0213", 277 "utf_32", 278 "utf_32_be", 279 "utf_32_le", 280 "utf_16", 281 "utf_16_be", 282 "utf_16_le", 283 "utf_7", 284 "utf_8", 285 "utf_8_sig", 286 } 287} 288 289type CloudWatchLogsInitialPosition string 290 291// Enum values for CloudWatchLogsInitialPosition 292const ( 293 CloudWatchLogsInitialPositionStartOfFile CloudWatchLogsInitialPosition = "start_of_file" 294 CloudWatchLogsInitialPositionEndOfFile CloudWatchLogsInitialPosition = "end_of_file" 295) 296 297// Values returns all known values for CloudWatchLogsInitialPosition. Note that 298// this can be expanded in the future, and so it is only as up to date as the 299// client. The ordering of this slice is not guaranteed to be stable across 300// updates. 301func (CloudWatchLogsInitialPosition) Values() []CloudWatchLogsInitialPosition { 302 return []CloudWatchLogsInitialPosition{ 303 "start_of_file", 304 "end_of_file", 305 } 306} 307 308type CloudWatchLogsTimeZone string 309 310// Enum values for CloudWatchLogsTimeZone 311const ( 312 CloudWatchLogsTimeZoneLocal CloudWatchLogsTimeZone = "LOCAL" 313 CloudWatchLogsTimeZoneUtc CloudWatchLogsTimeZone = "UTC" 314) 315 316// Values returns all known values for CloudWatchLogsTimeZone. Note that this can 317// be expanded in the future, and so it is only as up to date as the client. The 318// ordering of this slice is not guaranteed to be stable across updates. 319func (CloudWatchLogsTimeZone) Values() []CloudWatchLogsTimeZone { 320 return []CloudWatchLogsTimeZone{ 321 "LOCAL", 322 "UTC", 323 } 324} 325 326type DeploymentCommandName string 327 328// Enum values for DeploymentCommandName 329const ( 330 DeploymentCommandNameInstallDependencies DeploymentCommandName = "install_dependencies" 331 DeploymentCommandNameUpdateDependencies DeploymentCommandName = "update_dependencies" 332 DeploymentCommandNameUpdateCustomCookbooks DeploymentCommandName = "update_custom_cookbooks" 333 DeploymentCommandNameExecuteRecipes DeploymentCommandName = "execute_recipes" 334 DeploymentCommandNameConfigure DeploymentCommandName = "configure" 335 DeploymentCommandNameSetup DeploymentCommandName = "setup" 336 DeploymentCommandNameDeploy DeploymentCommandName = "deploy" 337 DeploymentCommandNameRollback DeploymentCommandName = "rollback" 338 DeploymentCommandNameStart DeploymentCommandName = "start" 339 DeploymentCommandNameStop DeploymentCommandName = "stop" 340 DeploymentCommandNameRestart DeploymentCommandName = "restart" 341 DeploymentCommandNameUndeploy DeploymentCommandName = "undeploy" 342) 343 344// Values returns all known values for DeploymentCommandName. Note that this can be 345// expanded in the future, and so it is only as up to date as the client. The 346// ordering of this slice is not guaranteed to be stable across updates. 347func (DeploymentCommandName) Values() []DeploymentCommandName { 348 return []DeploymentCommandName{ 349 "install_dependencies", 350 "update_dependencies", 351 "update_custom_cookbooks", 352 "execute_recipes", 353 "configure", 354 "setup", 355 "deploy", 356 "rollback", 357 "start", 358 "stop", 359 "restart", 360 "undeploy", 361 } 362} 363 364type LayerAttributesKeys string 365 366// Enum values for LayerAttributesKeys 367const ( 368 LayerAttributesKeysEcsClusterArn LayerAttributesKeys = "EcsClusterArn" 369 LayerAttributesKeysEnableHaproxyStats LayerAttributesKeys = "EnableHaproxyStats" 370 LayerAttributesKeysHaproxyStatsUrl LayerAttributesKeys = "HaproxyStatsUrl" 371 LayerAttributesKeysHaproxyStatsUser LayerAttributesKeys = "HaproxyStatsUser" 372 LayerAttributesKeysHaproxyStatsPassword LayerAttributesKeys = "HaproxyStatsPassword" 373 LayerAttributesKeysHaproxyHealthCheckUrl LayerAttributesKeys = "HaproxyHealthCheckUrl" 374 LayerAttributesKeysHaproxyHealthCheckMethod LayerAttributesKeys = "HaproxyHealthCheckMethod" 375 LayerAttributesKeysMysqlRootPassword LayerAttributesKeys = "MysqlRootPassword" 376 LayerAttributesKeysMysqlRootPasswordUbiquitous LayerAttributesKeys = "MysqlRootPasswordUbiquitous" 377 LayerAttributesKeysGangliaUrl LayerAttributesKeys = "GangliaUrl" 378 LayerAttributesKeysGangliaUser LayerAttributesKeys = "GangliaUser" 379 LayerAttributesKeysGangliaPassword LayerAttributesKeys = "GangliaPassword" 380 LayerAttributesKeysMemcachedMemory LayerAttributesKeys = "MemcachedMemory" 381 LayerAttributesKeysNodejsVersion LayerAttributesKeys = "NodejsVersion" 382 LayerAttributesKeysRubyVersion LayerAttributesKeys = "RubyVersion" 383 LayerAttributesKeysRubygemsVersion LayerAttributesKeys = "RubygemsVersion" 384 LayerAttributesKeysManageBundler LayerAttributesKeys = "ManageBundler" 385 LayerAttributesKeysBundlerVersion LayerAttributesKeys = "BundlerVersion" 386 LayerAttributesKeysRailsStack LayerAttributesKeys = "RailsStack" 387 LayerAttributesKeysPassengerVersion LayerAttributesKeys = "PassengerVersion" 388 LayerAttributesKeysJvm LayerAttributesKeys = "Jvm" 389 LayerAttributesKeysJvmVersion LayerAttributesKeys = "JvmVersion" 390 LayerAttributesKeysJvmOptions LayerAttributesKeys = "JvmOptions" 391 LayerAttributesKeysJavaAppServer LayerAttributesKeys = "JavaAppServer" 392 LayerAttributesKeysJavaAppServerVersion LayerAttributesKeys = "JavaAppServerVersion" 393) 394 395// Values returns all known values for LayerAttributesKeys. Note that this can be 396// expanded in the future, and so it is only as up to date as the client. The 397// ordering of this slice is not guaranteed to be stable across updates. 398func (LayerAttributesKeys) Values() []LayerAttributesKeys { 399 return []LayerAttributesKeys{ 400 "EcsClusterArn", 401 "EnableHaproxyStats", 402 "HaproxyStatsUrl", 403 "HaproxyStatsUser", 404 "HaproxyStatsPassword", 405 "HaproxyHealthCheckUrl", 406 "HaproxyHealthCheckMethod", 407 "MysqlRootPassword", 408 "MysqlRootPasswordUbiquitous", 409 "GangliaUrl", 410 "GangliaUser", 411 "GangliaPassword", 412 "MemcachedMemory", 413 "NodejsVersion", 414 "RubyVersion", 415 "RubygemsVersion", 416 "ManageBundler", 417 "BundlerVersion", 418 "RailsStack", 419 "PassengerVersion", 420 "Jvm", 421 "JvmVersion", 422 "JvmOptions", 423 "JavaAppServer", 424 "JavaAppServerVersion", 425 } 426} 427 428type LayerType string 429 430// Enum values for LayerType 431const ( 432 LayerTypeAwsFlowRuby LayerType = "aws-flow-ruby" 433 LayerTypeEcsCluster LayerType = "ecs-cluster" 434 LayerTypeJavaApp LayerType = "java-app" 435 LayerTypeLb LayerType = "lb" 436 LayerTypeWeb LayerType = "web" 437 LayerTypePhpApp LayerType = "php-app" 438 LayerTypeRailsApp LayerType = "rails-app" 439 LayerTypeNodejsApp LayerType = "nodejs-app" 440 LayerTypeMemcached LayerType = "memcached" 441 LayerTypeDbMaster LayerType = "db-master" 442 LayerTypeMonitoringMaster LayerType = "monitoring-master" 443 LayerTypeCustom LayerType = "custom" 444) 445 446// Values returns all known values for LayerType. Note that this can be expanded in 447// the future, and so it is only as up to date as the client. The ordering of this 448// slice is not guaranteed to be stable across updates. 449func (LayerType) Values() []LayerType { 450 return []LayerType{ 451 "aws-flow-ruby", 452 "ecs-cluster", 453 "java-app", 454 "lb", 455 "web", 456 "php-app", 457 "rails-app", 458 "nodejs-app", 459 "memcached", 460 "db-master", 461 "monitoring-master", 462 "custom", 463 } 464} 465 466type RootDeviceType string 467 468// Enum values for RootDeviceType 469const ( 470 RootDeviceTypeEbs RootDeviceType = "ebs" 471 RootDeviceTypeInstanceStore RootDeviceType = "instance-store" 472) 473 474// Values returns all known values for RootDeviceType. Note that this can be 475// expanded in the future, and so it is only as up to date as the client. The 476// ordering of this slice is not guaranteed to be stable across updates. 477func (RootDeviceType) Values() []RootDeviceType { 478 return []RootDeviceType{ 479 "ebs", 480 "instance-store", 481 } 482} 483 484type SourceType string 485 486// Enum values for SourceType 487const ( 488 SourceTypeGit SourceType = "git" 489 SourceTypeSvn SourceType = "svn" 490 SourceTypeArchive SourceType = "archive" 491 SourceTypeS3 SourceType = "s3" 492) 493 494// Values returns all known values for SourceType. Note that this can be expanded 495// in the future, and so it is only as up to date as the client. The ordering of 496// this slice is not guaranteed to be stable across updates. 497func (SourceType) Values() []SourceType { 498 return []SourceType{ 499 "git", 500 "svn", 501 "archive", 502 "s3", 503 } 504} 505 506type StackAttributesKeys string 507 508// Enum values for StackAttributesKeys 509const ( 510 StackAttributesKeysColor StackAttributesKeys = "Color" 511) 512 513// Values returns all known values for StackAttributesKeys. Note that this can be 514// expanded in the future, and so it is only as up to date as the client. The 515// ordering of this slice is not guaranteed to be stable across updates. 516func (StackAttributesKeys) Values() []StackAttributesKeys { 517 return []StackAttributesKeys{ 518 "Color", 519 } 520} 521 522type VirtualizationType string 523 524// Enum values for VirtualizationType 525const ( 526 VirtualizationTypeParavirtual VirtualizationType = "paravirtual" 527 VirtualizationTypeHvm VirtualizationType = "hvm" 528) 529 530// Values returns all known values for VirtualizationType. Note that this can be 531// expanded in the future, and so it is only as up to date as the client. The 532// ordering of this slice is not guaranteed to be stable across updates. 533func (VirtualizationType) Values() []VirtualizationType { 534 return []VirtualizationType{ 535 "paravirtual", 536 "hvm", 537 } 538} 539 540type VolumeType string 541 542// Enum values for VolumeType 543const ( 544 VolumeTypeGp2 VolumeType = "gp2" 545 VolumeTypeIo1 VolumeType = "io1" 546 VolumeTypeStandard VolumeType = "standard" 547) 548 549// Values returns all known values for VolumeType. Note that this can be expanded 550// in the future, and so it is only as up to date as the client. The ordering of 551// this slice is not guaranteed to be stable across updates. 552func (VolumeType) Values() []VolumeType { 553 return []VolumeType{ 554 "gp2", 555 "io1", 556 "standard", 557 } 558} 559