Class: Aws::Lambda::Types::AliasConfiguration

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-lambda/types.rb

Overview

Provides configuration information about a Lambda function version alias.

Instance Attribute Summary collapse

Instance Attribute Details

#alias_arnString

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`.

Returns:

  • (String)


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

#descriptionString

Alias description.

Returns:

  • (String)


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_versionString

Function version to which the alias points.

Returns:

  • (String)


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

#nameString

Alias name.

Returns:

  • (String)


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_idString

Represents the latest updated revision of the function or alias.

Returns:

  • (String)


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_configTypes::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