CfnTieringConfigurationPropsMixin

class aws_cdk.mixins_preview.aws_backup.mixins.CfnTieringConfigurationPropsMixin(props, *, strategy=None)

Bases: Mixin

Resource Type definition for AWS::Backup::TieringConfiguration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-backup-tieringconfiguration.html

CloudformationResource:

AWS::Backup::TieringConfiguration

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_backup import mixins as backup_mixins

cfn_tiering_configuration_props_mixin = backup_mixins.CfnTieringConfigurationPropsMixin(backup_mixins.CfnTieringConfigurationMixinProps(
    backup_vault_name="backupVaultName",
    resource_selection=[backup_mixins.CfnTieringConfigurationPropsMixin.ResourceSelectionProperty(
        resources=["resources"],
        resource_type="resourceType",
        tiering_down_settings_in_days=123
    )],
    tiering_configuration_name="tieringConfigurationName",
    tiering_configuration_tags={
        "tiering_configuration_tags_key": "tieringConfigurationTags"
    }
),
    strategy=mixins.PropertyMergeStrategy.OVERRIDE
)

Create a mixin to apply properties to AWS::Backup::TieringConfiguration.

Parameters:

Methods

apply_to(construct)

Apply the mixin properties to the construct.

Parameters:

construct (IConstruct)

Return type:

None

supports(construct)

Check if this mixin supports the given construct.

Parameters:

construct (IConstruct)

Return type:

bool

Attributes

CFN_PROPERTY_KEYS = ['backupVaultName', 'resourceSelection', 'tieringConfigurationName', 'tieringConfigurationTags']

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

ResourceSelectionProperty

class CfnTieringConfigurationPropsMixin.ResourceSelectionProperty(*, resources=None, resource_type=None, tiering_down_settings_in_days=None)

Bases: object

Parameters:
  • resources (Optional[Sequence[str]])

  • resource_type (Optional[str])

  • tiering_down_settings_in_days (Union[int, float, None])

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-tieringconfiguration-resourceselection.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_backup import mixins as backup_mixins

resource_selection_property = backup_mixins.CfnTieringConfigurationPropsMixin.ResourceSelectionProperty(
    resources=["resources"],
    resource_type="resourceType",
    tiering_down_settings_in_days=123
)

Attributes

resource_type

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-tieringconfiguration-resourceselection.html#cfn-backup-tieringconfiguration-resourceselection-resourcetype

Type:

see

resources

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-tieringconfiguration-resourceselection.html#cfn-backup-tieringconfiguration-resourceselection-resources

Type:

see

tiering_down_settings_in_days

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-backup-tieringconfiguration-resourceselection.html#cfn-backup-tieringconfiguration-resourceselection-tieringdownsettingsindays

Type:

see