---
type: resource-type
title: TapePool
description: aws resource type AWS::StorageGateway::TapePool
name: TapePool
lexicon: aws
resource_type: AWS::StorageGateway::TapePool
---
`AWS::StorageGateway::TapePool`, a resource type of the aws lexicon.

## Properties

- `PoolName` (`string`, required): The name of the custom tape pool.
- `StorageClass` (`"DEEP_ARCHIVE" | "GLACIER"`, required): The storage class associated with the custom pool (S3 Glacier or S3 Glacier Deep Archive).
- `PoolARN` (`string`, optional): The Amazon Resource Name (ARN) of the custom tape pool.
- `PoolId` (`string`, optional): The unique identifier of the custom tape pool, extracted from the ARN.
- `RetentionLockTimeInDays` (`number`, optional): Tape retention lock time in days (up to 36,500 days / 100 years).
- `RetentionLockType` (`"COMPLIANCE" | "GOVERNANCE" | "NONE"`, optional): Tape retention lock type. Governance mode allows authorized removal; compliance mode prevents all removal.
- `Tags` (`TapePool_Tag[]`, optional): A list of up to 50 tags for the tape pool.

## Attributes

- `PoolARN`
- `PoolId`
