Requests a description of one or more layers in a specified stack.
This call accepts only one resource-identifying parameter.
Required Permissions: To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.
opsworks_describe_layers(StackId, LayerIds)
The stack ID.
An array of layer IDs that specify the layers to be described. If you
omit this parameter, describe_layers
returns a description of every layer in the specified stack.
A list with the following syntax:
list( Layers = list( list( Arn = "string", StackId = "string", LayerId = "string", Type = "aws-flow-ruby"|"ecs-cluster"|"java-app"|"lb"|"web"|"php-app"|"rails-app"|"nodejs-app"|"memcached"|"db-master"|"monitoring-master"|"custom", Name = "string", Shortname = "string", Attributes = list( "string" ), CloudWatchLogsConfiguration = list( Enabled = TRUE|FALSE, LogStreams = list( list( LogGroupName = "string", DatetimeFormat = "string", TimeZone = "LOCAL"|"UTC", File = "string", FileFingerprintLines = "string", MultiLineStartPattern = "string", InitialPosition = "start_of_file"|"end_of_file", Encoding = "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", BufferDuration = 123, BatchCount = 123, BatchSize = 123 ) ) ), CustomInstanceProfileArn = "string", CustomJson = "string", CustomSecurityGroupIds = list( "string" ), DefaultSecurityGroupNames = list( "string" ), Packages = list( "string" ), VolumeConfigurations = list( list( MountPoint = "string", RaidLevel = 123, NumberOfDisks = 123, Size = 123, VolumeType = "string", Iops = 123, Encrypted = TRUE|FALSE ) ), EnableAutoHealing = TRUE|FALSE, AutoAssignElasticIps = TRUE|FALSE, AutoAssignPublicIps = TRUE|FALSE, DefaultRecipes = list( Setup = list( "string" ), Configure = list( "string" ), Deploy = list( "string" ), Undeploy = list( "string" ), Shutdown = list( "string" ) ), CustomRecipes = list( Setup = list( "string" ), Configure = list( "string" ), Deploy = list( "string" ), Undeploy = list( "string" ), Shutdown = list( "string" ) ), CreatedAt = "string", InstallUpdatesOnBoot = TRUE|FALSE, UseEbsOptimizedInstances = TRUE|FALSE, LifecycleEventConfiguration = list( Shutdown = list( ExecutionTimeout = 123, DelayUntilElbConnectionsDrained = TRUE|FALSE ) ) ) ) )
svc$describe_layers( StackId = "string", LayerIds = list( "string" ) )