Class: Aws::Lambda::Types::AliasConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lambda::Types::AliasConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lambda/types.rb
Overview
Provides configuration information about a Lambda function version alias.
Instance Attribute Summary collapse
-
#alias_arn ⇒ String
Lambda function ARN that is qualified using the alias name as the suffix.
-
#description ⇒ String
Alias description.
-
#function_version ⇒ String
Function version to which the alias points.
-
#name ⇒ String
Alias name.
-
#revision_id ⇒ String
Represents the latest updated revision of the function or alias.
-
#routing_config ⇒ Types::AliasRoutingConfiguration
Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version.
Instance Attribute Details
#alias_arn ⇒ String
Lambda function ARN that is qualified using the alias name as the suffix. For example, if you create an alias called BETA that points to a helloworld function version, the ARN is arn:aws:lambda:aws-regions:acct-id:function:helloworld:BETA.
249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-lambda/types.rb', line 249 class AliasConfiguration < Struct.new( :alias_arn, :name, :function_version, :description, :routing_config, :revision_id) include Aws::Structure end |
#description ⇒ String
Alias description.
249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-lambda/types.rb', line 249 class AliasConfiguration < Struct.new( :alias_arn, :name, :function_version, :description, :routing_config, :revision_id) include Aws::Structure end |
#function_version ⇒ String
Function version to which the alias points.
249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-lambda/types.rb', line 249 class AliasConfiguration < Struct.new( :alias_arn, :name, :function_version, :description, :routing_config, :revision_id) include Aws::Structure end |
#name ⇒ String
Alias name.
249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-lambda/types.rb', line 249 class AliasConfiguration < Struct.new( :alias_arn, :name, :function_version, :description, :routing_config, :revision_id) include Aws::Structure end |
#revision_id ⇒ String
Represents the latest updated revision of the function or alias.
249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-lambda/types.rb', line 249 class AliasConfiguration < Struct.new( :alias_arn, :name, :function_version, :description, :routing_config, :revision_id) include Aws::Structure end |
#routing_config ⇒ Types::AliasRoutingConfiguration
Specifies an additional function versions the alias points to, allowing you to dictate what percentage of traffic will invoke each version. For more information, see lambda-traffic-shifting-using-aliases.
249 250 251 252 253 254 255 256 257 |
# File 'lib/aws-sdk-lambda/types.rb', line 249 class AliasConfiguration < Struct.new( :alias_arn, :name, :function_version, :description, :routing_config, :revision_id) include Aws::Structure end |