Documentation
¶
Index ¶
- Constants
- type LookupTableBucketArgs
- type LookupTableBucketOutputArgs
- type LookupTableBucketPolicyArgs
- type LookupTableBucketPolicyOutputArgs
- type LookupTableBucketPolicyResult
- type LookupTableBucketPolicyResultOutput
- func (LookupTableBucketPolicyResultOutput) ElementType() reflect.Type
- func (o LookupTableBucketPolicyResultOutput) ResourcePolicy() TableBucketPolicyResourcePolicyPtrOutput
- func (o LookupTableBucketPolicyResultOutput) ToLookupTableBucketPolicyResultOutput() LookupTableBucketPolicyResultOutput
- func (o LookupTableBucketPolicyResultOutput) ToLookupTableBucketPolicyResultOutputWithContext(ctx context.Context) LookupTableBucketPolicyResultOutput
- type LookupTableBucketResult
- type LookupTableBucketResultOutput
- func (LookupTableBucketResultOutput) ElementType() reflect.Type
- func (o LookupTableBucketResultOutput) TableBucketArn() pulumi.StringPtrOutput
- func (o LookupTableBucketResultOutput) ToLookupTableBucketResultOutput() LookupTableBucketResultOutput
- func (o LookupTableBucketResultOutput) ToLookupTableBucketResultOutputWithContext(ctx context.Context) LookupTableBucketResultOutput
- func (o LookupTableBucketResultOutput) UnreferencedFileRemoval() TableBucketUnreferencedFileRemovalPtrOutput
- type TableBucket
- type TableBucketArgs
- type TableBucketInput
- type TableBucketOutput
- func (TableBucketOutput) ElementType() reflect.Type
- func (o TableBucketOutput) TableBucketArn() pulumi.StringOutput
- func (o TableBucketOutput) TableBucketName() pulumi.StringOutput
- func (o TableBucketOutput) ToTableBucketOutput() TableBucketOutput
- func (o TableBucketOutput) ToTableBucketOutputWithContext(ctx context.Context) TableBucketOutput
- func (o TableBucketOutput) UnreferencedFileRemoval() TableBucketUnreferencedFileRemovalPtrOutput
- type TableBucketPolicy
- type TableBucketPolicyArgs
- type TableBucketPolicyInput
- type TableBucketPolicyOutput
- func (TableBucketPolicyOutput) ElementType() reflect.Type
- func (o TableBucketPolicyOutput) ResourcePolicy() TableBucketPolicyResourcePolicyOutput
- func (o TableBucketPolicyOutput) TableBucketArn() pulumi.StringOutput
- func (o TableBucketPolicyOutput) ToTableBucketPolicyOutput() TableBucketPolicyOutput
- func (o TableBucketPolicyOutput) ToTableBucketPolicyOutputWithContext(ctx context.Context) TableBucketPolicyOutput
- type TableBucketPolicyResourcePolicy
- type TableBucketPolicyResourcePolicyArgs
- func (TableBucketPolicyResourcePolicyArgs) ElementType() reflect.Type
- func (i TableBucketPolicyResourcePolicyArgs) ToTableBucketPolicyResourcePolicyOutput() TableBucketPolicyResourcePolicyOutput
- func (i TableBucketPolicyResourcePolicyArgs) ToTableBucketPolicyResourcePolicyOutputWithContext(ctx context.Context) TableBucketPolicyResourcePolicyOutput
- type TableBucketPolicyResourcePolicyInput
- type TableBucketPolicyResourcePolicyOutput
- func (TableBucketPolicyResourcePolicyOutput) ElementType() reflect.Type
- func (o TableBucketPolicyResourcePolicyOutput) ToTableBucketPolicyResourcePolicyOutput() TableBucketPolicyResourcePolicyOutput
- func (o TableBucketPolicyResourcePolicyOutput) ToTableBucketPolicyResourcePolicyOutputWithContext(ctx context.Context) TableBucketPolicyResourcePolicyOutput
- type TableBucketPolicyResourcePolicyPtrOutput
- func (o TableBucketPolicyResourcePolicyPtrOutput) Elem() TableBucketPolicyResourcePolicyOutput
- func (TableBucketPolicyResourcePolicyPtrOutput) ElementType() reflect.Type
- func (o TableBucketPolicyResourcePolicyPtrOutput) ToTableBucketPolicyResourcePolicyPtrOutput() TableBucketPolicyResourcePolicyPtrOutput
- func (o TableBucketPolicyResourcePolicyPtrOutput) ToTableBucketPolicyResourcePolicyPtrOutputWithContext(ctx context.Context) TableBucketPolicyResourcePolicyPtrOutput
- type TableBucketPolicyState
- type TableBucketState
- type TableBucketUnreferencedFileRemoval
- type TableBucketUnreferencedFileRemovalArgs
- func (TableBucketUnreferencedFileRemovalArgs) ElementType() reflect.Type
- func (i TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalOutput() TableBucketUnreferencedFileRemovalOutput
- func (i TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalOutput
- func (i TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalPtrOutput() TableBucketUnreferencedFileRemovalPtrOutput
- func (i TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalPtrOutput
- type TableBucketUnreferencedFileRemovalInput
- type TableBucketUnreferencedFileRemovalOutput
- func (TableBucketUnreferencedFileRemovalOutput) ElementType() reflect.Type
- func (o TableBucketUnreferencedFileRemovalOutput) NoncurrentDays() pulumi.IntPtrOutput
- func (o TableBucketUnreferencedFileRemovalOutput) Status() TableBucketUnreferencedFileRemovalStatusPtrOutput
- func (o TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalOutput() TableBucketUnreferencedFileRemovalOutput
- func (o TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalOutput
- func (o TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalPtrOutput() TableBucketUnreferencedFileRemovalPtrOutput
- func (o TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalPtrOutput
- func (o TableBucketUnreferencedFileRemovalOutput) UnreferencedDays() pulumi.IntPtrOutput
- type TableBucketUnreferencedFileRemovalPtrInput
- type TableBucketUnreferencedFileRemovalPtrOutput
- func (o TableBucketUnreferencedFileRemovalPtrOutput) Elem() TableBucketUnreferencedFileRemovalOutput
- func (TableBucketUnreferencedFileRemovalPtrOutput) ElementType() reflect.Type
- func (o TableBucketUnreferencedFileRemovalPtrOutput) NoncurrentDays() pulumi.IntPtrOutput
- func (o TableBucketUnreferencedFileRemovalPtrOutput) Status() TableBucketUnreferencedFileRemovalStatusPtrOutput
- func (o TableBucketUnreferencedFileRemovalPtrOutput) ToTableBucketUnreferencedFileRemovalPtrOutput() TableBucketUnreferencedFileRemovalPtrOutput
- func (o TableBucketUnreferencedFileRemovalPtrOutput) ToTableBucketUnreferencedFileRemovalPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalPtrOutput
- func (o TableBucketUnreferencedFileRemovalPtrOutput) UnreferencedDays() pulumi.IntPtrOutput
- type TableBucketUnreferencedFileRemovalStatus
- func (TableBucketUnreferencedFileRemovalStatus) ElementType() reflect.Type
- func (e TableBucketUnreferencedFileRemovalStatus) ToStringOutput() pulumi.StringOutput
- func (e TableBucketUnreferencedFileRemovalStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TableBucketUnreferencedFileRemovalStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TableBucketUnreferencedFileRemovalStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusOutput() TableBucketUnreferencedFileRemovalStatusOutput
- func (e TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusOutput
- func (e TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusPtrOutput() TableBucketUnreferencedFileRemovalStatusPtrOutput
- func (e TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusPtrOutput
- type TableBucketUnreferencedFileRemovalStatusInput
- type TableBucketUnreferencedFileRemovalStatusOutput
- func (TableBucketUnreferencedFileRemovalStatusOutput) ElementType() reflect.Type
- func (o TableBucketUnreferencedFileRemovalStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o TableBucketUnreferencedFileRemovalStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TableBucketUnreferencedFileRemovalStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TableBucketUnreferencedFileRemovalStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusOutput() TableBucketUnreferencedFileRemovalStatusOutput
- func (o TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusOutput
- func (o TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutput() TableBucketUnreferencedFileRemovalStatusPtrOutput
- func (o TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusPtrOutput
- type TableBucketUnreferencedFileRemovalStatusPtrInput
- type TableBucketUnreferencedFileRemovalStatusPtrOutput
- func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) Elem() TableBucketUnreferencedFileRemovalStatusOutput
- func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ElementType() reflect.Type
- func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutput() TableBucketUnreferencedFileRemovalStatusPtrOutput
- func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusPtrOutput
Constants ¶
const ( TableBucketUnreferencedFileRemovalStatusEnabled = TableBucketUnreferencedFileRemovalStatus("Enabled") TableBucketUnreferencedFileRemovalStatusDisabled = TableBucketUnreferencedFileRemovalStatus("Disabled") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupTableBucketArgs ¶
type LookupTableBucketArgs struct { // The Amazon Resource Name (ARN) of the table bucket. TableBucketArn string `pulumi:"tableBucketArn"` }
type LookupTableBucketOutputArgs ¶
type LookupTableBucketOutputArgs struct { // The Amazon Resource Name (ARN) of the table bucket. TableBucketArn pulumi.StringInput `pulumi:"tableBucketArn"` }
func (LookupTableBucketOutputArgs) ElementType ¶
func (LookupTableBucketOutputArgs) ElementType() reflect.Type
type LookupTableBucketPolicyArgs ¶
type LookupTableBucketPolicyArgs struct { // The Amazon Resource Name (ARN) of the table bucket. TableBucketArn string `pulumi:"tableBucketArn"` }
type LookupTableBucketPolicyOutputArgs ¶
type LookupTableBucketPolicyOutputArgs struct { // The Amazon Resource Name (ARN) of the table bucket. TableBucketArn pulumi.StringInput `pulumi:"tableBucketArn"` }
func (LookupTableBucketPolicyOutputArgs) ElementType ¶
func (LookupTableBucketPolicyOutputArgs) ElementType() reflect.Type
type LookupTableBucketPolicyResult ¶
type LookupTableBucketPolicyResult struct { // The bucket policy JSON for the table bucket. ResourcePolicy *TableBucketPolicyResourcePolicy `pulumi:"resourcePolicy"` }
func LookupTableBucketPolicy ¶
func LookupTableBucketPolicy(ctx *pulumi.Context, args *LookupTableBucketPolicyArgs, opts ...pulumi.InvokeOption) (*LookupTableBucketPolicyResult, error)
Applies an IAM resource policy to a table bucket.
type LookupTableBucketPolicyResultOutput ¶
type LookupTableBucketPolicyResultOutput struct{ *pulumi.OutputState }
func LookupTableBucketPolicyOutput ¶
func LookupTableBucketPolicyOutput(ctx *pulumi.Context, args LookupTableBucketPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupTableBucketPolicyResultOutput
func (LookupTableBucketPolicyResultOutput) ElementType ¶
func (LookupTableBucketPolicyResultOutput) ElementType() reflect.Type
func (LookupTableBucketPolicyResultOutput) ResourcePolicy ¶
func (o LookupTableBucketPolicyResultOutput) ResourcePolicy() TableBucketPolicyResourcePolicyPtrOutput
The bucket policy JSON for the table bucket.
func (LookupTableBucketPolicyResultOutput) ToLookupTableBucketPolicyResultOutput ¶
func (o LookupTableBucketPolicyResultOutput) ToLookupTableBucketPolicyResultOutput() LookupTableBucketPolicyResultOutput
func (LookupTableBucketPolicyResultOutput) ToLookupTableBucketPolicyResultOutputWithContext ¶
func (o LookupTableBucketPolicyResultOutput) ToLookupTableBucketPolicyResultOutputWithContext(ctx context.Context) LookupTableBucketPolicyResultOutput
type LookupTableBucketResult ¶
type LookupTableBucketResult struct { // The Amazon Resource Name (ARN) of the table bucket. TableBucketArn *string `pulumi:"tableBucketArn"` // 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*](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-table-buckets-maintenance.html) . UnreferencedFileRemoval *TableBucketUnreferencedFileRemoval `pulumi:"unreferencedFileRemoval"` }
func LookupTableBucket ¶
func LookupTableBucket(ctx *pulumi.Context, args *LookupTableBucketArgs, opts ...pulumi.InvokeOption) (*LookupTableBucketResult, error)
Creates an Amazon S3 Tables table bucket in the same AWS Region where you create the AWS CloudFormation stack.
type LookupTableBucketResultOutput ¶
type LookupTableBucketResultOutput struct{ *pulumi.OutputState }
func LookupTableBucketOutput ¶
func LookupTableBucketOutput(ctx *pulumi.Context, args LookupTableBucketOutputArgs, opts ...pulumi.InvokeOption) LookupTableBucketResultOutput
func (LookupTableBucketResultOutput) ElementType ¶
func (LookupTableBucketResultOutput) ElementType() reflect.Type
func (LookupTableBucketResultOutput) TableBucketArn ¶
func (o LookupTableBucketResultOutput) TableBucketArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the table bucket.
func (LookupTableBucketResultOutput) ToLookupTableBucketResultOutput ¶
func (o LookupTableBucketResultOutput) ToLookupTableBucketResultOutput() LookupTableBucketResultOutput
func (LookupTableBucketResultOutput) ToLookupTableBucketResultOutputWithContext ¶
func (o LookupTableBucketResultOutput) ToLookupTableBucketResultOutputWithContext(ctx context.Context) LookupTableBucketResultOutput
func (LookupTableBucketResultOutput) UnreferencedFileRemoval ¶
func (o LookupTableBucketResultOutput) UnreferencedFileRemoval() TableBucketUnreferencedFileRemovalPtrOutput
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*](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-table-buckets-maintenance.html) .
type TableBucket ¶
type TableBucket struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the table bucket. TableBucketArn pulumi.StringOutput `pulumi:"tableBucketArn"` // The name for the table bucket. TableBucketName pulumi.StringOutput `pulumi:"tableBucketName"` // 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*](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-table-buckets-maintenance.html) . UnreferencedFileRemoval TableBucketUnreferencedFileRemovalPtrOutput `pulumi:"unreferencedFileRemoval"` }
Creates an Amazon S3 Tables table bucket in the same AWS Region where you create the AWS CloudFormation stack.
func GetTableBucket ¶
func GetTableBucket(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableBucketState, opts ...pulumi.ResourceOption) (*TableBucket, error)
GetTableBucket gets an existing TableBucket resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTableBucket ¶
func NewTableBucket(ctx *pulumi.Context, name string, args *TableBucketArgs, opts ...pulumi.ResourceOption) (*TableBucket, error)
NewTableBucket registers a new resource with the given unique name, arguments, and options.
func (*TableBucket) ElementType ¶
func (*TableBucket) ElementType() reflect.Type
func (*TableBucket) ToTableBucketOutput ¶
func (i *TableBucket) ToTableBucketOutput() TableBucketOutput
func (*TableBucket) ToTableBucketOutputWithContext ¶
func (i *TableBucket) ToTableBucketOutputWithContext(ctx context.Context) TableBucketOutput
type TableBucketArgs ¶
type TableBucketArgs struct { // The name for the table bucket. TableBucketName pulumi.StringPtrInput // 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*](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-table-buckets-maintenance.html) . UnreferencedFileRemoval TableBucketUnreferencedFileRemovalPtrInput }
The set of arguments for constructing a TableBucket resource.
func (TableBucketArgs) ElementType ¶
func (TableBucketArgs) ElementType() reflect.Type
type TableBucketInput ¶
type TableBucketInput interface { pulumi.Input ToTableBucketOutput() TableBucketOutput ToTableBucketOutputWithContext(ctx context.Context) TableBucketOutput }
type TableBucketOutput ¶
type TableBucketOutput struct{ *pulumi.OutputState }
func (TableBucketOutput) ElementType ¶
func (TableBucketOutput) ElementType() reflect.Type
func (TableBucketOutput) TableBucketArn ¶
func (o TableBucketOutput) TableBucketArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the table bucket.
func (TableBucketOutput) TableBucketName ¶
func (o TableBucketOutput) TableBucketName() pulumi.StringOutput
The name for the table bucket.
func (TableBucketOutput) ToTableBucketOutput ¶
func (o TableBucketOutput) ToTableBucketOutput() TableBucketOutput
func (TableBucketOutput) ToTableBucketOutputWithContext ¶
func (o TableBucketOutput) ToTableBucketOutputWithContext(ctx context.Context) TableBucketOutput
func (TableBucketOutput) UnreferencedFileRemoval ¶
func (o TableBucketOutput) UnreferencedFileRemoval() TableBucketUnreferencedFileRemovalPtrOutput
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*](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-table-buckets-maintenance.html) .
type TableBucketPolicy ¶
type TableBucketPolicy struct { pulumi.CustomResourceState // The bucket policy JSON for the table bucket. ResourcePolicy TableBucketPolicyResourcePolicyOutput `pulumi:"resourcePolicy"` // The Amazon Resource Name (ARN) of the table bucket. TableBucketArn pulumi.StringOutput `pulumi:"tableBucketArn"` }
Applies an IAM resource policy to a table bucket.
func GetTableBucketPolicy ¶
func GetTableBucketPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableBucketPolicyState, opts ...pulumi.ResourceOption) (*TableBucketPolicy, error)
GetTableBucketPolicy gets an existing TableBucketPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTableBucketPolicy ¶
func NewTableBucketPolicy(ctx *pulumi.Context, name string, args *TableBucketPolicyArgs, opts ...pulumi.ResourceOption) (*TableBucketPolicy, error)
NewTableBucketPolicy registers a new resource with the given unique name, arguments, and options.
func (*TableBucketPolicy) ElementType ¶
func (*TableBucketPolicy) ElementType() reflect.Type
func (*TableBucketPolicy) ToTableBucketPolicyOutput ¶
func (i *TableBucketPolicy) ToTableBucketPolicyOutput() TableBucketPolicyOutput
func (*TableBucketPolicy) ToTableBucketPolicyOutputWithContext ¶
func (i *TableBucketPolicy) ToTableBucketPolicyOutputWithContext(ctx context.Context) TableBucketPolicyOutput
type TableBucketPolicyArgs ¶
type TableBucketPolicyArgs struct { // The bucket policy JSON for the table bucket. ResourcePolicy TableBucketPolicyResourcePolicyInput // The Amazon Resource Name (ARN) of the table bucket. TableBucketArn pulumi.StringInput }
The set of arguments for constructing a TableBucketPolicy resource.
func (TableBucketPolicyArgs) ElementType ¶
func (TableBucketPolicyArgs) ElementType() reflect.Type
type TableBucketPolicyInput ¶
type TableBucketPolicyInput interface { pulumi.Input ToTableBucketPolicyOutput() TableBucketPolicyOutput ToTableBucketPolicyOutputWithContext(ctx context.Context) TableBucketPolicyOutput }
type TableBucketPolicyOutput ¶
type TableBucketPolicyOutput struct{ *pulumi.OutputState }
func (TableBucketPolicyOutput) ElementType ¶
func (TableBucketPolicyOutput) ElementType() reflect.Type
func (TableBucketPolicyOutput) ResourcePolicy ¶
func (o TableBucketPolicyOutput) ResourcePolicy() TableBucketPolicyResourcePolicyOutput
The bucket policy JSON for the table bucket.
func (TableBucketPolicyOutput) TableBucketArn ¶
func (o TableBucketPolicyOutput) TableBucketArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the table bucket.
func (TableBucketPolicyOutput) ToTableBucketPolicyOutput ¶
func (o TableBucketPolicyOutput) ToTableBucketPolicyOutput() TableBucketPolicyOutput
func (TableBucketPolicyOutput) ToTableBucketPolicyOutputWithContext ¶
func (o TableBucketPolicyOutput) ToTableBucketPolicyOutputWithContext(ctx context.Context) TableBucketPolicyOutput
type TableBucketPolicyResourcePolicy ¶
type TableBucketPolicyResourcePolicy struct { }
A policy document containing permissions to add to the specified table bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.
type TableBucketPolicyResourcePolicyArgs ¶
type TableBucketPolicyResourcePolicyArgs struct { }
A policy document containing permissions to add to the specified table bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.
func (TableBucketPolicyResourcePolicyArgs) ElementType ¶
func (TableBucketPolicyResourcePolicyArgs) ElementType() reflect.Type
func (TableBucketPolicyResourcePolicyArgs) ToTableBucketPolicyResourcePolicyOutput ¶
func (i TableBucketPolicyResourcePolicyArgs) ToTableBucketPolicyResourcePolicyOutput() TableBucketPolicyResourcePolicyOutput
func (TableBucketPolicyResourcePolicyArgs) ToTableBucketPolicyResourcePolicyOutputWithContext ¶
func (i TableBucketPolicyResourcePolicyArgs) ToTableBucketPolicyResourcePolicyOutputWithContext(ctx context.Context) TableBucketPolicyResourcePolicyOutput
type TableBucketPolicyResourcePolicyInput ¶
type TableBucketPolicyResourcePolicyInput interface { pulumi.Input ToTableBucketPolicyResourcePolicyOutput() TableBucketPolicyResourcePolicyOutput ToTableBucketPolicyResourcePolicyOutputWithContext(context.Context) TableBucketPolicyResourcePolicyOutput }
TableBucketPolicyResourcePolicyInput is an input type that accepts TableBucketPolicyResourcePolicyArgs and TableBucketPolicyResourcePolicyOutput values. You can construct a concrete instance of `TableBucketPolicyResourcePolicyInput` via:
TableBucketPolicyResourcePolicyArgs{...}
type TableBucketPolicyResourcePolicyOutput ¶
type TableBucketPolicyResourcePolicyOutput struct{ *pulumi.OutputState }
A policy document containing permissions to add to the specified table bucket. In IAM, you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM.
func (TableBucketPolicyResourcePolicyOutput) ElementType ¶
func (TableBucketPolicyResourcePolicyOutput) ElementType() reflect.Type
func (TableBucketPolicyResourcePolicyOutput) ToTableBucketPolicyResourcePolicyOutput ¶
func (o TableBucketPolicyResourcePolicyOutput) ToTableBucketPolicyResourcePolicyOutput() TableBucketPolicyResourcePolicyOutput
func (TableBucketPolicyResourcePolicyOutput) ToTableBucketPolicyResourcePolicyOutputWithContext ¶
func (o TableBucketPolicyResourcePolicyOutput) ToTableBucketPolicyResourcePolicyOutputWithContext(ctx context.Context) TableBucketPolicyResourcePolicyOutput
type TableBucketPolicyResourcePolicyPtrOutput ¶
type TableBucketPolicyResourcePolicyPtrOutput struct{ *pulumi.OutputState }
func (TableBucketPolicyResourcePolicyPtrOutput) ElementType ¶
func (TableBucketPolicyResourcePolicyPtrOutput) ElementType() reflect.Type
func (TableBucketPolicyResourcePolicyPtrOutput) ToTableBucketPolicyResourcePolicyPtrOutput ¶
func (o TableBucketPolicyResourcePolicyPtrOutput) ToTableBucketPolicyResourcePolicyPtrOutput() TableBucketPolicyResourcePolicyPtrOutput
func (TableBucketPolicyResourcePolicyPtrOutput) ToTableBucketPolicyResourcePolicyPtrOutputWithContext ¶
func (o TableBucketPolicyResourcePolicyPtrOutput) ToTableBucketPolicyResourcePolicyPtrOutputWithContext(ctx context.Context) TableBucketPolicyResourcePolicyPtrOutput
type TableBucketPolicyState ¶
type TableBucketPolicyState struct { }
func (TableBucketPolicyState) ElementType ¶
func (TableBucketPolicyState) ElementType() reflect.Type
type TableBucketState ¶
type TableBucketState struct { }
func (TableBucketState) ElementType ¶
func (TableBucketState) ElementType() reflect.Type
type TableBucketUnreferencedFileRemoval ¶
type TableBucketUnreferencedFileRemoval struct { // S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property. NoncurrentDays *int `pulumi:"noncurrentDays"` // Indicates whether the Unreferenced File Removal maintenance action is enabled. Status *TableBucketUnreferencedFileRemovalStatus `pulumi:"status"` // 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. UnreferencedDays *int `pulumi:"unreferencedDays"` }
Settings governing the Unreferenced File Removal maintenance action. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots.
type TableBucketUnreferencedFileRemovalArgs ¶
type TableBucketUnreferencedFileRemovalArgs struct { // S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property. NoncurrentDays pulumi.IntPtrInput `pulumi:"noncurrentDays"` // Indicates whether the Unreferenced File Removal maintenance action is enabled. Status TableBucketUnreferencedFileRemovalStatusPtrInput `pulumi:"status"` // 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. UnreferencedDays pulumi.IntPtrInput `pulumi:"unreferencedDays"` }
Settings governing the Unreferenced File Removal maintenance action. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots.
func (TableBucketUnreferencedFileRemovalArgs) ElementType ¶
func (TableBucketUnreferencedFileRemovalArgs) ElementType() reflect.Type
func (TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalOutput ¶
func (i TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalOutput() TableBucketUnreferencedFileRemovalOutput
func (TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalOutputWithContext ¶
func (i TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalOutput
func (TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalPtrOutput ¶
func (i TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalPtrOutput() TableBucketUnreferencedFileRemovalPtrOutput
func (TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalPtrOutputWithContext ¶
func (i TableBucketUnreferencedFileRemovalArgs) ToTableBucketUnreferencedFileRemovalPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalPtrOutput
type TableBucketUnreferencedFileRemovalInput ¶
type TableBucketUnreferencedFileRemovalInput interface { pulumi.Input ToTableBucketUnreferencedFileRemovalOutput() TableBucketUnreferencedFileRemovalOutput ToTableBucketUnreferencedFileRemovalOutputWithContext(context.Context) TableBucketUnreferencedFileRemovalOutput }
TableBucketUnreferencedFileRemovalInput is an input type that accepts TableBucketUnreferencedFileRemovalArgs and TableBucketUnreferencedFileRemovalOutput values. You can construct a concrete instance of `TableBucketUnreferencedFileRemovalInput` via:
TableBucketUnreferencedFileRemovalArgs{...}
type TableBucketUnreferencedFileRemovalOutput ¶
type TableBucketUnreferencedFileRemovalOutput struct{ *pulumi.OutputState }
Settings governing the Unreferenced File Removal maintenance action. Unreferenced file removal identifies and deletes all objects that are not referenced by any table snapshots.
func (TableBucketUnreferencedFileRemovalOutput) ElementType ¶
func (TableBucketUnreferencedFileRemovalOutput) ElementType() reflect.Type
func (TableBucketUnreferencedFileRemovalOutput) NoncurrentDays ¶
func (o TableBucketUnreferencedFileRemovalOutput) NoncurrentDays() pulumi.IntPtrOutput
S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
func (TableBucketUnreferencedFileRemovalOutput) Status ¶
func (o TableBucketUnreferencedFileRemovalOutput) Status() TableBucketUnreferencedFileRemovalStatusPtrOutput
Indicates whether the Unreferenced File Removal maintenance action is enabled.
func (TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalOutput ¶
func (o TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalOutput() TableBucketUnreferencedFileRemovalOutput
func (TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalOutputWithContext ¶
func (o TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalOutput
func (TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalPtrOutput ¶
func (o TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalPtrOutput() TableBucketUnreferencedFileRemovalPtrOutput
func (TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalPtrOutputWithContext ¶
func (o TableBucketUnreferencedFileRemovalOutput) ToTableBucketUnreferencedFileRemovalPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalPtrOutput
func (TableBucketUnreferencedFileRemovalOutput) UnreferencedDays ¶
func (o TableBucketUnreferencedFileRemovalOutput) UnreferencedDays() pulumi.IntPtrOutput
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.
type TableBucketUnreferencedFileRemovalPtrInput ¶
type TableBucketUnreferencedFileRemovalPtrInput interface { pulumi.Input ToTableBucketUnreferencedFileRemovalPtrOutput() TableBucketUnreferencedFileRemovalPtrOutput ToTableBucketUnreferencedFileRemovalPtrOutputWithContext(context.Context) TableBucketUnreferencedFileRemovalPtrOutput }
TableBucketUnreferencedFileRemovalPtrInput is an input type that accepts TableBucketUnreferencedFileRemovalArgs, TableBucketUnreferencedFileRemovalPtr and TableBucketUnreferencedFileRemovalPtrOutput values. You can construct a concrete instance of `TableBucketUnreferencedFileRemovalPtrInput` via:
TableBucketUnreferencedFileRemovalArgs{...} or: nil
func TableBucketUnreferencedFileRemovalPtr ¶
func TableBucketUnreferencedFileRemovalPtr(v *TableBucketUnreferencedFileRemovalArgs) TableBucketUnreferencedFileRemovalPtrInput
type TableBucketUnreferencedFileRemovalPtrOutput ¶
type TableBucketUnreferencedFileRemovalPtrOutput struct{ *pulumi.OutputState }
func (TableBucketUnreferencedFileRemovalPtrOutput) ElementType ¶
func (TableBucketUnreferencedFileRemovalPtrOutput) ElementType() reflect.Type
func (TableBucketUnreferencedFileRemovalPtrOutput) NoncurrentDays ¶
func (o TableBucketUnreferencedFileRemovalPtrOutput) NoncurrentDays() pulumi.IntPtrOutput
S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.
func (TableBucketUnreferencedFileRemovalPtrOutput) Status ¶
func (o TableBucketUnreferencedFileRemovalPtrOutput) Status() TableBucketUnreferencedFileRemovalStatusPtrOutput
Indicates whether the Unreferenced File Removal maintenance action is enabled.
func (TableBucketUnreferencedFileRemovalPtrOutput) ToTableBucketUnreferencedFileRemovalPtrOutput ¶
func (o TableBucketUnreferencedFileRemovalPtrOutput) ToTableBucketUnreferencedFileRemovalPtrOutput() TableBucketUnreferencedFileRemovalPtrOutput
func (TableBucketUnreferencedFileRemovalPtrOutput) ToTableBucketUnreferencedFileRemovalPtrOutputWithContext ¶
func (o TableBucketUnreferencedFileRemovalPtrOutput) ToTableBucketUnreferencedFileRemovalPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalPtrOutput
func (TableBucketUnreferencedFileRemovalPtrOutput) UnreferencedDays ¶
func (o TableBucketUnreferencedFileRemovalPtrOutput) UnreferencedDays() pulumi.IntPtrOutput
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.
type TableBucketUnreferencedFileRemovalStatus ¶
type TableBucketUnreferencedFileRemovalStatus string
Indicates whether the Unreferenced File Removal maintenance action is enabled.
func (TableBucketUnreferencedFileRemovalStatus) ElementType ¶
func (TableBucketUnreferencedFileRemovalStatus) ElementType() reflect.Type
func (TableBucketUnreferencedFileRemovalStatus) ToStringOutput ¶
func (e TableBucketUnreferencedFileRemovalStatus) ToStringOutput() pulumi.StringOutput
func (TableBucketUnreferencedFileRemovalStatus) ToStringOutputWithContext ¶
func (e TableBucketUnreferencedFileRemovalStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TableBucketUnreferencedFileRemovalStatus) ToStringPtrOutput ¶
func (e TableBucketUnreferencedFileRemovalStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (TableBucketUnreferencedFileRemovalStatus) ToStringPtrOutputWithContext ¶
func (e TableBucketUnreferencedFileRemovalStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusOutput ¶
func (e TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusOutput() TableBucketUnreferencedFileRemovalStatusOutput
func (TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusOutputWithContext ¶
func (e TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusOutput
func (TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusPtrOutput ¶
func (e TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusPtrOutput() TableBucketUnreferencedFileRemovalStatusPtrOutput
func (TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext ¶
func (e TableBucketUnreferencedFileRemovalStatus) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusPtrOutput
type TableBucketUnreferencedFileRemovalStatusInput ¶
type TableBucketUnreferencedFileRemovalStatusInput interface { pulumi.Input ToTableBucketUnreferencedFileRemovalStatusOutput() TableBucketUnreferencedFileRemovalStatusOutput ToTableBucketUnreferencedFileRemovalStatusOutputWithContext(context.Context) TableBucketUnreferencedFileRemovalStatusOutput }
TableBucketUnreferencedFileRemovalStatusInput is an input type that accepts values of the TableBucketUnreferencedFileRemovalStatus enum A concrete instance of `TableBucketUnreferencedFileRemovalStatusInput` can be one of the following:
TableBucketUnreferencedFileRemovalStatusEnabled TableBucketUnreferencedFileRemovalStatusDisabled
type TableBucketUnreferencedFileRemovalStatusOutput ¶
type TableBucketUnreferencedFileRemovalStatusOutput struct{ *pulumi.OutputState }
func (TableBucketUnreferencedFileRemovalStatusOutput) ElementType ¶
func (TableBucketUnreferencedFileRemovalStatusOutput) ElementType() reflect.Type
func (TableBucketUnreferencedFileRemovalStatusOutput) ToStringOutput ¶
func (o TableBucketUnreferencedFileRemovalStatusOutput) ToStringOutput() pulumi.StringOutput
func (TableBucketUnreferencedFileRemovalStatusOutput) ToStringOutputWithContext ¶
func (o TableBucketUnreferencedFileRemovalStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TableBucketUnreferencedFileRemovalStatusOutput) ToStringPtrOutput ¶
func (o TableBucketUnreferencedFileRemovalStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TableBucketUnreferencedFileRemovalStatusOutput) ToStringPtrOutputWithContext ¶
func (o TableBucketUnreferencedFileRemovalStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusOutput ¶
func (o TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusOutput() TableBucketUnreferencedFileRemovalStatusOutput
func (TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusOutputWithContext ¶
func (o TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusOutput
func (TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutput ¶
func (o TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutput() TableBucketUnreferencedFileRemovalStatusPtrOutput
func (TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext ¶
func (o TableBucketUnreferencedFileRemovalStatusOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusPtrOutput
type TableBucketUnreferencedFileRemovalStatusPtrInput ¶
type TableBucketUnreferencedFileRemovalStatusPtrInput interface { pulumi.Input ToTableBucketUnreferencedFileRemovalStatusPtrOutput() TableBucketUnreferencedFileRemovalStatusPtrOutput ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext(context.Context) TableBucketUnreferencedFileRemovalStatusPtrOutput }
func TableBucketUnreferencedFileRemovalStatusPtr ¶
func TableBucketUnreferencedFileRemovalStatusPtr(v string) TableBucketUnreferencedFileRemovalStatusPtrInput
type TableBucketUnreferencedFileRemovalStatusPtrOutput ¶
type TableBucketUnreferencedFileRemovalStatusPtrOutput struct{ *pulumi.OutputState }
func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ElementType ¶
func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ElementType() reflect.Type
func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ToStringPtrOutput ¶
func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutput ¶
func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutput() TableBucketUnreferencedFileRemovalStatusPtrOutput
func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext ¶
func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusPtrOutput