AliasState constructor

const AliasState({
  1. Input<String?>? arn,
  2. Input<String?>? description,
  3. Input<String?>? functionName,
  4. Input<String?>? functionVersion,
  5. Input<String?>? invokeArn,
  6. Input<String?>? name,
  7. Input<String?>? region,
  8. Input<AliasRoutingConfig?>? routingConfig,
})

Creates a new AliasState. arn ARN identifying your Lambda function alias. description Description of the alias. functionName Name or ARN of the Lambda function. functionVersion Lambda function version for which you are creating the alias. Pattern: (\$LATEST|[0-9]+). invokeArn ARN to be used for invoking Lambda Function from API Gateway - to be used in aws.apigateway.Integration's uri. name Name for the alias. Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+). region Region where this resource will be managed. Defaults to the Region set in the provider configuration. routingConfig Lambda alias' route configuration settings. See below.

Implementation

const AliasState({
  this.arn,
  this.description,
  this.functionName,
  this.functionVersion,
  this.invokeArn,
  this.name,
  this.region,
  this.routingConfig,
});