Class: Aws::CodeDeploy::Types::LambdaFunctionInfo
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::CodeDeploy::Types::LambdaFunctionInfo
 
- 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
- 
  
    
      #current_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The version of a Lambda function that production traffic points to. 
- 
  
    
      #function_alias  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The alias of a Lambda function. 
- 
  
    
      #function_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of a Lambda function. 
- 
  
    
      #target_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The version of a Lambda function that production traffic points to after the Lambda function is deployed. 
- 
  
    
      #target_version_weight  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The percentage of production traffic that the target version of a Lambda function receives. 
Instance Attribute Details
#current_version ⇒ String
The version of a Lambda function that production traffic points to.
| 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_alias ⇒ String
The alias of a Lambda function. For more information, see Lambda Function Aliases in the Lambda Developer Guide.
| 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_name ⇒ String
The name of a Lambda function.
| 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 ⇒ String
The version of a Lambda function that production traffic points to after the Lambda function is deployed.
| 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_weight ⇒ Float
The percentage of production traffic that the target version of a Lambda function receives.
| 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 |