s3tables

package
v1.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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

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

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 (LookupTableBucketPolicyResultOutput) ElementType

func (LookupTableBucketPolicyResultOutput) ResourcePolicy

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 (LookupTableBucketResultOutput) ElementType

func (LookupTableBucketResultOutput) TableBucketArn

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

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

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

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) 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) 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) Elem

func (TableBucketPolicyResourcePolicyPtrOutput) ElementType

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) 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) NoncurrentDays

S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.

func (TableBucketUnreferencedFileRemovalOutput) Status

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

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

type TableBucketUnreferencedFileRemovalPtrOutput

type TableBucketUnreferencedFileRemovalPtrOutput struct{ *pulumi.OutputState }

func (TableBucketUnreferencedFileRemovalPtrOutput) Elem

func (TableBucketUnreferencedFileRemovalPtrOutput) ElementType

func (TableBucketUnreferencedFileRemovalPtrOutput) NoncurrentDays

S3 permanently deletes noncurrent objects after the number of days specified by the NoncurrentDays property.

func (TableBucketUnreferencedFileRemovalPtrOutput) Status

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

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) ToStringOutput

func (TableBucketUnreferencedFileRemovalStatus) ToStringOutputWithContext

func (TableBucketUnreferencedFileRemovalStatus) ToStringPtrOutput

func (TableBucketUnreferencedFileRemovalStatus) ToStringPtrOutputWithContext

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) ToStringOutput

func (TableBucketUnreferencedFileRemovalStatusOutput) ToStringOutputWithContext

func (TableBucketUnreferencedFileRemovalStatusOutput) ToStringPtrOutput

func (TableBucketUnreferencedFileRemovalStatusOutput) ToStringPtrOutputWithContext

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
}

type TableBucketUnreferencedFileRemovalStatusPtrOutput

type TableBucketUnreferencedFileRemovalStatusPtrOutput struct{ *pulumi.OutputState }

func (TableBucketUnreferencedFileRemovalStatusPtrOutput) Elem

func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ElementType

func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ToStringPtrOutput

func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ToStringPtrOutputWithContext

func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutput

func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutput() TableBucketUnreferencedFileRemovalStatusPtrOutput

func (TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext

func (o TableBucketUnreferencedFileRemovalStatusPtrOutput) ToTableBucketUnreferencedFileRemovalStatusPtrOutputWithContext(ctx context.Context) TableBucketUnreferencedFileRemovalStatusPtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL