FeatureFlags
- class aws_cdk.core.FeatureFlags(*args: Any, **kwargs)
Bases:
object
Features that are implemented behind a flag in order to preserve backwards compatibility for existing apps.
The list of flags are available in the
@aws-cdk/cx-api
module.The state of the flag for this application is stored as a CDK context variable.
- 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 feature_flags = cdk.FeatureFlags.of(self)
Methods
- is_enabled(feature_flag)
Check whether a feature flag is enabled.
If configured, the flag is present in the construct node context. Falls back to the defaults defined in the
cx-api
module.- Parameters:
feature_flag (
str
) –- Return type:
Optional
[bool
]
Static Methods
- classmethod of(scope)
Inspect feature flags on the construct node’s context.
- Parameters:
scope (
IConstruct
) –- Return type: