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.

ExampleMetadata:

fixture=_generated

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.

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.