AliasState class

Input properties used for looking up and filtering Alias resources.

Constructors

AliasState({Input<String?>? arn, Input<String?>? description, Input<String?>? functionName, Input<String?>? functionVersion, Input<String?>? invokeArn, Input<String?>? name, Input<String?>? region, 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.
const
AliasState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN identifying your Lambda function alias.
final
description → Input<String?>?
Description of the alias.
final
functionName → Input<String?>?
Name or ARN of the Lambda function.
final
functionVersion → Input<String?>?
Lambda function version for which you are creating the alias. Pattern: (\$LATEST|[0-9]+).
final
hashCode int
The hash code for this object.
no setterinherited
invokeArn → Input<String?>?
ARN to be used for invoking Lambda Function from API Gateway - to be used in aws.apigateway.Integration's uri.
final
name → Input<String?>?
Name for the alias. Pattern: (?!^[0-9]+$)([a-zA-Z0-9-_]+).
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
routingConfig → Input<AliasRoutingConfig?>?
Lambda alias' route configuration settings. See below.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited