// Code generated by smithy-go-codegen DO NOT EDIT. package types type AppAttributesKeys string // Enum values for AppAttributesKeys const ( AppAttributesKeysDocumentRoot AppAttributesKeys = "DocumentRoot" AppAttributesKeysRailsEnv AppAttributesKeys = "RailsEnv" AppAttributesKeysAutoBundleOnDeploy AppAttributesKeys = "AutoBundleOnDeploy" AppAttributesKeysAwsFlowRubySettings AppAttributesKeys = "AwsFlowRubySettings" ) // Values returns all known values for AppAttributesKeys. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AppAttributesKeys) Values() []AppAttributesKeys { return []AppAttributesKeys{ "DocumentRoot", "RailsEnv", "AutoBundleOnDeploy", "AwsFlowRubySettings", } } type AppType string // Enum values for AppType const ( AppTypeAwsFlowRuby AppType = "aws-flow-ruby" AppTypeJava AppType = "java" AppTypeRails AppType = "rails" AppTypePhp AppType = "php" AppTypeNodejs AppType = "nodejs" AppTypeStatic AppType = "static" AppTypeOther AppType = "other" ) // Values returns all known values for AppType. Note that this can be expanded in // the future, and so it is only as up to date as the client. The ordering of this // slice is not guaranteed to be stable across updates. func (AppType) Values() []AppType { return []AppType{ "aws-flow-ruby", "java", "rails", "php", "nodejs", "static", "other", } } type Architecture string // Enum values for Architecture const ( ArchitectureX8664 Architecture = "x86_64" ArchitectureI386 Architecture = "i386" ) // Values returns all known values for Architecture. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (Architecture) Values() []Architecture { return []Architecture{ "x86_64", "i386", } } type AutoScalingType string // Enum values for AutoScalingType const ( AutoScalingTypeLoad AutoScalingType = "load" AutoScalingTypeTimer AutoScalingType = "timer" ) // Values returns all known values for AutoScalingType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AutoScalingType) Values() []AutoScalingType { return []AutoScalingType{ "load", "timer", } } type CloudWatchLogsEncoding string // Enum values for CloudWatchLogsEncoding const ( CloudWatchLogsEncodingAscii CloudWatchLogsEncoding = "ascii" CloudWatchLogsEncodingBig5 CloudWatchLogsEncoding = "big5" CloudWatchLogsEncodingBig5hkscs CloudWatchLogsEncoding = "big5hkscs" CloudWatchLogsEncodingCp037 CloudWatchLogsEncoding = "cp037" CloudWatchLogsEncodingCp424 CloudWatchLogsEncoding = "cp424" CloudWatchLogsEncodingCp437 CloudWatchLogsEncoding = "cp437" CloudWatchLogsEncodingCp500 CloudWatchLogsEncoding = "cp500" CloudWatchLogsEncodingCp720 CloudWatchLogsEncoding = "cp720" CloudWatchLogsEncodingCp737 CloudWatchLogsEncoding = "cp737" CloudWatchLogsEncodingCp775 CloudWatchLogsEncoding = "cp775" CloudWatchLogsEncodingCp850 CloudWatchLogsEncoding = "cp850" CloudWatchLogsEncodingCp852 CloudWatchLogsEncoding = "cp852" CloudWatchLogsEncodingCp855 CloudWatchLogsEncoding = "cp855" CloudWatchLogsEncodingCp856 CloudWatchLogsEncoding = "cp856" CloudWatchLogsEncodingCp857 CloudWatchLogsEncoding = "cp857" CloudWatchLogsEncodingCp858 CloudWatchLogsEncoding = "cp858" CloudWatchLogsEncodingCp860 CloudWatchLogsEncoding = "cp860" CloudWatchLogsEncodingCp861 CloudWatchLogsEncoding = "cp861" CloudWatchLogsEncodingCp862 CloudWatchLogsEncoding = "cp862" CloudWatchLogsEncodingCp863 CloudWatchLogsEncoding = "cp863" CloudWatchLogsEncodingCp864 CloudWatchLogsEncoding = "cp864" CloudWatchLogsEncodingCp865 CloudWatchLogsEncoding = "cp865" CloudWatchLogsEncodingCp866 CloudWatchLogsEncoding = "cp866" CloudWatchLogsEncodingCp869 CloudWatchLogsEncoding = "cp869" CloudWatchLogsEncodingCp874 CloudWatchLogsEncoding = "cp874" CloudWatchLogsEncodingCp875 CloudWatchLogsEncoding = "cp875" CloudWatchLogsEncodingCp932 CloudWatchLogsEncoding = "cp932" CloudWatchLogsEncodingCp949 CloudWatchLogsEncoding = "cp949" CloudWatchLogsEncodingCp950 CloudWatchLogsEncoding = "cp950" CloudWatchLogsEncodingCp1006 CloudWatchLogsEncoding = "cp1006" CloudWatchLogsEncodingCp1026 CloudWatchLogsEncoding = "cp1026" CloudWatchLogsEncodingCp1140 CloudWatchLogsEncoding = "cp1140" CloudWatchLogsEncodingCp1250 CloudWatchLogsEncoding = "cp1250" CloudWatchLogsEncodingCp1251 CloudWatchLogsEncoding = "cp1251" CloudWatchLogsEncodingCp1252 CloudWatchLogsEncoding = "cp1252" CloudWatchLogsEncodingCp1253 CloudWatchLogsEncoding = "cp1253" CloudWatchLogsEncodingCp1254 CloudWatchLogsEncoding = "cp1254" CloudWatchLogsEncodingCp1255 CloudWatchLogsEncoding = "cp1255" CloudWatchLogsEncodingCp1256 CloudWatchLogsEncoding = "cp1256" CloudWatchLogsEncodingCp1257 CloudWatchLogsEncoding = "cp1257" CloudWatchLogsEncodingCp1258 CloudWatchLogsEncoding = "cp1258" CloudWatchLogsEncodingEucJp CloudWatchLogsEncoding = "euc_jp" CloudWatchLogsEncodingEucJis2004 CloudWatchLogsEncoding = "euc_jis_2004" CloudWatchLogsEncodingEucJisx0213 CloudWatchLogsEncoding = "euc_jisx0213" CloudWatchLogsEncodingEucKr CloudWatchLogsEncoding = "euc_kr" CloudWatchLogsEncodingGb2312 CloudWatchLogsEncoding = "gb2312" CloudWatchLogsEncodingGbk CloudWatchLogsEncoding = "gbk" CloudWatchLogsEncodingGb18030 CloudWatchLogsEncoding = "gb18030" CloudWatchLogsEncodingHz CloudWatchLogsEncoding = "hz" CloudWatchLogsEncodingIso2022Jp CloudWatchLogsEncoding = "iso2022_jp" CloudWatchLogsEncodingIso2022Jp1 CloudWatchLogsEncoding = "iso2022_jp_1" CloudWatchLogsEncodingIso2022Jp2 CloudWatchLogsEncoding = "iso2022_jp_2" CloudWatchLogsEncodingIso2022Jp2004 CloudWatchLogsEncoding = "iso2022_jp_2004" CloudWatchLogsEncodingIso2022Jp3 CloudWatchLogsEncoding = "iso2022_jp_3" CloudWatchLogsEncodingIso2022JpExt CloudWatchLogsEncoding = "iso2022_jp_ext" CloudWatchLogsEncodingIso2022Kr CloudWatchLogsEncoding = "iso2022_kr" CloudWatchLogsEncodingLatin1 CloudWatchLogsEncoding = "latin_1" CloudWatchLogsEncodingIso88592 CloudWatchLogsEncoding = "iso8859_2" CloudWatchLogsEncodingIso88593 CloudWatchLogsEncoding = "iso8859_3" CloudWatchLogsEncodingIso88594 CloudWatchLogsEncoding = "iso8859_4" CloudWatchLogsEncodingIso88595 CloudWatchLogsEncoding = "iso8859_5" CloudWatchLogsEncodingIso88596 CloudWatchLogsEncoding = "iso8859_6" CloudWatchLogsEncodingIso88597 CloudWatchLogsEncoding = "iso8859_7" CloudWatchLogsEncodingIso88598 CloudWatchLogsEncoding = "iso8859_8" CloudWatchLogsEncodingIso88599 CloudWatchLogsEncoding = "iso8859_9" CloudWatchLogsEncodingIso885910 CloudWatchLogsEncoding = "iso8859_10" CloudWatchLogsEncodingIso885913 CloudWatchLogsEncoding = "iso8859_13" CloudWatchLogsEncodingIso885914 CloudWatchLogsEncoding = "iso8859_14" CloudWatchLogsEncodingIso885915 CloudWatchLogsEncoding = "iso8859_15" CloudWatchLogsEncodingIso885916 CloudWatchLogsEncoding = "iso8859_16" CloudWatchLogsEncodingJohab CloudWatchLogsEncoding = "johab" CloudWatchLogsEncodingKoi8R CloudWatchLogsEncoding = "koi8_r" CloudWatchLogsEncodingKoi8U CloudWatchLogsEncoding = "koi8_u" CloudWatchLogsEncodingMacCyrillic CloudWatchLogsEncoding = "mac_cyrillic" CloudWatchLogsEncodingMacGreek CloudWatchLogsEncoding = "mac_greek" CloudWatchLogsEncodingMacIceland CloudWatchLogsEncoding = "mac_iceland" CloudWatchLogsEncodingMacLatin2 CloudWatchLogsEncoding = "mac_latin2" CloudWatchLogsEncodingMacRoman CloudWatchLogsEncoding = "mac_roman" CloudWatchLogsEncodingMacTurkish CloudWatchLogsEncoding = "mac_turkish" CloudWatchLogsEncodingPtcp154 CloudWatchLogsEncoding = "ptcp154" CloudWatchLogsEncodingShiftJis CloudWatchLogsEncoding = "shift_jis" CloudWatchLogsEncodingShiftJis2004 CloudWatchLogsEncoding = "shift_jis_2004" CloudWatchLogsEncodingShiftJisx0213 CloudWatchLogsEncoding = "shift_jisx0213" CloudWatchLogsEncodingUtf32 CloudWatchLogsEncoding = "utf_32" CloudWatchLogsEncodingUtf32Be CloudWatchLogsEncoding = "utf_32_be" CloudWatchLogsEncodingUtf32Le CloudWatchLogsEncoding = "utf_32_le" CloudWatchLogsEncodingUtf16 CloudWatchLogsEncoding = "utf_16" CloudWatchLogsEncodingUtf16Be CloudWatchLogsEncoding = "utf_16_be" CloudWatchLogsEncodingUtf16Le CloudWatchLogsEncoding = "utf_16_le" CloudWatchLogsEncodingUtf7 CloudWatchLogsEncoding = "utf_7" CloudWatchLogsEncodingUtf8 CloudWatchLogsEncoding = "utf_8" CloudWatchLogsEncodingUtf8Sig CloudWatchLogsEncoding = "utf_8_sig" ) // Values returns all known values for CloudWatchLogsEncoding. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CloudWatchLogsEncoding) Values() []CloudWatchLogsEncoding { return []CloudWatchLogsEncoding{ "ascii", "big5", "big5hkscs", "cp037", "cp424", "cp437", "cp500", "cp720", "cp737", "cp775", "cp850", "cp852", "cp855", "cp856", "cp857", "cp858", "cp860", "cp861", "cp862", "cp863", "cp864", "cp865", "cp866", "cp869", "cp874", "cp875", "cp932", "cp949", "cp950", "cp1006", "cp1026", "cp1140", "cp1250", "cp1251", "cp1252", "cp1253", "cp1254", "cp1255", "cp1256", "cp1257", "cp1258", "euc_jp", "euc_jis_2004", "euc_jisx0213", "euc_kr", "gb2312", "gbk", "gb18030", "hz", "iso2022_jp", "iso2022_jp_1", "iso2022_jp_2", "iso2022_jp_2004", "iso2022_jp_3", "iso2022_jp_ext", "iso2022_kr", "latin_1", "iso8859_2", "iso8859_3", "iso8859_4", "iso8859_5", "iso8859_6", "iso8859_7", "iso8859_8", "iso8859_9", "iso8859_10", "iso8859_13", "iso8859_14", "iso8859_15", "iso8859_16", "johab", "koi8_r", "koi8_u", "mac_cyrillic", "mac_greek", "mac_iceland", "mac_latin2", "mac_roman", "mac_turkish", "ptcp154", "shift_jis", "shift_jis_2004", "shift_jisx0213", "utf_32", "utf_32_be", "utf_32_le", "utf_16", "utf_16_be", "utf_16_le", "utf_7", "utf_8", "utf_8_sig", } } type CloudWatchLogsInitialPosition string // Enum values for CloudWatchLogsInitialPosition const ( CloudWatchLogsInitialPositionStartOfFile CloudWatchLogsInitialPosition = "start_of_file" CloudWatchLogsInitialPositionEndOfFile CloudWatchLogsInitialPosition = "end_of_file" ) // Values returns all known values for CloudWatchLogsInitialPosition. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (CloudWatchLogsInitialPosition) Values() []CloudWatchLogsInitialPosition { return []CloudWatchLogsInitialPosition{ "start_of_file", "end_of_file", } } type CloudWatchLogsTimeZone string // Enum values for CloudWatchLogsTimeZone const ( CloudWatchLogsTimeZoneLocal CloudWatchLogsTimeZone = "LOCAL" CloudWatchLogsTimeZoneUtc CloudWatchLogsTimeZone = "UTC" ) // Values returns all known values for CloudWatchLogsTimeZone. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CloudWatchLogsTimeZone) Values() []CloudWatchLogsTimeZone { return []CloudWatchLogsTimeZone{ "LOCAL", "UTC", } } type DeploymentCommandName string // Enum values for DeploymentCommandName const ( DeploymentCommandNameInstallDependencies DeploymentCommandName = "install_dependencies" DeploymentCommandNameUpdateDependencies DeploymentCommandName = "update_dependencies" DeploymentCommandNameUpdateCustomCookbooks DeploymentCommandName = "update_custom_cookbooks" DeploymentCommandNameExecuteRecipes DeploymentCommandName = "execute_recipes" DeploymentCommandNameConfigure DeploymentCommandName = "configure" DeploymentCommandNameSetup DeploymentCommandName = "setup" DeploymentCommandNameDeploy DeploymentCommandName = "deploy" DeploymentCommandNameRollback DeploymentCommandName = "rollback" DeploymentCommandNameStart DeploymentCommandName = "start" DeploymentCommandNameStop DeploymentCommandName = "stop" DeploymentCommandNameRestart DeploymentCommandName = "restart" DeploymentCommandNameUndeploy DeploymentCommandName = "undeploy" ) // Values returns all known values for DeploymentCommandName. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DeploymentCommandName) Values() []DeploymentCommandName { return []DeploymentCommandName{ "install_dependencies", "update_dependencies", "update_custom_cookbooks", "execute_recipes", "configure", "setup", "deploy", "rollback", "start", "stop", "restart", "undeploy", } } type LayerAttributesKeys string // Enum values for LayerAttributesKeys const ( LayerAttributesKeysEcsClusterArn LayerAttributesKeys = "EcsClusterArn" LayerAttributesKeysEnableHaproxyStats LayerAttributesKeys = "EnableHaproxyStats" LayerAttributesKeysHaproxyStatsUrl LayerAttributesKeys = "HaproxyStatsUrl" LayerAttributesKeysHaproxyStatsUser LayerAttributesKeys = "HaproxyStatsUser" LayerAttributesKeysHaproxyStatsPassword LayerAttributesKeys = "HaproxyStatsPassword" LayerAttributesKeysHaproxyHealthCheckUrl LayerAttributesKeys = "HaproxyHealthCheckUrl" LayerAttributesKeysHaproxyHealthCheckMethod LayerAttributesKeys = "HaproxyHealthCheckMethod" LayerAttributesKeysMysqlRootPassword LayerAttributesKeys = "MysqlRootPassword" LayerAttributesKeysMysqlRootPasswordUbiquitous LayerAttributesKeys = "MysqlRootPasswordUbiquitous" LayerAttributesKeysGangliaUrl LayerAttributesKeys = "GangliaUrl" LayerAttributesKeysGangliaUser LayerAttributesKeys = "GangliaUser" LayerAttributesKeysGangliaPassword LayerAttributesKeys = "GangliaPassword" LayerAttributesKeysMemcachedMemory LayerAttributesKeys = "MemcachedMemory" LayerAttributesKeysNodejsVersion LayerAttributesKeys = "NodejsVersion" LayerAttributesKeysRubyVersion LayerAttributesKeys = "RubyVersion" LayerAttributesKeysRubygemsVersion LayerAttributesKeys = "RubygemsVersion" LayerAttributesKeysManageBundler LayerAttributesKeys = "ManageBundler" LayerAttributesKeysBundlerVersion LayerAttributesKeys = "BundlerVersion" LayerAttributesKeysRailsStack LayerAttributesKeys = "RailsStack" LayerAttributesKeysPassengerVersion LayerAttributesKeys = "PassengerVersion" LayerAttributesKeysJvm LayerAttributesKeys = "Jvm" LayerAttributesKeysJvmVersion LayerAttributesKeys = "JvmVersion" LayerAttributesKeysJvmOptions LayerAttributesKeys = "JvmOptions" LayerAttributesKeysJavaAppServer LayerAttributesKeys = "JavaAppServer" LayerAttributesKeysJavaAppServerVersion LayerAttributesKeys = "JavaAppServerVersion" ) // Values returns all known values for LayerAttributesKeys. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (LayerAttributesKeys) Values() []LayerAttributesKeys { return []LayerAttributesKeys{ "EcsClusterArn", "EnableHaproxyStats", "HaproxyStatsUrl", "HaproxyStatsUser", "HaproxyStatsPassword", "HaproxyHealthCheckUrl", "HaproxyHealthCheckMethod", "MysqlRootPassword", "MysqlRootPasswordUbiquitous", "GangliaUrl", "GangliaUser", "GangliaPassword", "MemcachedMemory", "NodejsVersion", "RubyVersion", "RubygemsVersion", "ManageBundler", "BundlerVersion", "RailsStack", "PassengerVersion", "Jvm", "JvmVersion", "JvmOptions", "JavaAppServer", "JavaAppServerVersion", } } type LayerType string // Enum values for LayerType const ( LayerTypeAwsFlowRuby LayerType = "aws-flow-ruby" LayerTypeEcsCluster LayerType = "ecs-cluster" LayerTypeJavaApp LayerType = "java-app" LayerTypeLb LayerType = "lb" LayerTypeWeb LayerType = "web" LayerTypePhpApp LayerType = "php-app" LayerTypeRailsApp LayerType = "rails-app" LayerTypeNodejsApp LayerType = "nodejs-app" LayerTypeMemcached LayerType = "memcached" LayerTypeDbMaster LayerType = "db-master" LayerTypeMonitoringMaster LayerType = "monitoring-master" LayerTypeCustom LayerType = "custom" ) // Values returns all known values for LayerType. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (LayerType) Values() []LayerType { return []LayerType{ "aws-flow-ruby", "ecs-cluster", "java-app", "lb", "web", "php-app", "rails-app", "nodejs-app", "memcached", "db-master", "monitoring-master", "custom", } } type RootDeviceType string // Enum values for RootDeviceType const ( RootDeviceTypeEbs RootDeviceType = "ebs" RootDeviceTypeInstanceStore RootDeviceType = "instance-store" ) // Values returns all known values for RootDeviceType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (RootDeviceType) Values() []RootDeviceType { return []RootDeviceType{ "ebs", "instance-store", } } type SourceType string // Enum values for SourceType const ( SourceTypeGit SourceType = "git" SourceTypeSvn SourceType = "svn" SourceTypeArchive SourceType = "archive" SourceTypeS3 SourceType = "s3" ) // Values returns all known values for SourceType. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (SourceType) Values() []SourceType { return []SourceType{ "git", "svn", "archive", "s3", } } type StackAttributesKeys string // Enum values for StackAttributesKeys const ( StackAttributesKeysColor StackAttributesKeys = "Color" ) // Values returns all known values for StackAttributesKeys. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (StackAttributesKeys) Values() []StackAttributesKeys { return []StackAttributesKeys{ "Color", } } type VirtualizationType string // Enum values for VirtualizationType const ( VirtualizationTypeParavirtual VirtualizationType = "paravirtual" VirtualizationTypeHvm VirtualizationType = "hvm" ) // Values returns all known values for VirtualizationType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (VirtualizationType) Values() []VirtualizationType { return []VirtualizationType{ "paravirtual", "hvm", } } type VolumeType string // Enum values for VolumeType const ( VolumeTypeGp2 VolumeType = "gp2" VolumeTypeIo1 VolumeType = "io1" VolumeTypeStandard VolumeType = "standard" ) // Values returns all known values for VolumeType. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (VolumeType) Values() []VolumeType { return []VolumeType{ "gp2", "io1", "standard", } }