AliasArgs class

The set of arguments for Alias. The set of arguments for Alias.

Constructors

AliasArgs({Input<String?>? description, required Input<String> functionName, required Input<String> functionVersion, Input<String?>? name, Input<String?>? region, Input<AliasRoutingConfig?>? routingConfig})
Creates a new AliasArgs. 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]+). 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
AliasArgs.fromMap(Map<String, dynamic> map)
factory

Properties

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
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