ClusterSettings
- class aws_cdk.mixins_preview.aws_ecs.mixins.ClusterSettings(settings)
Bases:
Mixin(experimental) Applies one or more cluster settings to an ECS cluster.
If a setting with the same name already exists, its value is replaced.
- Stability:
experimental
- Mixin:
true
- ExampleMetadata:
infused
Example:
import aws_cdk.aws_ecs as ecs from aws_cdk.mixins_preview.aws_ecs.mixins import ClusterSettings cluster = ecs.CfnCluster(scope, "Cluster") Mixins.of(cluster).apply(ClusterSettings([ name="containerInsights", value="enhanced" ]))
- Parameters:
settings (
Sequence[Union[ClusterSettingsProperty,Dict[str,Any]]])- Stability:
experimental
Methods
- apply_to(cluster)
(experimental) Applies the mixin functionality to the target construct.
- Parameters:
cluster (
IConstruct)- Stability:
experimental
- Return type:
None
- supports(construct)
(experimental) Determines whether this mixin can be applied to the given construct.
- Parameters:
construct (
IConstruct)- Stability:
experimental
- Return type:
bool
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental