We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.28.0 published on Monday, May 19, 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.28.0 published on Monday, May 19, 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 dictionary
The following arguments are supported:
- Table
Bucket stringArn - The Amazon Resource Name (ARN) of the table bucket.
- Table
Bucket stringArn - The Amazon Resource Name (ARN) of the table bucket.
- table
Bucket StringArn - The Amazon Resource Name (ARN) of the table bucket.
- table
Bucket stringArn - The Amazon Resource Name (ARN) of the table bucket.
- table_
bucket_ strarn - The Amazon Resource Name (ARN) of the table bucket.
- table
Bucket StringArn - The Amazon Resource Name (ARN) of the table bucket.
getTableBucket Result
The following output properties are available:
- Encryption
Configuration Pulumi.Aws Native. S3Tables. Outputs. Table Bucket Encryption Configuration - Configuration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.
- Table
Bucket stringArn - The Amazon Resource Name (ARN) of the table bucket.
- Unreferenced
File 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 .
- Encryption
Configuration TableBucket Encryption Configuration - Configuration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.
- Table
Bucket stringArn - 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 .
- encryption
Configuration TableBucket Encryption Configuration - Configuration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.
- table
Bucket StringArn - 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 .
- encryption
Configuration TableBucket Encryption Configuration - Configuration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.
- table
Bucket stringArn - 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 .
- encryption_
configuration TableBucket Encryption Configuration - Configuration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.
- 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 .
- encryption
Configuration Property Map - Configuration specifying how data should be encrypted. This structure defines the encryption algorithm and optional KMS key to be used for server-side encryption.
- table
Bucket StringArn - The Amazon Resource Name (ARN) of the table bucket.
- unreferenced
File 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
TableBucketEncryptionConfiguration
- Kms
Key stringArn - ARN of the KMS key to use for encryption
- Sse
Algorithm Pulumi.Aws Native. S3Tables. Table Bucket Encryption Configuration Sse Algorithm - Server-side encryption algorithm
- Kms
Key stringArn - ARN of the KMS key to use for encryption
- Sse
Algorithm TableBucket Encryption Configuration Sse Algorithm - Server-side encryption algorithm
- kms
Key StringArn - ARN of the KMS key to use for encryption
- sse
Algorithm TableBucket Encryption Configuration Sse Algorithm - Server-side encryption algorithm
- kms
Key stringArn - ARN of the KMS key to use for encryption
- sse
Algorithm TableBucket Encryption Configuration Sse Algorithm - Server-side encryption algorithm
- kms_
key_ strarn - ARN of the KMS key to use for encryption
- sse_
algorithm TableBucket Encryption Configuration Sse Algorithm - Server-side encryption algorithm
- kms
Key StringArn - ARN of the KMS key to use for encryption
- sse
Algorithm "AES256" | "aws:kms" - Server-side encryption algorithm
TableBucketEncryptionConfigurationSseAlgorithm
TableBucketUnreferencedFileRemoval
- Noncurrent
Days 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.
- 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.
- Noncurrent
Days int - S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
- Status
Table
Bucket 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.
- noncurrent
Days Integer - S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
- status
Table
Bucket Unreferenced File Removal Status - Indicates whether the Unreferenced File Removal maintenance action is enabled.
- unreferenced
Days 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.
- noncurrent
Days number - S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
- status
Table
Bucket Unreferenced File Removal Status - Indicates whether the Unreferenced File Removal maintenance action is enabled.
- unreferenced
Days 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
Table
Bucket 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.
- noncurrent
Days 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.
- unreferenced
Days 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.28.0 published on Monday, May 19, 2025 by Pulumi