ResourceProps

class aws_cdk.core.ResourceProps(*, account=None, physical_name=None, region=None)

Bases: object

Construction properties for {@link Resource}.

Parameters
  • account (Optional[str]) – The AWS account ID this resource belongs to. Default: - the resource is in the same account as the stack it belongs to

  • physical_name (Optional[str]) – The value passed in by users to the physical name prop of the resource. - undefined implies that a physical name will be allocated by CloudFormation during deployment. - a concrete value implies a specific physical name - PhysicalName.GENERATE_IF_NEEDED is a marker that indicates that a physical will only be generated by the CDK if it is needed for cross-environment references. Otherwise, it will be allocated by CloudFormation. Default: - The physical name will be allocated by CloudFormation at deployment time

  • region (Optional[str]) – The AWS region this resource belongs to. Default: - the resource is in the same region as the stack it belongs to

Attributes

account

The AWS account ID this resource belongs to.

Default
  • the resource is in the same account as the stack it belongs to

Return type

Optional[str]

physical_name

The value passed in by users to the physical name prop of the resource.

  • undefined implies that a physical name will be allocated by CloudFormation during deployment.

  • a concrete value implies a specific physical name

  • PhysicalName.GENERATE_IF_NEEDED is a marker that indicates that a physical will only be generated by the CDK if it is needed for cross-environment references. Otherwise, it will be allocated by CloudFormation.

Default
  • The physical name will be allocated by CloudFormation at deployment time

Return type

Optional[str]

region

The AWS region this resource belongs to.

Default
  • the resource is in the same region as the stack it belongs to

Return type

Optional[str]