ResourceEnvironment

class aws_cdk.core.ResourceEnvironment(*, account, region)

Bases: object

Represents the environment a given resource lives in.

Used as the return value for the {@link IResource.env} property.

Parameters
  • account (str) – The AWS account ID that this resource belongs to. Since this can be a Token (for example, when the account is CloudFormation’s AWS::AccountId intrinsic), make sure to use Token.compareStrings() instead of just comparing the values for equality.

  • region (str) – The AWS region that this resource belongs to. Since this can be a Token (for example, when the region is CloudFormation’s AWS::Region intrinsic), make sure to use Token.compareStrings() instead of just comparing the values for equality.

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.core as cdk

resource_environment = cdk.ResourceEnvironment(
    account="account",
    region="region"
)

Attributes

account

The AWS account ID that this resource belongs to.

Since this can be a Token (for example, when the account is CloudFormation’s AWS::AccountId intrinsic), make sure to use Token.compareStrings() instead of just comparing the values for equality.

Return type

str

region

The AWS region that this resource belongs to.

Since this can be a Token (for example, when the region is CloudFormation’s AWS::Region intrinsic), make sure to use Token.compareStrings() instead of just comparing the values for equality.

Return type

str