EnvironmentPlaceholders
- class aws_cdk.cx_api.EnvironmentPlaceholders
- Bases: - object- Placeholders which can be used manifests. - These can occur both in the Asset Manifest as well as the general Cloud Assembly manifest. - 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.cx_api as cx_api environment_placeholders = cx_api.EnvironmentPlaceholders() - Attributes - CURRENT_ACCOUNT = '${AWS::AccountId}'
 - CURRENT_PARTITION = '${AWS::Partition}'
 - CURRENT_REGION = '${AWS::Region}'
 - Static Methods - classmethod replace(object, *, account_id, partition, region)
- Replace the environment placeholders in all strings found in a complex object. - Duplicated between cdk-assets and aws-cdk CLI because we don’t have a good single place to put it (they’re nominally independent tools). - Parameters:
- object ( - Any)
- account_id ( - str) – Return the account.
- partition ( - str) – Return the partition.
- region ( - str) – Return the region.
 
- Return type:
- Any
 
 - classmethod replace_async(object, provider)
- Like ‘replace’, but asynchronous. - Parameters:
- object ( - Any)
- provider ( - IEnvironmentPlaceholderProvider)
 
- Return type:
- Any