Interface CfnTapePoolMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTapePoolMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-08-10T14:51:26.841Z")
@Stability(Stable)
public interface CfnTapePoolMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnTapePoolPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.storagegateway.*;
CfnTapePoolMixinProps cfnTapePoolMixinProps = CfnTapePoolMixinProps.builder()
.poolName("poolName")
.retentionLockTimeInDays(123)
.retentionLockType("retentionLockType")
.storageClass("storageClass")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTapePoolMixinPropsstatic final classAn implementation forCfnTapePoolMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe name of the custom tape pool.default NumberTape retention lock time in days (up to 36,500 days / 100 years).default StringTape retention lock type.default StringThe storage class associated with the custom pool (S3 Glacier or S3 Glacier Deep Archive).getTags()A list of up to 50 tags for the tape pool.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getPoolName
The name of the custom tape pool.- See Also:
-
getRetentionLockTimeInDays
Tape retention lock time in days (up to 36,500 days / 100 years).- See Also:
-
getRetentionLockType
Tape retention lock type.Governance mode allows authorized removal; compliance mode prevents all removal.
- See Also:
-
getStorageClass
The storage class associated with the custom pool (S3 Glacier or S3 Glacier Deep Archive).- See Also:
-
getTags
A list of up to 50 tags for the tape pool.- See Also:
-
builder
- Returns:
- a
CfnTapePoolMixinProps.BuilderofCfnTapePoolMixinProps
-