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