Class: Aws::CodeDeploy::Types::LambdaFunctionInfo

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb

Overview

Information about a Lambda function specified in a deployment.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#current_versionString

The version of a Lambda function that production traffic points to.

Returns:

  • (String)


3318
3319
3320
3321
3322
3323
3324
3325
3326
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 3318

class LambdaFunctionInfo < Struct.new(
  :function_name,
  :function_alias,
  :current_version,
  :target_version,
  :target_version_weight)
  SENSITIVE = []
  include Aws::Structure
end

#function_aliasString

The alias of a Lambda function. For more information, see Lambda Function Aliases in the Lambda Developer Guide.

Returns:

  • (String)


3318
3319
3320
3321
3322
3323
3324
3325
3326
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 3318

class LambdaFunctionInfo < Struct.new(
  :function_name,
  :function_alias,
  :current_version,
  :target_version,
  :target_version_weight)
  SENSITIVE = []
  include Aws::Structure
end

#function_nameString

The name of a Lambda function.

Returns:

  • (String)


3318
3319
3320
3321
3322
3323
3324
3325
3326
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 3318

class LambdaFunctionInfo < Struct.new(
  :function_name,
  :function_alias,
  :current_version,
  :target_version,
  :target_version_weight)
  SENSITIVE = []
  include Aws::Structure
end

#target_versionString

The version of a Lambda function that production traffic points to after the Lambda function is deployed.

Returns:

  • (String)


3318
3319
3320
3321
3322
3323
3324
3325
3326
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 3318

class LambdaFunctionInfo < Struct.new(
  :function_name,
  :function_alias,
  :current_version,
  :target_version,
  :target_version_weight)
  SENSITIVE = []
  include Aws::Structure
end

#target_version_weightFloat

The percentage of production traffic that the target version of a Lambda function receives.

Returns:

  • (Float)


3318
3319
3320
3321
3322
3323
3324
3325
3326
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 3318

class LambdaFunctionInfo < Struct.new(
  :function_name,
  :function_alias,
  :current_version,
  :target_version,
  :target_version_weight)
  SENSITIVE = []
  include Aws::Structure
end