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`.
235 236 237 238 239 240 241 242 243 |
# File 'lib/aws-sdk-lambda/types.rb', line 235 class AliasConfiguration < Struct.new( :alias_arn, :name, :function_version, :description, :routing_config, :revision_id) include Aws::Structure end |
#description ⇒ String
Alias description.
235 236 237 238 239 240 241 242 243 |
# File 'lib/aws-sdk-lambda/types.rb', line 235 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.
235 236 237 238 239 240 241 242 243 |
# File 'lib/aws-sdk-lambda/types.rb', line 235 class AliasConfiguration < Struct.new( :alias_arn, :name, :function_version, :description, :routing_config, :revision_id) include Aws::Structure end |
#name ⇒ String
Alias name.
235 236 237 238 239 240 241 242 243 |
# File 'lib/aws-sdk-lambda/types.rb', line 235 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.
235 236 237 238 239 240 241 242 243 |
# File 'lib/aws-sdk-lambda/types.rb', line 235 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.
235 236 237 238 239 240 241 242 243 |
# File 'lib/aws-sdk-lambda/types.rb', line 235 class AliasConfiguration < Struct.new( :alias_arn, :name, :function_version, :description, :routing_config, :revision_id) include Aws::Structure end |