{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-codedeploy/refs/heads/main/json-structure/amazon-codedeploy-lambda-function-info-structure.json", "name": "LambdaFunctionInfo", "description": " Information about a Lambda function specified in a deployment. ", "type": "object", "properties": { "functionName": { "allOf": [ { "$ref": "#/components/schemas/LambdaFunctionName" }, { "description": " The name of a Lambda function. " } ] }, "functionAlias": { "allOf": [ { "$ref": "#/components/schemas/LambdaFunctionAlias" }, { "description": " The alias of a Lambda function. For more information, see Lambda Function Aliases in the Lambda Developer Guide." } ] }, "currentVersion": { "allOf": [ { "$ref": "#/components/schemas/Version" }, { "description": " The version of a Lambda function that production traffic points to. " } ] }, "targetVersion": { "allOf": [ { "$ref": "#/components/schemas/Version" }, { "description": " The version of a Lambda function that production traffic points to after the Lambda function is deployed. " } ] }, "targetVersionWeight": { "allOf": [ { "$ref": "#/components/schemas/TrafficWeight" }, { "description": " The percentage of production traffic that the target version of a Lambda function receives. " } ] } } }