Aws

class aws_cdk.core.Aws(*args: Any, **kwargs)

Bases: object

Accessor for pseudo parameters.

Since pseudo parameters need to be anchored to a stack somewhere in the construct tree, this class takes an scope parameter; the pseudo parameter values can be obtained as properties from an scoped object.

Attributes

ACCOUNT_ID = '${Token[AWS.AccountId.2]}'
NOTIFICATION_ARNS = ['#{Token[AWS::NotificationARNs.4]}']
NO_VALUE = '${Token[AWS.NoValue.9]}'
PARTITION = '${Token[AWS.Partition.5]}'
REGION = '${Token[AWS.Region.6]}'
STACK_ID = '${Token[AWS.StackId.7]}'
STACK_NAME = '${Token[AWS.StackName.8]}'
URL_SUFFIX = '${Token[AWS.URLSuffix.3]}'