CfnReplicationSetPropsMixin

class aws_cdk.mixins_preview.aws_ssmincidents.mixins.CfnReplicationSetPropsMixin(props, *, strategy=None)

Bases: Mixin

The AWS::SSMIncidents::ReplicationSet resource specifies a set of AWS Regions that Incident Manager data is replicated to and the AWS Key Management Service ( AWS key used to encrypt the data.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ssmincidents-replicationset.html

CloudformationResource:

AWS::SSMIncidents::ReplicationSet

Mixin:

true

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview import mixins
from aws_cdk.mixins_preview.aws_ssmincidents import mixins as ssmincidents_mixins

cfn_replication_set_props_mixin = ssmincidents_mixins.CfnReplicationSetPropsMixin(ssmincidents_mixins.CfnReplicationSetMixinProps(
    deletion_protected=False,
    regions=[ssmincidents_mixins.CfnReplicationSetPropsMixin.ReplicationRegionProperty(
        region_configuration=ssmincidents_mixins.CfnReplicationSetPropsMixin.RegionConfigurationProperty(
            sse_kms_key_id="sseKmsKeyId"
        ),
        region_name="regionName"
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::SSMIncidents::ReplicationSet.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

IConstruct

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['deletionProtected', 'regions', 'tags']

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

RegionConfigurationProperty

class CfnReplicationSetPropsMixin.RegionConfigurationProperty(*, sse_kms_key_id=None)

Bases: object

The RegionConfiguration property specifies the Region and AWS Key Management Service key to add to the replication set.

Parameters:

sse_kms_key_id (Optional[str]) – The AWS Key Management Service key ID to use to encrypt your replication set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-regionconfiguration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_ssmincidents import mixins as ssmincidents_mixins

region_configuration_property = ssmincidents_mixins.CfnReplicationSetPropsMixin.RegionConfigurationProperty(
    sse_kms_key_id="sseKmsKeyId"
)

Attributes

sse_kms_key_id

The AWS Key Management Service key ID to use to encrypt your replication set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-regionconfiguration.html#cfn-ssmincidents-replicationset-regionconfiguration-ssekmskeyid

ReplicationRegionProperty

class CfnReplicationSetPropsMixin.ReplicationRegionProperty(*, region_configuration=None, region_name=None)

Bases: object

The ReplicationRegion property type specifies the Region and AWS Key Management Service key to add to the replication set.

Parameters:
  • region_configuration (Union[IResolvable, RegionConfigurationProperty, Dict[str, Any], None]) – Specifies the Region configuration.

  • region_name (Optional[str]) – Specifies the region name to add to the replication set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-replicationregion.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_ssmincidents import mixins as ssmincidents_mixins

replication_region_property = ssmincidents_mixins.CfnReplicationSetPropsMixin.ReplicationRegionProperty(
    region_configuration=ssmincidents_mixins.CfnReplicationSetPropsMixin.RegionConfigurationProperty(
        sse_kms_key_id="sseKmsKeyId"
    ),
    region_name="regionName"
)

Attributes

region_configuration

Specifies the Region configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-replicationregion.html#cfn-ssmincidents-replicationset-replicationregion-regionconfiguration

region_name

Specifies the region name to add to the replication set.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ssmincidents-replicationset-replicationregion.html#cfn-ssmincidents-replicationset-replicationregion-regionname