CfnTapePoolMixinProps
- class aws_cdk.cfn_property_mixins.aws_storagegateway.CfnTapePoolMixinProps(*, pool_name=None, retention_lock_time_in_days=None, retention_lock_type=None, storage_class=None, tags=None)
Bases:
objectProperties for CfnTapePoolPropsMixin.
- Parameters:
pool_name (
Optional[str]) – The name of the custom tape pool.retention_lock_time_in_days (
Union[int,float,None]) – Tape retention lock time in days (up to 36,500 days / 100 years).retention_lock_type (
Optional[str]) – Tape retention lock type. Governance mode allows authorized removal; compliance mode prevents all removal.storage_class (
Optional[str]) – The storage class associated with the custom pool (S3 Glacier or S3 Glacier Deep Archive).tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – A list of up to 50 tags for the tape pool.
- See:
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.cfn_property_mixins import aws_storagegateway as storagegateway cfn_tape_pool_mixin_props = storagegateway.CfnTapePoolMixinProps( pool_name="poolName", retention_lock_time_in_days=123, retention_lock_type="retentionLockType", storage_class="storageClass", tags=[CfnTag( key="key", value="value" )] )
Attributes
- pool_name
The name of the custom tape pool.
- retention_lock_time_in_days
Tape retention lock time in days (up to 36,500 days / 100 years).
- retention_lock_type
Tape retention lock type.
Governance mode allows authorized removal; compliance mode prevents all removal.
- storage_class
The storage class associated with the custom pool (S3 Glacier or S3 Glacier Deep Archive).
- tags
A list of up to 50 tags for the tape pool.