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 x is a Mixin.

Parameters:

x (Any) – Any object.

Return type:

bool

Returns:

true if x is an object created from a class which extends Mixin.

Stability:

experimental