CfnTieringConfigurationPropsMixin
- class aws_cdk.mixins_preview.aws_backup.mixins.CfnTieringConfigurationPropsMixin(props, *, strategy=None)
Bases:
MixinResource Type definition for AWS::Backup::TieringConfiguration.
- See:
- 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:
props (
Union[CfnTieringConfigurationMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
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
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
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:
- 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
-
- Type:
see
- resources
-
- Type:
see