We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
published on Monday, Aug 3, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
published on Monday, Aug 3, 2026 by Pulumi
Creates a custom tape pool for archiving virtual tapes with optional retention lock.
Using getTapePool
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getTapePool(args: GetTapePoolArgs, opts?: InvokeOptions): Promise<GetTapePoolResult>
function getTapePoolOutput(args: GetTapePoolOutputArgs, opts?: InvokeOptions): Output<GetTapePoolResult>def get_tape_pool(pool_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetTapePoolResult
def get_tape_pool_output(pool_arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTapePoolResult]func LookupTapePool(ctx *Context, args *LookupTapePoolArgs, opts ...InvokeOption) (*LookupTapePoolResult, error)
func LookupTapePoolOutput(ctx *Context, args *LookupTapePoolOutputArgs, opts ...InvokeOption) LookupTapePoolResultOutput> Note: This function is named LookupTapePool in the Go SDK.
public static class GetTapePool
{
public static Task<GetTapePoolResult> InvokeAsync(GetTapePoolArgs args, InvokeOptions? opts = null)
public static Output<GetTapePoolResult> Invoke(GetTapePoolInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTapePoolResult> getTapePool(GetTapePoolArgs args, InvokeOptions options)
public static Output<GetTapePoolResult> getTapePool(GetTapePoolArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:storagegateway:getTapePool
arguments:
# arguments dictionarydata "aws-native_storagegateway_get_tape_pool" "name" {
# arguments
}The following arguments are supported:
- Pool
Arn string - The Amazon Resource Name (ARN) of the custom tape pool.
- Pool
Arn string - The Amazon Resource Name (ARN) of the custom tape pool.
- pool_
arn string - The Amazon Resource Name (ARN) of the custom tape pool.
- pool
Arn String - The Amazon Resource Name (ARN) of the custom tape pool.
- pool
Arn string - The Amazon Resource Name (ARN) of the custom tape pool.
- pool_
arn str - The Amazon Resource Name (ARN) of the custom tape pool.
- pool
Arn String - The Amazon Resource Name (ARN) of the custom tape pool.
getTapePool Result
The following output properties are available:
- Pool
Arn string - The Amazon Resource Name (ARN) of the custom tape pool.
- Pool
Id string - The unique identifier of the custom tape pool, extracted from the ARN.
-
List<Pulumi.
Aws Native. Outputs. Tag> - A list of up to 50 tags for the tape pool.
- pool_
arn string - The Amazon Resource Name (ARN) of the custom tape pool.
- pool_
id string - The unique identifier of the custom tape pool, extracted from the ARN.
- list(object)
- A list of up to 50 tags for the tape pool.
- pool_
arn str - The Amazon Resource Name (ARN) of the custom tape pool.
- pool_
id str - The unique identifier of the custom tape pool, extracted from the ARN.
- Sequence[root_Tag]
- A list of up to 50 tags for the tape pool.
- pool
Arn String - The Amazon Resource Name (ARN) of the custom tape pool.
- pool
Id String - The unique identifier of the custom tape pool, extracted from the ARN.
- List<Property Map>
- A list of up to 50 tags for the tape pool.
Supporting Types
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
published on Monday, Aug 3, 2026 by Pulumi