Interface CfnTapePoolProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTapePoolProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-08-10T14:51:13.229Z")
@Stability(Stable)
public interface CfnTapePoolProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnTapePool.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.storagegateway.*;
CfnTapePoolProps cfnTapePoolProps = CfnTapePoolProps.builder()
.poolName("poolName")
.storageClass("storageClass")
// the properties below are optional
.retentionLockTimeInDays(123)
.retentionLockType("retentionLockType")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTapePoolPropsstatic final classAn implementation forCfnTapePoolProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnTapePoolProps.Builderbuilder()The 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.The 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:
-
getStorageClass
The storage class associated with the custom pool (S3 Glacier or S3 Glacier Deep Archive).- 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:
-
getTags
A list of up to 50 tags for the tape pool.- See Also:
-
builder
- Returns:
- a
CfnTapePoolProps.BuilderofCfnTapePoolProps
-