We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.s3tables.getTableBucket
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Creates an Amazon S3 Tables table bucket in the same AWS Region where you create the AWS CloudFormation stack.
Using getTableBucket
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 getTableBucket(args: GetTableBucketArgs, opts?: InvokeOptions): Promise<GetTableBucketResult>
function getTableBucketOutput(args: GetTableBucketOutputArgs, opts?: InvokeOptions): Output<GetTableBucketResult>def get_table_bucket(table_bucket_arn: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetTableBucketResult
def get_table_bucket_output(table_bucket_arn: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetTableBucketResult]func LookupTableBucket(ctx *Context, args *LookupTableBucketArgs, opts ...InvokeOption) (*LookupTableBucketResult, error)
func LookupTableBucketOutput(ctx *Context, args *LookupTableBucketOutputArgs, opts ...InvokeOption) LookupTableBucketResultOutput> Note: This function is named LookupTableBucket in the Go SDK.
public static class GetTableBucket 
{
    public static Task<GetTableBucketResult> InvokeAsync(GetTableBucketArgs args, InvokeOptions? opts = null)
    public static Output<GetTableBucketResult> Invoke(GetTableBucketInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetTableBucketResult> getTableBucket(GetTableBucketArgs args, InvokeOptions options)
public static Output<GetTableBucketResult> getTableBucket(GetTableBucketArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:s3tables:getTableBucket
  arguments:
    # arguments dictionaryThe following arguments are supported:
- TableBucket stringArn 
- The Amazon Resource Name (ARN) of the table bucket.
- TableBucket stringArn 
- The Amazon Resource Name (ARN) of the table bucket.
- tableBucket StringArn 
- The Amazon Resource Name (ARN) of the table bucket.
- tableBucket stringArn 
- The Amazon Resource Name (ARN) of the table bucket.
- table_bucket_ strarn 
- The Amazon Resource Name (ARN) of the table bucket.
- tableBucket StringArn 
- The Amazon Resource Name (ARN) of the table bucket.
getTableBucket Result
The following output properties are available:
- TableBucket stringArn 
- The Amazon Resource Name (ARN) of the table bucket.
- UnreferencedFile Pulumi.Removal Aws Native. S3Tables. Outputs. Table Bucket Unreferenced File Removal 
- The unreferenced file removal settings for your table bucket. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots. For more information, see the Amazon S3 User Guide .
- TableBucket stringArn 
- The Amazon Resource Name (ARN) of the table bucket.
- UnreferencedFile TableRemoval Bucket Unreferenced File Removal 
- The unreferenced file removal settings for your table bucket. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots. For more information, see the Amazon S3 User Guide .
- tableBucket StringArn 
- The Amazon Resource Name (ARN) of the table bucket.
- unreferencedFile TableRemoval Bucket Unreferenced File Removal 
- The unreferenced file removal settings for your table bucket. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots. For more information, see the Amazon S3 User Guide .
- tableBucket stringArn 
- The Amazon Resource Name (ARN) of the table bucket.
- unreferencedFile TableRemoval Bucket Unreferenced File Removal 
- The unreferenced file removal settings for your table bucket. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots. For more information, see the Amazon S3 User Guide .
- table_bucket_ strarn 
- The Amazon Resource Name (ARN) of the table bucket.
- unreferenced_file_ Tableremoval Bucket Unreferenced File Removal 
- The unreferenced file removal settings for your table bucket. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots. For more information, see the Amazon S3 User Guide .
- tableBucket StringArn 
- The Amazon Resource Name (ARN) of the table bucket.
- unreferencedFile Property MapRemoval 
- The unreferenced file removal settings for your table bucket. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots. For more information, see the Amazon S3 User Guide .
Supporting Types
TableBucketUnreferencedFileRemoval    
- NoncurrentDays int
- S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
- Status
Pulumi.Aws Native. S3Tables. Table Bucket Unreferenced File Removal Status 
- Indicates whether the Unreferenced File Removal maintenance action is enabled.
- UnreferencedDays int
- For any object not referenced by your table and older than the UnreferencedDays property, S3 creates a delete marker and marks the object version as noncurrent.
- NoncurrentDays int
- S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
- Status
TableBucket Unreferenced File Removal Status 
- Indicates whether the Unreferenced File Removal maintenance action is enabled.
- UnreferencedDays int
- For any object not referenced by your table and older than the UnreferencedDays property, S3 creates a delete marker and marks the object version as noncurrent.
- noncurrentDays Integer
- S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
- status
TableBucket Unreferenced File Removal Status 
- Indicates whether the Unreferenced File Removal maintenance action is enabled.
- unreferencedDays Integer
- For any object not referenced by your table and older than the UnreferencedDays property, S3 creates a delete marker and marks the object version as noncurrent.
- noncurrentDays number
- S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
- status
TableBucket Unreferenced File Removal Status 
- Indicates whether the Unreferenced File Removal maintenance action is enabled.
- unreferencedDays number
- For any object not referenced by your table and older than the UnreferencedDays property, S3 creates a delete marker and marks the object version as noncurrent.
- noncurrent_days int
- S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
- status
TableBucket Unreferenced File Removal Status 
- Indicates whether the Unreferenced File Removal maintenance action is enabled.
- unreferenced_days int
- For any object not referenced by your table and older than the UnreferencedDays property, S3 creates a delete marker and marks the object version as noncurrent.
- noncurrentDays Number
- S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
- status "Enabled" | "Disabled"
- Indicates whether the Unreferenced File Removal maintenance action is enabled.
- unreferencedDays Number
- For any object not referenced by your table and older than the UnreferencedDays property, S3 creates a delete marker and marks the object version as noncurrent.
TableBucketUnreferencedFileRemovalStatus     
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi