cos

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Batch

type Batch struct {
	pulumi.CustomResourceState

	// Appid.
	Appid pulumi.IntOutput `pulumi:"appid"`
	// Whether to confirm before performing the task. The default is false.
	ConfirmationRequired pulumi.BoolPtrOutput `pulumi:"confirmationRequired"`
	// Mission description. If you configured this information when you created the task, the content is returned. The
	// description length ranges from 0 to 256 bytes.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Job id.
	JobId pulumi.StringOutput `pulumi:"jobId"`
	// List of objects to be processed.
	Manifest BatchManifestOutput `pulumi:"manifest"`
	// Select the action to be performed on the objects in the manifest file.
	Operation BatchOperationOutput `pulumi:"operation"`
	// Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647.
	Priority pulumi.IntOutput `pulumi:"priority"`
	// Task completion report.
	Report BatchReportOutput `pulumi:"report"`
	// COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify
	// your identity.
	RoleArn pulumi.StringOutput `pulumi:"roleArn"`
	// Current status of the task. Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed,
	// Failing, New, Paused, Pausing, Preparing, Ready, Suspended. For Update status, when you move a task to the Ready state,
	// COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS
	// cancels the task. Optional parameters include: Ready, Cancelled.
	Status pulumi.StringOutput `pulumi:"status"`
	// Uin.
	Uin pulumi.StringOutput `pulumi:"uin"`
}

func GetBatch

func GetBatch(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BatchState, opts ...pulumi.ResourceOption) (*Batch, error)

GetBatch gets an existing Batch 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 NewBatch

func NewBatch(ctx *pulumi.Context,
	name string, args *BatchArgs, opts ...pulumi.ResourceOption) (*Batch, error)

NewBatch registers a new resource with the given unique name, arguments, and options.

func (*Batch) ElementType

func (*Batch) ElementType() reflect.Type

func (*Batch) ToBatchOutput

func (i *Batch) ToBatchOutput() BatchOutput

func (*Batch) ToBatchOutputWithContext

func (i *Batch) ToBatchOutputWithContext(ctx context.Context) BatchOutput

type BatchArgs

type BatchArgs struct {
	// Appid.
	Appid pulumi.IntInput
	// Whether to confirm before performing the task. The default is false.
	ConfirmationRequired pulumi.BoolPtrInput
	// Mission description. If you configured this information when you created the task, the content is returned. The
	// description length ranges from 0 to 256 bytes.
	Description pulumi.StringPtrInput
	// List of objects to be processed.
	Manifest BatchManifestInput
	// Select the action to be performed on the objects in the manifest file.
	Operation BatchOperationInput
	// Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647.
	Priority pulumi.IntInput
	// Task completion report.
	Report BatchReportInput
	// COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify
	// your identity.
	RoleArn pulumi.StringInput
	// Current status of the task. Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed,
	// Failing, New, Paused, Pausing, Preparing, Ready, Suspended. For Update status, when you move a task to the Ready state,
	// COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS
	// cancels the task. Optional parameters include: Ready, Cancelled.
	Status pulumi.StringPtrInput
	// Uin.
	Uin pulumi.StringInput
}

The set of arguments for constructing a Batch resource.

func (BatchArgs) ElementType

func (BatchArgs) ElementType() reflect.Type

type BatchArray

type BatchArray []BatchInput

func (BatchArray) ElementType

func (BatchArray) ElementType() reflect.Type

func (BatchArray) ToBatchArrayOutput

func (i BatchArray) ToBatchArrayOutput() BatchArrayOutput

func (BatchArray) ToBatchArrayOutputWithContext

func (i BatchArray) ToBatchArrayOutputWithContext(ctx context.Context) BatchArrayOutput

type BatchArrayInput

type BatchArrayInput interface {
	pulumi.Input

	ToBatchArrayOutput() BatchArrayOutput
	ToBatchArrayOutputWithContext(context.Context) BatchArrayOutput
}

BatchArrayInput is an input type that accepts BatchArray and BatchArrayOutput values. You can construct a concrete instance of `BatchArrayInput` via:

BatchArray{ BatchArgs{...} }

type BatchArrayOutput

type BatchArrayOutput struct{ *pulumi.OutputState }

func (BatchArrayOutput) ElementType

func (BatchArrayOutput) ElementType() reflect.Type

func (BatchArrayOutput) Index

func (BatchArrayOutput) ToBatchArrayOutput

func (o BatchArrayOutput) ToBatchArrayOutput() BatchArrayOutput

func (BatchArrayOutput) ToBatchArrayOutputWithContext

func (o BatchArrayOutput) ToBatchArrayOutputWithContext(ctx context.Context) BatchArrayOutput

type BatchInput

type BatchInput interface {
	pulumi.Input

	ToBatchOutput() BatchOutput
	ToBatchOutputWithContext(ctx context.Context) BatchOutput
}

type BatchManifest

type BatchManifest struct {
	Location BatchManifestLocation `pulumi:"location"`
	Spec     BatchManifestSpec     `pulumi:"spec"`
}

type BatchManifestArgs

type BatchManifestArgs struct {
	Location BatchManifestLocationInput `pulumi:"location"`
	Spec     BatchManifestSpecInput     `pulumi:"spec"`
}

func (BatchManifestArgs) ElementType

func (BatchManifestArgs) ElementType() reflect.Type

func (BatchManifestArgs) ToBatchManifestOutput

func (i BatchManifestArgs) ToBatchManifestOutput() BatchManifestOutput

func (BatchManifestArgs) ToBatchManifestOutputWithContext

func (i BatchManifestArgs) ToBatchManifestOutputWithContext(ctx context.Context) BatchManifestOutput

func (BatchManifestArgs) ToBatchManifestPtrOutput

func (i BatchManifestArgs) ToBatchManifestPtrOutput() BatchManifestPtrOutput

func (BatchManifestArgs) ToBatchManifestPtrOutputWithContext

func (i BatchManifestArgs) ToBatchManifestPtrOutputWithContext(ctx context.Context) BatchManifestPtrOutput

type BatchManifestInput

type BatchManifestInput interface {
	pulumi.Input

	ToBatchManifestOutput() BatchManifestOutput
	ToBatchManifestOutputWithContext(context.Context) BatchManifestOutput
}

BatchManifestInput is an input type that accepts BatchManifestArgs and BatchManifestOutput values. You can construct a concrete instance of `BatchManifestInput` via:

BatchManifestArgs{...}

type BatchManifestLocation

type BatchManifestLocation struct {
	Etag            string  `pulumi:"etag"`
	ObjectArn       string  `pulumi:"objectArn"`
	ObjectVersionId *string `pulumi:"objectVersionId"`
}

type BatchManifestLocationArgs

type BatchManifestLocationArgs struct {
	Etag            pulumi.StringInput    `pulumi:"etag"`
	ObjectArn       pulumi.StringInput    `pulumi:"objectArn"`
	ObjectVersionId pulumi.StringPtrInput `pulumi:"objectVersionId"`
}

func (BatchManifestLocationArgs) ElementType

func (BatchManifestLocationArgs) ElementType() reflect.Type

func (BatchManifestLocationArgs) ToBatchManifestLocationOutput

func (i BatchManifestLocationArgs) ToBatchManifestLocationOutput() BatchManifestLocationOutput

func (BatchManifestLocationArgs) ToBatchManifestLocationOutputWithContext

func (i BatchManifestLocationArgs) ToBatchManifestLocationOutputWithContext(ctx context.Context) BatchManifestLocationOutput

func (BatchManifestLocationArgs) ToBatchManifestLocationPtrOutput

func (i BatchManifestLocationArgs) ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput

func (BatchManifestLocationArgs) ToBatchManifestLocationPtrOutputWithContext

func (i BatchManifestLocationArgs) ToBatchManifestLocationPtrOutputWithContext(ctx context.Context) BatchManifestLocationPtrOutput

type BatchManifestLocationInput

type BatchManifestLocationInput interface {
	pulumi.Input

	ToBatchManifestLocationOutput() BatchManifestLocationOutput
	ToBatchManifestLocationOutputWithContext(context.Context) BatchManifestLocationOutput
}

BatchManifestLocationInput is an input type that accepts BatchManifestLocationArgs and BatchManifestLocationOutput values. You can construct a concrete instance of `BatchManifestLocationInput` via:

BatchManifestLocationArgs{...}

type BatchManifestLocationOutput

type BatchManifestLocationOutput struct{ *pulumi.OutputState }

func (BatchManifestLocationOutput) ElementType

func (BatchManifestLocationOutput) Etag

func (BatchManifestLocationOutput) ObjectArn

func (BatchManifestLocationOutput) ObjectVersionId

func (BatchManifestLocationOutput) ToBatchManifestLocationOutput

func (o BatchManifestLocationOutput) ToBatchManifestLocationOutput() BatchManifestLocationOutput

func (BatchManifestLocationOutput) ToBatchManifestLocationOutputWithContext

func (o BatchManifestLocationOutput) ToBatchManifestLocationOutputWithContext(ctx context.Context) BatchManifestLocationOutput

func (BatchManifestLocationOutput) ToBatchManifestLocationPtrOutput

func (o BatchManifestLocationOutput) ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput

func (BatchManifestLocationOutput) ToBatchManifestLocationPtrOutputWithContext

func (o BatchManifestLocationOutput) ToBatchManifestLocationPtrOutputWithContext(ctx context.Context) BatchManifestLocationPtrOutput

type BatchManifestLocationPtrInput

type BatchManifestLocationPtrInput interface {
	pulumi.Input

	ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput
	ToBatchManifestLocationPtrOutputWithContext(context.Context) BatchManifestLocationPtrOutput
}

BatchManifestLocationPtrInput is an input type that accepts BatchManifestLocationArgs, BatchManifestLocationPtr and BatchManifestLocationPtrOutput values. You can construct a concrete instance of `BatchManifestLocationPtrInput` via:

        BatchManifestLocationArgs{...}

or:

        nil

type BatchManifestLocationPtrOutput

type BatchManifestLocationPtrOutput struct{ *pulumi.OutputState }

func (BatchManifestLocationPtrOutput) Elem

func (BatchManifestLocationPtrOutput) ElementType

func (BatchManifestLocationPtrOutput) Etag

func (BatchManifestLocationPtrOutput) ObjectArn

func (BatchManifestLocationPtrOutput) ObjectVersionId

func (BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutput

func (o BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutput() BatchManifestLocationPtrOutput

func (BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutputWithContext

func (o BatchManifestLocationPtrOutput) ToBatchManifestLocationPtrOutputWithContext(ctx context.Context) BatchManifestLocationPtrOutput

type BatchManifestOutput

type BatchManifestOutput struct{ *pulumi.OutputState }

func (BatchManifestOutput) ElementType

func (BatchManifestOutput) ElementType() reflect.Type

func (BatchManifestOutput) Location

func (BatchManifestOutput) Spec

func (BatchManifestOutput) ToBatchManifestOutput

func (o BatchManifestOutput) ToBatchManifestOutput() BatchManifestOutput

func (BatchManifestOutput) ToBatchManifestOutputWithContext

func (o BatchManifestOutput) ToBatchManifestOutputWithContext(ctx context.Context) BatchManifestOutput

func (BatchManifestOutput) ToBatchManifestPtrOutput

func (o BatchManifestOutput) ToBatchManifestPtrOutput() BatchManifestPtrOutput

func (BatchManifestOutput) ToBatchManifestPtrOutputWithContext

func (o BatchManifestOutput) ToBatchManifestPtrOutputWithContext(ctx context.Context) BatchManifestPtrOutput

type BatchManifestPtrInput

type BatchManifestPtrInput interface {
	pulumi.Input

	ToBatchManifestPtrOutput() BatchManifestPtrOutput
	ToBatchManifestPtrOutputWithContext(context.Context) BatchManifestPtrOutput
}

BatchManifestPtrInput is an input type that accepts BatchManifestArgs, BatchManifestPtr and BatchManifestPtrOutput values. You can construct a concrete instance of `BatchManifestPtrInput` via:

        BatchManifestArgs{...}

or:

        nil

type BatchManifestPtrOutput

type BatchManifestPtrOutput struct{ *pulumi.OutputState }

func (BatchManifestPtrOutput) Elem

func (BatchManifestPtrOutput) ElementType

func (BatchManifestPtrOutput) ElementType() reflect.Type

func (BatchManifestPtrOutput) Location

func (BatchManifestPtrOutput) Spec

func (BatchManifestPtrOutput) ToBatchManifestPtrOutput

func (o BatchManifestPtrOutput) ToBatchManifestPtrOutput() BatchManifestPtrOutput

func (BatchManifestPtrOutput) ToBatchManifestPtrOutputWithContext

func (o BatchManifestPtrOutput) ToBatchManifestPtrOutputWithContext(ctx context.Context) BatchManifestPtrOutput

type BatchManifestSpec

type BatchManifestSpec struct {
	Fields []string `pulumi:"fields"`
	Format string   `pulumi:"format"`
}

type BatchManifestSpecArgs

type BatchManifestSpecArgs struct {
	Fields pulumi.StringArrayInput `pulumi:"fields"`
	Format pulumi.StringInput      `pulumi:"format"`
}

func (BatchManifestSpecArgs) ElementType

func (BatchManifestSpecArgs) ElementType() reflect.Type

func (BatchManifestSpecArgs) ToBatchManifestSpecOutput

func (i BatchManifestSpecArgs) ToBatchManifestSpecOutput() BatchManifestSpecOutput

func (BatchManifestSpecArgs) ToBatchManifestSpecOutputWithContext

func (i BatchManifestSpecArgs) ToBatchManifestSpecOutputWithContext(ctx context.Context) BatchManifestSpecOutput

func (BatchManifestSpecArgs) ToBatchManifestSpecPtrOutput

func (i BatchManifestSpecArgs) ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput

func (BatchManifestSpecArgs) ToBatchManifestSpecPtrOutputWithContext

func (i BatchManifestSpecArgs) ToBatchManifestSpecPtrOutputWithContext(ctx context.Context) BatchManifestSpecPtrOutput

type BatchManifestSpecInput

type BatchManifestSpecInput interface {
	pulumi.Input

	ToBatchManifestSpecOutput() BatchManifestSpecOutput
	ToBatchManifestSpecOutputWithContext(context.Context) BatchManifestSpecOutput
}

BatchManifestSpecInput is an input type that accepts BatchManifestSpecArgs and BatchManifestSpecOutput values. You can construct a concrete instance of `BatchManifestSpecInput` via:

BatchManifestSpecArgs{...}

type BatchManifestSpecOutput

type BatchManifestSpecOutput struct{ *pulumi.OutputState }

func (BatchManifestSpecOutput) ElementType

func (BatchManifestSpecOutput) ElementType() reflect.Type

func (BatchManifestSpecOutput) Fields

func (BatchManifestSpecOutput) Format

func (BatchManifestSpecOutput) ToBatchManifestSpecOutput

func (o BatchManifestSpecOutput) ToBatchManifestSpecOutput() BatchManifestSpecOutput

func (BatchManifestSpecOutput) ToBatchManifestSpecOutputWithContext

func (o BatchManifestSpecOutput) ToBatchManifestSpecOutputWithContext(ctx context.Context) BatchManifestSpecOutput

func (BatchManifestSpecOutput) ToBatchManifestSpecPtrOutput

func (o BatchManifestSpecOutput) ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput

func (BatchManifestSpecOutput) ToBatchManifestSpecPtrOutputWithContext

func (o BatchManifestSpecOutput) ToBatchManifestSpecPtrOutputWithContext(ctx context.Context) BatchManifestSpecPtrOutput

type BatchManifestSpecPtrInput

type BatchManifestSpecPtrInput interface {
	pulumi.Input

	ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput
	ToBatchManifestSpecPtrOutputWithContext(context.Context) BatchManifestSpecPtrOutput
}

BatchManifestSpecPtrInput is an input type that accepts BatchManifestSpecArgs, BatchManifestSpecPtr and BatchManifestSpecPtrOutput values. You can construct a concrete instance of `BatchManifestSpecPtrInput` via:

        BatchManifestSpecArgs{...}

or:

        nil

type BatchManifestSpecPtrOutput

type BatchManifestSpecPtrOutput struct{ *pulumi.OutputState }

func (BatchManifestSpecPtrOutput) Elem

func (BatchManifestSpecPtrOutput) ElementType

func (BatchManifestSpecPtrOutput) ElementType() reflect.Type

func (BatchManifestSpecPtrOutput) Fields

func (BatchManifestSpecPtrOutput) Format

func (BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutput

func (o BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutput() BatchManifestSpecPtrOutput

func (BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutputWithContext

func (o BatchManifestSpecPtrOutput) ToBatchManifestSpecPtrOutputWithContext(ctx context.Context) BatchManifestSpecPtrOutput

type BatchMap

type BatchMap map[string]BatchInput

func (BatchMap) ElementType

func (BatchMap) ElementType() reflect.Type

func (BatchMap) ToBatchMapOutput

func (i BatchMap) ToBatchMapOutput() BatchMapOutput

func (BatchMap) ToBatchMapOutputWithContext

func (i BatchMap) ToBatchMapOutputWithContext(ctx context.Context) BatchMapOutput

type BatchMapInput

type BatchMapInput interface {
	pulumi.Input

	ToBatchMapOutput() BatchMapOutput
	ToBatchMapOutputWithContext(context.Context) BatchMapOutput
}

BatchMapInput is an input type that accepts BatchMap and BatchMapOutput values. You can construct a concrete instance of `BatchMapInput` via:

BatchMap{ "key": BatchArgs{...} }

type BatchMapOutput

type BatchMapOutput struct{ *pulumi.OutputState }

func (BatchMapOutput) ElementType

func (BatchMapOutput) ElementType() reflect.Type

func (BatchMapOutput) MapIndex

func (BatchMapOutput) ToBatchMapOutput

func (o BatchMapOutput) ToBatchMapOutput() BatchMapOutput

func (BatchMapOutput) ToBatchMapOutputWithContext

func (o BatchMapOutput) ToBatchMapOutputWithContext(ctx context.Context) BatchMapOutput

type BatchOperation

type BatchOperation struct {
	CosInitiateRestoreObject *BatchOperationCosInitiateRestoreObject `pulumi:"cosInitiateRestoreObject"`
	CosPutObjectCopy         *BatchOperationCosPutObjectCopy         `pulumi:"cosPutObjectCopy"`
}

type BatchOperationArgs

type BatchOperationArgs struct {
	CosInitiateRestoreObject BatchOperationCosInitiateRestoreObjectPtrInput `pulumi:"cosInitiateRestoreObject"`
	CosPutObjectCopy         BatchOperationCosPutObjectCopyPtrInput         `pulumi:"cosPutObjectCopy"`
}

func (BatchOperationArgs) ElementType

func (BatchOperationArgs) ElementType() reflect.Type

func (BatchOperationArgs) ToBatchOperationOutput

func (i BatchOperationArgs) ToBatchOperationOutput() BatchOperationOutput

func (BatchOperationArgs) ToBatchOperationOutputWithContext

func (i BatchOperationArgs) ToBatchOperationOutputWithContext(ctx context.Context) BatchOperationOutput

func (BatchOperationArgs) ToBatchOperationPtrOutput

func (i BatchOperationArgs) ToBatchOperationPtrOutput() BatchOperationPtrOutput

func (BatchOperationArgs) ToBatchOperationPtrOutputWithContext

func (i BatchOperationArgs) ToBatchOperationPtrOutputWithContext(ctx context.Context) BatchOperationPtrOutput

type BatchOperationCosInitiateRestoreObject

type BatchOperationCosInitiateRestoreObject struct {
	ExpirationInDays int    `pulumi:"expirationInDays"`
	JobTier          string `pulumi:"jobTier"`
}

type BatchOperationCosInitiateRestoreObjectArgs

type BatchOperationCosInitiateRestoreObjectArgs struct {
	ExpirationInDays pulumi.IntInput    `pulumi:"expirationInDays"`
	JobTier          pulumi.StringInput `pulumi:"jobTier"`
}

func (BatchOperationCosInitiateRestoreObjectArgs) ElementType

func (BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutput

func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutput() BatchOperationCosInitiateRestoreObjectOutput

func (BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutputWithContext

func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectOutput

func (BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutput

func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput

func (BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext

func (i BatchOperationCosInitiateRestoreObjectArgs) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput

type BatchOperationCosInitiateRestoreObjectInput

type BatchOperationCosInitiateRestoreObjectInput interface {
	pulumi.Input

	ToBatchOperationCosInitiateRestoreObjectOutput() BatchOperationCosInitiateRestoreObjectOutput
	ToBatchOperationCosInitiateRestoreObjectOutputWithContext(context.Context) BatchOperationCosInitiateRestoreObjectOutput
}

BatchOperationCosInitiateRestoreObjectInput is an input type that accepts BatchOperationCosInitiateRestoreObjectArgs and BatchOperationCosInitiateRestoreObjectOutput values. You can construct a concrete instance of `BatchOperationCosInitiateRestoreObjectInput` via:

BatchOperationCosInitiateRestoreObjectArgs{...}

type BatchOperationCosInitiateRestoreObjectOutput

type BatchOperationCosInitiateRestoreObjectOutput struct{ *pulumi.OutputState }

func (BatchOperationCosInitiateRestoreObjectOutput) ElementType

func (BatchOperationCosInitiateRestoreObjectOutput) ExpirationInDays

func (BatchOperationCosInitiateRestoreObjectOutput) JobTier

func (BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutput

func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutput() BatchOperationCosInitiateRestoreObjectOutput

func (BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutputWithContext

func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectOutput

func (BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput

func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput

func (BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext

func (o BatchOperationCosInitiateRestoreObjectOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput

type BatchOperationCosInitiateRestoreObjectPtrInput

type BatchOperationCosInitiateRestoreObjectPtrInput interface {
	pulumi.Input

	ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput
	ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput
}

BatchOperationCosInitiateRestoreObjectPtrInput is an input type that accepts BatchOperationCosInitiateRestoreObjectArgs, BatchOperationCosInitiateRestoreObjectPtr and BatchOperationCosInitiateRestoreObjectPtrOutput values. You can construct a concrete instance of `BatchOperationCosInitiateRestoreObjectPtrInput` via:

        BatchOperationCosInitiateRestoreObjectArgs{...}

or:

        nil

type BatchOperationCosInitiateRestoreObjectPtrOutput

type BatchOperationCosInitiateRestoreObjectPtrOutput struct{ *pulumi.OutputState }

func (BatchOperationCosInitiateRestoreObjectPtrOutput) Elem

func (BatchOperationCosInitiateRestoreObjectPtrOutput) ElementType

func (BatchOperationCosInitiateRestoreObjectPtrOutput) ExpirationInDays

func (BatchOperationCosInitiateRestoreObjectPtrOutput) JobTier

func (BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput

func (o BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutput() BatchOperationCosInitiateRestoreObjectPtrOutput

func (BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext

func (o BatchOperationCosInitiateRestoreObjectPtrOutput) ToBatchOperationCosInitiateRestoreObjectPtrOutputWithContext(ctx context.Context) BatchOperationCosInitiateRestoreObjectPtrOutput

type BatchOperationCosPutObjectCopy

type BatchOperationCosPutObjectCopy struct {
	AccessControlDirective    *string                                            `pulumi:"accessControlDirective"`
	AccessControlGrants       *BatchOperationCosPutObjectCopyAccessControlGrants `pulumi:"accessControlGrants"`
	CannedAccessControlList   *string                                            `pulumi:"cannedAccessControlList"`
	MetadataDirective         *string                                            `pulumi:"metadataDirective"`
	ModifiedSinceConstraint   *int                                               `pulumi:"modifiedSinceConstraint"`
	NewObjectMetadata         *BatchOperationCosPutObjectCopyNewObjectMetadata   `pulumi:"newObjectMetadata"`
	NewObjectTaggings         []BatchOperationCosPutObjectCopyNewObjectTagging   `pulumi:"newObjectTaggings"`
	PrefixReplace             *bool                                              `pulumi:"prefixReplace"`
	ResourcesPrefix           *string                                            `pulumi:"resourcesPrefix"`
	StorageClass              *string                                            `pulumi:"storageClass"`
	TaggingDirective          *string                                            `pulumi:"taggingDirective"`
	TargetKeyPrefix           *string                                            `pulumi:"targetKeyPrefix"`
	TargetResource            string                                             `pulumi:"targetResource"`
	UnmodifiedSinceConstraint *int                                               `pulumi:"unmodifiedSinceConstraint"`
}

type BatchOperationCosPutObjectCopyAccessControlGrants

type BatchOperationCosPutObjectCopyAccessControlGrants struct {
	DisplayName    *string `pulumi:"displayName"`
	Identifier     string  `pulumi:"identifier"`
	Permission     string  `pulumi:"permission"`
	TypeIdentifier string  `pulumi:"typeIdentifier"`
}

type BatchOperationCosPutObjectCopyAccessControlGrantsArgs

type BatchOperationCosPutObjectCopyAccessControlGrantsArgs struct {
	DisplayName    pulumi.StringPtrInput `pulumi:"displayName"`
	Identifier     pulumi.StringInput    `pulumi:"identifier"`
	Permission     pulumi.StringInput    `pulumi:"permission"`
	TypeIdentifier pulumi.StringInput    `pulumi:"typeIdentifier"`
}

func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ElementType

func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput

func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput() BatchOperationCosPutObjectCopyAccessControlGrantsOutput

func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext

func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsOutput

func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput

func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput

func (BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext

func (i BatchOperationCosPutObjectCopyAccessControlGrantsArgs) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput

type BatchOperationCosPutObjectCopyAccessControlGrantsInput

type BatchOperationCosPutObjectCopyAccessControlGrantsInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput() BatchOperationCosPutObjectCopyAccessControlGrantsOutput
	ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext(context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsOutput
}

BatchOperationCosPutObjectCopyAccessControlGrantsInput is an input type that accepts BatchOperationCosPutObjectCopyAccessControlGrantsArgs and BatchOperationCosPutObjectCopyAccessControlGrantsOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyAccessControlGrantsInput` via:

BatchOperationCosPutObjectCopyAccessControlGrantsArgs{...}

type BatchOperationCosPutObjectCopyAccessControlGrantsOutput

type BatchOperationCosPutObjectCopyAccessControlGrantsOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) DisplayName

func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ElementType

func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) Identifier

func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) Permission

func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutput

func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext

func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsOutput

func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput

func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext

func (o BatchOperationCosPutObjectCopyAccessControlGrantsOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput

func (BatchOperationCosPutObjectCopyAccessControlGrantsOutput) TypeIdentifier

type BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput

type BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput() BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
	ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput
}

BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput is an input type that accepts BatchOperationCosPutObjectCopyAccessControlGrantsArgs, BatchOperationCosPutObjectCopyAccessControlGrantsPtr and BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput` via:

        BatchOperationCosPutObjectCopyAccessControlGrantsArgs{...}

or:

        nil

type BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput

type BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) DisplayName

func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Elem

func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ElementType

func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Identifier

func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) Permission

func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput

func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext

func (o BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) ToBatchOperationCosPutObjectCopyAccessControlGrantsPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput

func (BatchOperationCosPutObjectCopyAccessControlGrantsPtrOutput) TypeIdentifier

type BatchOperationCosPutObjectCopyArgs

type BatchOperationCosPutObjectCopyArgs struct {
	AccessControlDirective    pulumi.StringPtrInput                                     `pulumi:"accessControlDirective"`
	AccessControlGrants       BatchOperationCosPutObjectCopyAccessControlGrantsPtrInput `pulumi:"accessControlGrants"`
	CannedAccessControlList   pulumi.StringPtrInput                                     `pulumi:"cannedAccessControlList"`
	MetadataDirective         pulumi.StringPtrInput                                     `pulumi:"metadataDirective"`
	ModifiedSinceConstraint   pulumi.IntPtrInput                                        `pulumi:"modifiedSinceConstraint"`
	NewObjectMetadata         BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput   `pulumi:"newObjectMetadata"`
	NewObjectTaggings         BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput  `pulumi:"newObjectTaggings"`
	PrefixReplace             pulumi.BoolPtrInput                                       `pulumi:"prefixReplace"`
	ResourcesPrefix           pulumi.StringPtrInput                                     `pulumi:"resourcesPrefix"`
	StorageClass              pulumi.StringPtrInput                                     `pulumi:"storageClass"`
	TaggingDirective          pulumi.StringPtrInput                                     `pulumi:"taggingDirective"`
	TargetKeyPrefix           pulumi.StringPtrInput                                     `pulumi:"targetKeyPrefix"`
	TargetResource            pulumi.StringInput                                        `pulumi:"targetResource"`
	UnmodifiedSinceConstraint pulumi.IntPtrInput                                        `pulumi:"unmodifiedSinceConstraint"`
}

func (BatchOperationCosPutObjectCopyArgs) ElementType

func (BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutput

func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutput() BatchOperationCosPutObjectCopyOutput

func (BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutputWithContext

func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyOutput

func (BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutput

func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput

func (BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutputWithContext

func (i BatchOperationCosPutObjectCopyArgs) ToBatchOperationCosPutObjectCopyPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyPtrOutput

type BatchOperationCosPutObjectCopyInput

type BatchOperationCosPutObjectCopyInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyOutput() BatchOperationCosPutObjectCopyOutput
	ToBatchOperationCosPutObjectCopyOutputWithContext(context.Context) BatchOperationCosPutObjectCopyOutput
}

BatchOperationCosPutObjectCopyInput is an input type that accepts BatchOperationCosPutObjectCopyArgs and BatchOperationCosPutObjectCopyOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyInput` via:

BatchOperationCosPutObjectCopyArgs{...}

type BatchOperationCosPutObjectCopyNewObjectMetadata

type BatchOperationCosPutObjectCopyNewObjectMetadata struct {
	CacheControl       *string                                                       `pulumi:"cacheControl"`
	ContentDisposition *string                                                       `pulumi:"contentDisposition"`
	ContentEncoding    *string                                                       `pulumi:"contentEncoding"`
	ContentType        *string                                                       `pulumi:"contentType"`
	HttpExpiresDate    *string                                                       `pulumi:"httpExpiresDate"`
	SseAlgorithm       *string                                                       `pulumi:"sseAlgorithm"`
	UserMetadatas      []BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadata `pulumi:"userMetadatas"`
}

type BatchOperationCosPutObjectCopyNewObjectMetadataArgs

type BatchOperationCosPutObjectCopyNewObjectMetadataArgs struct {
	CacheControl       pulumi.StringPtrInput                                                 `pulumi:"cacheControl"`
	ContentDisposition pulumi.StringPtrInput                                                 `pulumi:"contentDisposition"`
	ContentEncoding    pulumi.StringPtrInput                                                 `pulumi:"contentEncoding"`
	ContentType        pulumi.StringPtrInput                                                 `pulumi:"contentType"`
	HttpExpiresDate    pulumi.StringPtrInput                                                 `pulumi:"httpExpiresDate"`
	SseAlgorithm       pulumi.StringPtrInput                                                 `pulumi:"sseAlgorithm"`
	UserMetadatas      BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput `pulumi:"userMetadatas"`
}

func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ElementType

func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput

func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext

func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput

func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext

func (i BatchOperationCosPutObjectCopyNewObjectMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput

type BatchOperationCosPutObjectCopyNewObjectMetadataInput

type BatchOperationCosPutObjectCopyNewObjectMetadataInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataOutput
	ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataOutput
}

BatchOperationCosPutObjectCopyNewObjectMetadataInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectMetadataArgs and BatchOperationCosPutObjectCopyNewObjectMetadataOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectMetadataInput` via:

BatchOperationCosPutObjectCopyNewObjectMetadataArgs{...}

type BatchOperationCosPutObjectCopyNewObjectMetadataOutput

type BatchOperationCosPutObjectCopyNewObjectMetadataOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) CacheControl

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentDisposition

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentEncoding

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ContentType

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ElementType

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) HttpExpiresDate

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) SseAlgorithm

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext

func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput

func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext

func (o BatchOperationCosPutObjectCopyNewObjectMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput

type BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput

type BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput() BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
	ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput
}

BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectMetadataArgs, BatchOperationCosPutObjectCopyNewObjectMetadataPtr and BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectMetadataPtrInput` via:

        BatchOperationCosPutObjectCopyNewObjectMetadataArgs{...}

or:

        nil

type BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput

type BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) CacheControl

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentDisposition

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentEncoding

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ContentType

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) Elem

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ElementType

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) HttpExpiresDate

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) SseAlgorithm

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext

func (o BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataPtrOutput) UserMetadatas

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadata

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadata struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ElementType

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext

func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray []BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ElementType

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext

func (i BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
	ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput
}

BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray and BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayInput` via:

BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArray{ BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs{...} }

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ElementType

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext

func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArrayOutput

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput() BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
	ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput
}

BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs and BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataInput` via:

BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataArgs{...}

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput

type BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ElementType

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) Key

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext

func (o BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) ToBatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput

func (BatchOperationCosPutObjectCopyNewObjectMetadataUserMetadataOutput) Value

type BatchOperationCosPutObjectCopyNewObjectTagging

type BatchOperationCosPutObjectCopyNewObjectTagging struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type BatchOperationCosPutObjectCopyNewObjectTaggingArgs

type BatchOperationCosPutObjectCopyNewObjectTaggingArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ElementType

func (BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput

func (i BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput() BatchOperationCosPutObjectCopyNewObjectTaggingOutput

func (BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext

func (i BatchOperationCosPutObjectCopyNewObjectTaggingArgs) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingOutput

type BatchOperationCosPutObjectCopyNewObjectTaggingArray

type BatchOperationCosPutObjectCopyNewObjectTaggingArray []BatchOperationCosPutObjectCopyNewObjectTaggingInput

func (BatchOperationCosPutObjectCopyNewObjectTaggingArray) ElementType

func (BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput

func (i BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput

func (BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext

func (i BatchOperationCosPutObjectCopyNewObjectTaggingArray) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput

type BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput

type BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput() BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
	ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput
}

BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectTaggingArray and BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectTaggingArrayInput` via:

BatchOperationCosPutObjectCopyNewObjectTaggingArray{ BatchOperationCosPutObjectCopyNewObjectTaggingArgs{...} }

type BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput

type BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ElementType

func (BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) Index

func (BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput

func (BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext

func (o BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingArrayOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingArrayOutput

type BatchOperationCosPutObjectCopyNewObjectTaggingInput

type BatchOperationCosPutObjectCopyNewObjectTaggingInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput() BatchOperationCosPutObjectCopyNewObjectTaggingOutput
	ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext(context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingOutput
}

BatchOperationCosPutObjectCopyNewObjectTaggingInput is an input type that accepts BatchOperationCosPutObjectCopyNewObjectTaggingArgs and BatchOperationCosPutObjectCopyNewObjectTaggingOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyNewObjectTaggingInput` via:

BatchOperationCosPutObjectCopyNewObjectTaggingArgs{...}

type BatchOperationCosPutObjectCopyNewObjectTaggingOutput

type BatchOperationCosPutObjectCopyNewObjectTaggingOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ElementType

func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) Key

func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutput

func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext

func (o BatchOperationCosPutObjectCopyNewObjectTaggingOutput) ToBatchOperationCosPutObjectCopyNewObjectTaggingOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyNewObjectTaggingOutput

func (BatchOperationCosPutObjectCopyNewObjectTaggingOutput) Value

type BatchOperationCosPutObjectCopyOutput

type BatchOperationCosPutObjectCopyOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyOutput) AccessControlDirective

func (o BatchOperationCosPutObjectCopyOutput) AccessControlDirective() pulumi.StringPtrOutput

func (BatchOperationCosPutObjectCopyOutput) AccessControlGrants

func (BatchOperationCosPutObjectCopyOutput) CannedAccessControlList

func (o BatchOperationCosPutObjectCopyOutput) CannedAccessControlList() pulumi.StringPtrOutput

func (BatchOperationCosPutObjectCopyOutput) ElementType

func (BatchOperationCosPutObjectCopyOutput) MetadataDirective

func (BatchOperationCosPutObjectCopyOutput) ModifiedSinceConstraint

func (o BatchOperationCosPutObjectCopyOutput) ModifiedSinceConstraint() pulumi.IntPtrOutput

func (BatchOperationCosPutObjectCopyOutput) NewObjectMetadata

func (BatchOperationCosPutObjectCopyOutput) NewObjectTaggings

func (BatchOperationCosPutObjectCopyOutput) PrefixReplace

func (BatchOperationCosPutObjectCopyOutput) ResourcesPrefix

func (BatchOperationCosPutObjectCopyOutput) StorageClass

func (BatchOperationCosPutObjectCopyOutput) TaggingDirective

func (BatchOperationCosPutObjectCopyOutput) TargetKeyPrefix

func (BatchOperationCosPutObjectCopyOutput) TargetResource

func (BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutput

func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutput() BatchOperationCosPutObjectCopyOutput

func (BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutputWithContext

func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyOutput

func (BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutput

func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput

func (BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext

func (o BatchOperationCosPutObjectCopyOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyPtrOutput

func (BatchOperationCosPutObjectCopyOutput) UnmodifiedSinceConstraint

func (o BatchOperationCosPutObjectCopyOutput) UnmodifiedSinceConstraint() pulumi.IntPtrOutput

type BatchOperationCosPutObjectCopyPtrInput

type BatchOperationCosPutObjectCopyPtrInput interface {
	pulumi.Input

	ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput
	ToBatchOperationCosPutObjectCopyPtrOutputWithContext(context.Context) BatchOperationCosPutObjectCopyPtrOutput
}

BatchOperationCosPutObjectCopyPtrInput is an input type that accepts BatchOperationCosPutObjectCopyArgs, BatchOperationCosPutObjectCopyPtr and BatchOperationCosPutObjectCopyPtrOutput values. You can construct a concrete instance of `BatchOperationCosPutObjectCopyPtrInput` via:

        BatchOperationCosPutObjectCopyArgs{...}

or:

        nil

type BatchOperationCosPutObjectCopyPtrOutput

type BatchOperationCosPutObjectCopyPtrOutput struct{ *pulumi.OutputState }

func (BatchOperationCosPutObjectCopyPtrOutput) AccessControlDirective

func (BatchOperationCosPutObjectCopyPtrOutput) AccessControlGrants

func (BatchOperationCosPutObjectCopyPtrOutput) CannedAccessControlList

func (BatchOperationCosPutObjectCopyPtrOutput) Elem

func (BatchOperationCosPutObjectCopyPtrOutput) ElementType

func (BatchOperationCosPutObjectCopyPtrOutput) MetadataDirective

func (BatchOperationCosPutObjectCopyPtrOutput) ModifiedSinceConstraint

func (o BatchOperationCosPutObjectCopyPtrOutput) ModifiedSinceConstraint() pulumi.IntPtrOutput

func (BatchOperationCosPutObjectCopyPtrOutput) NewObjectMetadata

func (BatchOperationCosPutObjectCopyPtrOutput) NewObjectTaggings

func (BatchOperationCosPutObjectCopyPtrOutput) PrefixReplace

func (BatchOperationCosPutObjectCopyPtrOutput) ResourcesPrefix

func (BatchOperationCosPutObjectCopyPtrOutput) StorageClass

func (BatchOperationCosPutObjectCopyPtrOutput) TaggingDirective

func (BatchOperationCosPutObjectCopyPtrOutput) TargetKeyPrefix

func (BatchOperationCosPutObjectCopyPtrOutput) TargetResource

func (BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutput

func (o BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutput() BatchOperationCosPutObjectCopyPtrOutput

func (BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext

func (o BatchOperationCosPutObjectCopyPtrOutput) ToBatchOperationCosPutObjectCopyPtrOutputWithContext(ctx context.Context) BatchOperationCosPutObjectCopyPtrOutput

func (BatchOperationCosPutObjectCopyPtrOutput) UnmodifiedSinceConstraint

func (o BatchOperationCosPutObjectCopyPtrOutput) UnmodifiedSinceConstraint() pulumi.IntPtrOutput

type BatchOperationInput

type BatchOperationInput interface {
	pulumi.Input

	ToBatchOperationOutput() BatchOperationOutput
	ToBatchOperationOutputWithContext(context.Context) BatchOperationOutput
}

BatchOperationInput is an input type that accepts BatchOperationArgs and BatchOperationOutput values. You can construct a concrete instance of `BatchOperationInput` via:

BatchOperationArgs{...}

type BatchOperationOutput

type BatchOperationOutput struct{ *pulumi.OutputState }

func (BatchOperationOutput) CosInitiateRestoreObject

func (BatchOperationOutput) CosPutObjectCopy

func (BatchOperationOutput) ElementType

func (BatchOperationOutput) ElementType() reflect.Type

func (BatchOperationOutput) ToBatchOperationOutput

func (o BatchOperationOutput) ToBatchOperationOutput() BatchOperationOutput

func (BatchOperationOutput) ToBatchOperationOutputWithContext

func (o BatchOperationOutput) ToBatchOperationOutputWithContext(ctx context.Context) BatchOperationOutput

func (BatchOperationOutput) ToBatchOperationPtrOutput

func (o BatchOperationOutput) ToBatchOperationPtrOutput() BatchOperationPtrOutput

func (BatchOperationOutput) ToBatchOperationPtrOutputWithContext

func (o BatchOperationOutput) ToBatchOperationPtrOutputWithContext(ctx context.Context) BatchOperationPtrOutput

type BatchOperationPtrInput

type BatchOperationPtrInput interface {
	pulumi.Input

	ToBatchOperationPtrOutput() BatchOperationPtrOutput
	ToBatchOperationPtrOutputWithContext(context.Context) BatchOperationPtrOutput
}

BatchOperationPtrInput is an input type that accepts BatchOperationArgs, BatchOperationPtr and BatchOperationPtrOutput values. You can construct a concrete instance of `BatchOperationPtrInput` via:

        BatchOperationArgs{...}

or:

        nil

type BatchOperationPtrOutput

type BatchOperationPtrOutput struct{ *pulumi.OutputState }

func (BatchOperationPtrOutput) CosInitiateRestoreObject

func (BatchOperationPtrOutput) CosPutObjectCopy

func (BatchOperationPtrOutput) Elem

func (BatchOperationPtrOutput) ElementType

func (BatchOperationPtrOutput) ElementType() reflect.Type

func (BatchOperationPtrOutput) ToBatchOperationPtrOutput

func (o BatchOperationPtrOutput) ToBatchOperationPtrOutput() BatchOperationPtrOutput

func (BatchOperationPtrOutput) ToBatchOperationPtrOutputWithContext

func (o BatchOperationPtrOutput) ToBatchOperationPtrOutputWithContext(ctx context.Context) BatchOperationPtrOutput

type BatchOutput

type BatchOutput struct{ *pulumi.OutputState }

func (BatchOutput) Appid

func (o BatchOutput) Appid() pulumi.IntOutput

Appid.

func (BatchOutput) ConfirmationRequired

func (o BatchOutput) ConfirmationRequired() pulumi.BoolPtrOutput

Whether to confirm before performing the task. The default is false.

func (BatchOutput) Description

func (o BatchOutput) Description() pulumi.StringPtrOutput

Mission description. If you configured this information when you created the task, the content is returned. The description length ranges from 0 to 256 bytes.

func (BatchOutput) ElementType

func (BatchOutput) ElementType() reflect.Type

func (BatchOutput) JobId

func (o BatchOutput) JobId() pulumi.StringOutput

Job id.

func (BatchOutput) Manifest

func (o BatchOutput) Manifest() BatchManifestOutput

List of objects to be processed.

func (BatchOutput) Operation

func (o BatchOutput) Operation() BatchOperationOutput

Select the action to be performed on the objects in the manifest file.

func (BatchOutput) Priority

func (o BatchOutput) Priority() pulumi.IntOutput

Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647.

func (BatchOutput) Report

func (o BatchOutput) Report() BatchReportOutput

Task completion report.

func (BatchOutput) RoleArn

func (o BatchOutput) RoleArn() pulumi.StringOutput

COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify your identity.

func (BatchOutput) Status

func (o BatchOutput) Status() pulumi.StringOutput

Current status of the task. Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed, Failing, New, Paused, Pausing, Preparing, Ready, Suspended. For Update status, when you move a task to the Ready state, COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS cancels the task. Optional parameters include: Ready, Cancelled.

func (BatchOutput) ToBatchOutput

func (o BatchOutput) ToBatchOutput() BatchOutput

func (BatchOutput) ToBatchOutputWithContext

func (o BatchOutput) ToBatchOutputWithContext(ctx context.Context) BatchOutput

func (BatchOutput) Uin

Uin.

type BatchReport

type BatchReport struct {
	Bucket      string  `pulumi:"bucket"`
	Enabled     string  `pulumi:"enabled"`
	Format      string  `pulumi:"format"`
	Prefix      *string `pulumi:"prefix"`
	ReportScope string  `pulumi:"reportScope"`
}

type BatchReportArgs

type BatchReportArgs struct {
	Bucket      pulumi.StringInput    `pulumi:"bucket"`
	Enabled     pulumi.StringInput    `pulumi:"enabled"`
	Format      pulumi.StringInput    `pulumi:"format"`
	Prefix      pulumi.StringPtrInput `pulumi:"prefix"`
	ReportScope pulumi.StringInput    `pulumi:"reportScope"`
}

func (BatchReportArgs) ElementType

func (BatchReportArgs) ElementType() reflect.Type

func (BatchReportArgs) ToBatchReportOutput

func (i BatchReportArgs) ToBatchReportOutput() BatchReportOutput

func (BatchReportArgs) ToBatchReportOutputWithContext

func (i BatchReportArgs) ToBatchReportOutputWithContext(ctx context.Context) BatchReportOutput

func (BatchReportArgs) ToBatchReportPtrOutput

func (i BatchReportArgs) ToBatchReportPtrOutput() BatchReportPtrOutput

func (BatchReportArgs) ToBatchReportPtrOutputWithContext

func (i BatchReportArgs) ToBatchReportPtrOutputWithContext(ctx context.Context) BatchReportPtrOutput

type BatchReportInput

type BatchReportInput interface {
	pulumi.Input

	ToBatchReportOutput() BatchReportOutput
	ToBatchReportOutputWithContext(context.Context) BatchReportOutput
}

BatchReportInput is an input type that accepts BatchReportArgs and BatchReportOutput values. You can construct a concrete instance of `BatchReportInput` via:

BatchReportArgs{...}

type BatchReportOutput

type BatchReportOutput struct{ *pulumi.OutputState }

func (BatchReportOutput) Bucket

func (BatchReportOutput) ElementType

func (BatchReportOutput) ElementType() reflect.Type

func (BatchReportOutput) Enabled

func (BatchReportOutput) Format

func (BatchReportOutput) Prefix

func (BatchReportOutput) ReportScope

func (o BatchReportOutput) ReportScope() pulumi.StringOutput

func (BatchReportOutput) ToBatchReportOutput

func (o BatchReportOutput) ToBatchReportOutput() BatchReportOutput

func (BatchReportOutput) ToBatchReportOutputWithContext

func (o BatchReportOutput) ToBatchReportOutputWithContext(ctx context.Context) BatchReportOutput

func (BatchReportOutput) ToBatchReportPtrOutput

func (o BatchReportOutput) ToBatchReportPtrOutput() BatchReportPtrOutput

func (BatchReportOutput) ToBatchReportPtrOutputWithContext

func (o BatchReportOutput) ToBatchReportPtrOutputWithContext(ctx context.Context) BatchReportPtrOutput

type BatchReportPtrInput

type BatchReportPtrInput interface {
	pulumi.Input

	ToBatchReportPtrOutput() BatchReportPtrOutput
	ToBatchReportPtrOutputWithContext(context.Context) BatchReportPtrOutput
}

BatchReportPtrInput is an input type that accepts BatchReportArgs, BatchReportPtr and BatchReportPtrOutput values. You can construct a concrete instance of `BatchReportPtrInput` via:

        BatchReportArgs{...}

or:

        nil

func BatchReportPtr

func BatchReportPtr(v *BatchReportArgs) BatchReportPtrInput

type BatchReportPtrOutput

type BatchReportPtrOutput struct{ *pulumi.OutputState }

func (BatchReportPtrOutput) Bucket

func (BatchReportPtrOutput) Elem

func (BatchReportPtrOutput) ElementType

func (BatchReportPtrOutput) ElementType() reflect.Type

func (BatchReportPtrOutput) Enabled

func (BatchReportPtrOutput) Format

func (BatchReportPtrOutput) Prefix

func (BatchReportPtrOutput) ReportScope

func (BatchReportPtrOutput) ToBatchReportPtrOutput

func (o BatchReportPtrOutput) ToBatchReportPtrOutput() BatchReportPtrOutput

func (BatchReportPtrOutput) ToBatchReportPtrOutputWithContext

func (o BatchReportPtrOutput) ToBatchReportPtrOutputWithContext(ctx context.Context) BatchReportPtrOutput

type BatchState

type BatchState struct {
	// Appid.
	Appid pulumi.IntPtrInput
	// Whether to confirm before performing the task. The default is false.
	ConfirmationRequired pulumi.BoolPtrInput
	// Mission description. If you configured this information when you created the task, the content is returned. The
	// description length ranges from 0 to 256 bytes.
	Description pulumi.StringPtrInput
	// Job id.
	JobId pulumi.StringPtrInput
	// List of objects to be processed.
	Manifest BatchManifestPtrInput
	// Select the action to be performed on the objects in the manifest file.
	Operation BatchOperationPtrInput
	// Mission priority. The higher the value, the higher the priority of the task. Priority values range from 0 to 2147483647.
	Priority pulumi.IntPtrInput
	// Task completion report.
	Report BatchReportPtrInput
	// COS resource identifier, which is used to identify the role you created. You need this resource identifier to verify
	// your identity.
	RoleArn pulumi.StringPtrInput
	// Current status of the task. Legal parameter values include Active, Cancelled, Cancelling, Complete, Completing, Failed,
	// Failing, New, Paused, Pausing, Preparing, Ready, Suspended. For Update status, when you move a task to the Ready state,
	// COS will assume that you have confirmed the task and will perform it. When you move a task to the Cancelled state, COS
	// cancels the task. Optional parameters include: Ready, Cancelled.
	Status pulumi.StringPtrInput
	// Uin.
	Uin pulumi.StringPtrInput
}

func (BatchState) ElementType

func (BatchState) ElementType() reflect.Type

type Bucket

type Bucket struct {
	pulumi.CustomResourceState

	// Enable bucket acceleration.
	AccelerationEnable pulumi.BoolPtrOutput `pulumi:"accelerationEnable"`
	// The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private.
	Acl pulumi.StringPtrOutput `pulumi:"acl"`
	// ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check
	// https://intl.cloud.tencent.com/document/product/436/7737 for more detail.
	AclBody pulumi.StringPtrOutput `pulumi:"aclBody"`
	// The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// A rule of Cross-Origin Resource Sharing (documented below).
	CorsRules BucketCorsRuleArrayOutput `pulumi:"corsRules"`
	// The URL of this cos bucket.
	CosBucketUrl pulumi.StringOutput `pulumi:"cosBucketUrl"`
	// Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or
	// modified.
	EnableIntelligentTiering pulumi.BoolOutput `pulumi:"enableIntelligentTiering"`
	// The server-side encryption algorithm to use. Valid value is `AES256`.
	EncryptionAlgorithm pulumi.StringPtrOutput `pulumi:"encryptionAlgorithm"`
	// Force cleanup all objects before delete bucket.
	ForceClean pulumi.BoolPtrOutput `pulumi:"forceClean"`
	// Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration,
	// with optional days of 30, 60, 90. Default value is 30.
	IntelligentTieringDays pulumi.IntOutput `pulumi:"intelligentTieringDays"`
	// Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The
	// default value is once, which can be used in combination with the number of days to achieve the conversion effect. For
	// example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one
	// visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer.
	IntelligentTieringRequestFrequent pulumi.IntOutput `pulumi:"intelligentTieringRequestFrequent"`
	// A configuration of object lifecycle management (documented below).
	LifecycleRules BucketLifecycleRuleArrayOutput `pulumi:"lifecycleRules"`
	// Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be
	// saved with `log_target_bucket`. To enable log, the full access of log service must be granted. [Full Access Role
	// Policy](https://intl.cloud.tencent.com/document/product/436/16920).
	LogEnable pulumi.BoolPtrOutput `pulumi:"logEnable"`
	// The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file
	// format is `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is
	// `true`.
	LogPrefix pulumi.StringOutput `pulumi:"logPrefix"`
	// The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is
	// `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is `true`.
	// User must have full access on this bucket.
	LogTargetBucket pulumi.StringOutput `pulumi:"logTargetBucket"`
	// Indicates whether to create a bucket of multi available zone.
	MultiAz pulumi.BoolPtrOutput `pulumi:"multiAz"`
	// Bucket Origin Domain settings.
	OriginDomainRules BucketOriginDomainRuleArrayOutput `pulumi:"originDomainRules"`
	// Bucket Origin-Pull settings.
	OriginPullRules BucketOriginPullRuleArrayOutput `pulumi:"originPullRules"`
	// Request initiator identifier, format: `qcs::cam::uin/<owneruin>:uin/<subuin>`. NOTE: only `versioning_enable` is true
	// can configure this argument.
	ReplicaRole pulumi.StringPtrOutput `pulumi:"replicaRole"`
	// List of replica rule. NOTE: only `versioning_enable` is true and `replica_role` set can configure this argument.
	ReplicaRules BucketReplicaRuleArrayOutput `pulumi:"replicaRules"`
	// The tags of a bucket.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Enable bucket versioning. NOTE: The `multi_az` feature is true for the current bucket, cannot disable version control.
	VersioningEnable pulumi.BoolPtrOutput `pulumi:"versioningEnable"`
	// A website object(documented below).
	Website BucketWebsitePtrOutput `pulumi:"website"`
}

func GetBucket

func GetBucket(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BucketState, opts ...pulumi.ResourceOption) (*Bucket, error)

GetBucket gets an existing Bucket 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 NewBucket

func NewBucket(ctx *pulumi.Context,
	name string, args *BucketArgs, opts ...pulumi.ResourceOption) (*Bucket, error)

NewBucket registers a new resource with the given unique name, arguments, and options.

func (*Bucket) ElementType

func (*Bucket) ElementType() reflect.Type

func (*Bucket) ToBucketOutput

func (i *Bucket) ToBucketOutput() BucketOutput

func (*Bucket) ToBucketOutputWithContext

func (i *Bucket) ToBucketOutputWithContext(ctx context.Context) BucketOutput

type BucketArgs

type BucketArgs struct {
	// Enable bucket acceleration.
	AccelerationEnable pulumi.BoolPtrInput
	// The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private.
	Acl pulumi.StringPtrInput
	// ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check
	// https://intl.cloud.tencent.com/document/product/436/7737 for more detail.
	AclBody pulumi.StringPtrInput
	// The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringInput
	// A rule of Cross-Origin Resource Sharing (documented below).
	CorsRules BucketCorsRuleArrayInput
	// Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or
	// modified.
	EnableIntelligentTiering pulumi.BoolPtrInput
	// The server-side encryption algorithm to use. Valid value is `AES256`.
	EncryptionAlgorithm pulumi.StringPtrInput
	// Force cleanup all objects before delete bucket.
	ForceClean pulumi.BoolPtrInput
	// Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration,
	// with optional days of 30, 60, 90. Default value is 30.
	IntelligentTieringDays pulumi.IntPtrInput
	// Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The
	// default value is once, which can be used in combination with the number of days to achieve the conversion effect. For
	// example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one
	// visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer.
	IntelligentTieringRequestFrequent pulumi.IntPtrInput
	// A configuration of object lifecycle management (documented below).
	LifecycleRules BucketLifecycleRuleArrayInput
	// Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be
	// saved with `log_target_bucket`. To enable log, the full access of log service must be granted. [Full Access Role
	// Policy](https://intl.cloud.tencent.com/document/product/436/16920).
	LogEnable pulumi.BoolPtrInput
	// The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file
	// format is `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is
	// `true`.
	LogPrefix pulumi.StringPtrInput
	// The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is
	// `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is `true`.
	// User must have full access on this bucket.
	LogTargetBucket pulumi.StringPtrInput
	// Indicates whether to create a bucket of multi available zone.
	MultiAz pulumi.BoolPtrInput
	// Bucket Origin Domain settings.
	OriginDomainRules BucketOriginDomainRuleArrayInput
	// Bucket Origin-Pull settings.
	OriginPullRules BucketOriginPullRuleArrayInput
	// Request initiator identifier, format: `qcs::cam::uin/<owneruin>:uin/<subuin>`. NOTE: only `versioning_enable` is true
	// can configure this argument.
	ReplicaRole pulumi.StringPtrInput
	// List of replica rule. NOTE: only `versioning_enable` is true and `replica_role` set can configure this argument.
	ReplicaRules BucketReplicaRuleArrayInput
	// The tags of a bucket.
	Tags pulumi.MapInput
	// Enable bucket versioning. NOTE: The `multi_az` feature is true for the current bucket, cannot disable version control.
	VersioningEnable pulumi.BoolPtrInput
	// A website object(documented below).
	Website BucketWebsitePtrInput
}

The set of arguments for constructing a Bucket resource.

func (BucketArgs) ElementType

func (BucketArgs) ElementType() reflect.Type

type BucketArray

type BucketArray []BucketInput

func (BucketArray) ElementType

func (BucketArray) ElementType() reflect.Type

func (BucketArray) ToBucketArrayOutput

func (i BucketArray) ToBucketArrayOutput() BucketArrayOutput

func (BucketArray) ToBucketArrayOutputWithContext

func (i BucketArray) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput

type BucketArrayInput

type BucketArrayInput interface {
	pulumi.Input

	ToBucketArrayOutput() BucketArrayOutput
	ToBucketArrayOutputWithContext(context.Context) BucketArrayOutput
}

BucketArrayInput is an input type that accepts BucketArray and BucketArrayOutput values. You can construct a concrete instance of `BucketArrayInput` via:

BucketArray{ BucketArgs{...} }

type BucketArrayOutput

type BucketArrayOutput struct{ *pulumi.OutputState }

func (BucketArrayOutput) ElementType

func (BucketArrayOutput) ElementType() reflect.Type

func (BucketArrayOutput) Index

func (BucketArrayOutput) ToBucketArrayOutput

func (o BucketArrayOutput) ToBucketArrayOutput() BucketArrayOutput

func (BucketArrayOutput) ToBucketArrayOutputWithContext

func (o BucketArrayOutput) ToBucketArrayOutputWithContext(ctx context.Context) BucketArrayOutput

type BucketCorsRule

type BucketCorsRule struct {
	AllowedHeaders []string `pulumi:"allowedHeaders"`
	AllowedMethods []string `pulumi:"allowedMethods"`
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	ExposeHeaders  []string `pulumi:"exposeHeaders"`
	MaxAgeSeconds  *int     `pulumi:"maxAgeSeconds"`
}

type BucketCorsRuleArgs

type BucketCorsRuleArgs struct {
	AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"`
	AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"`
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	ExposeHeaders  pulumi.StringArrayInput `pulumi:"exposeHeaders"`
	MaxAgeSeconds  pulumi.IntPtrInput      `pulumi:"maxAgeSeconds"`
}

func (BucketCorsRuleArgs) ElementType

func (BucketCorsRuleArgs) ElementType() reflect.Type

func (BucketCorsRuleArgs) ToBucketCorsRuleOutput

func (i BucketCorsRuleArgs) ToBucketCorsRuleOutput() BucketCorsRuleOutput

func (BucketCorsRuleArgs) ToBucketCorsRuleOutputWithContext

func (i BucketCorsRuleArgs) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput

type BucketCorsRuleArray

type BucketCorsRuleArray []BucketCorsRuleInput

func (BucketCorsRuleArray) ElementType

func (BucketCorsRuleArray) ElementType() reflect.Type

func (BucketCorsRuleArray) ToBucketCorsRuleArrayOutput

func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput

func (BucketCorsRuleArray) ToBucketCorsRuleArrayOutputWithContext

func (i BucketCorsRuleArray) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput

type BucketCorsRuleArrayInput

type BucketCorsRuleArrayInput interface {
	pulumi.Input

	ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput
	ToBucketCorsRuleArrayOutputWithContext(context.Context) BucketCorsRuleArrayOutput
}

BucketCorsRuleArrayInput is an input type that accepts BucketCorsRuleArray and BucketCorsRuleArrayOutput values. You can construct a concrete instance of `BucketCorsRuleArrayInput` via:

BucketCorsRuleArray{ BucketCorsRuleArgs{...} }

type BucketCorsRuleArrayOutput

type BucketCorsRuleArrayOutput struct{ *pulumi.OutputState }

func (BucketCorsRuleArrayOutput) ElementType

func (BucketCorsRuleArrayOutput) ElementType() reflect.Type

func (BucketCorsRuleArrayOutput) Index

func (BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput

func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutput() BucketCorsRuleArrayOutput

func (BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext

func (o BucketCorsRuleArrayOutput) ToBucketCorsRuleArrayOutputWithContext(ctx context.Context) BucketCorsRuleArrayOutput

type BucketCorsRuleInput

type BucketCorsRuleInput interface {
	pulumi.Input

	ToBucketCorsRuleOutput() BucketCorsRuleOutput
	ToBucketCorsRuleOutputWithContext(context.Context) BucketCorsRuleOutput
}

BucketCorsRuleInput is an input type that accepts BucketCorsRuleArgs and BucketCorsRuleOutput values. You can construct a concrete instance of `BucketCorsRuleInput` via:

BucketCorsRuleArgs{...}

type BucketCorsRuleOutput

type BucketCorsRuleOutput struct{ *pulumi.OutputState }

func (BucketCorsRuleOutput) AllowedHeaders

func (o BucketCorsRuleOutput) AllowedHeaders() pulumi.StringArrayOutput

func (BucketCorsRuleOutput) AllowedMethods

func (o BucketCorsRuleOutput) AllowedMethods() pulumi.StringArrayOutput

func (BucketCorsRuleOutput) AllowedOrigins

func (o BucketCorsRuleOutput) AllowedOrigins() pulumi.StringArrayOutput

func (BucketCorsRuleOutput) ElementType

func (BucketCorsRuleOutput) ElementType() reflect.Type

func (BucketCorsRuleOutput) ExposeHeaders

func (o BucketCorsRuleOutput) ExposeHeaders() pulumi.StringArrayOutput

func (BucketCorsRuleOutput) MaxAgeSeconds

func (o BucketCorsRuleOutput) MaxAgeSeconds() pulumi.IntPtrOutput

func (BucketCorsRuleOutput) ToBucketCorsRuleOutput

func (o BucketCorsRuleOutput) ToBucketCorsRuleOutput() BucketCorsRuleOutput

func (BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext

func (o BucketCorsRuleOutput) ToBucketCorsRuleOutputWithContext(ctx context.Context) BucketCorsRuleOutput

type BucketDomainCertificateAttachment

type BucketDomainCertificateAttachment struct {
	pulumi.CustomResourceState

	// Bucket name.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// The certificate of specified doamin.
	DomainCertificate BucketDomainCertificateAttachmentDomainCertificateOutput `pulumi:"domainCertificate"`
}

func GetBucketDomainCertificateAttachment

func GetBucketDomainCertificateAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BucketDomainCertificateAttachmentState, opts ...pulumi.ResourceOption) (*BucketDomainCertificateAttachment, error)

GetBucketDomainCertificateAttachment gets an existing BucketDomainCertificateAttachment 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 NewBucketDomainCertificateAttachment

func NewBucketDomainCertificateAttachment(ctx *pulumi.Context,
	name string, args *BucketDomainCertificateAttachmentArgs, opts ...pulumi.ResourceOption) (*BucketDomainCertificateAttachment, error)

NewBucketDomainCertificateAttachment registers a new resource with the given unique name, arguments, and options.

func (*BucketDomainCertificateAttachment) ElementType

func (*BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutput

func (i *BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutput() BucketDomainCertificateAttachmentOutput

func (*BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutputWithContext

func (i *BucketDomainCertificateAttachment) ToBucketDomainCertificateAttachmentOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentOutput

type BucketDomainCertificateAttachmentArgs

type BucketDomainCertificateAttachmentArgs struct {
	// Bucket name.
	Bucket pulumi.StringInput
	// The certificate of specified doamin.
	DomainCertificate BucketDomainCertificateAttachmentDomainCertificateInput
}

The set of arguments for constructing a BucketDomainCertificateAttachment resource.

func (BucketDomainCertificateAttachmentArgs) ElementType

type BucketDomainCertificateAttachmentArray

type BucketDomainCertificateAttachmentArray []BucketDomainCertificateAttachmentInput

func (BucketDomainCertificateAttachmentArray) ElementType

func (BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutput

func (i BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutput() BucketDomainCertificateAttachmentArrayOutput

func (BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutputWithContext

func (i BucketDomainCertificateAttachmentArray) ToBucketDomainCertificateAttachmentArrayOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentArrayOutput

type BucketDomainCertificateAttachmentArrayInput

type BucketDomainCertificateAttachmentArrayInput interface {
	pulumi.Input

	ToBucketDomainCertificateAttachmentArrayOutput() BucketDomainCertificateAttachmentArrayOutput
	ToBucketDomainCertificateAttachmentArrayOutputWithContext(context.Context) BucketDomainCertificateAttachmentArrayOutput
}

BucketDomainCertificateAttachmentArrayInput is an input type that accepts BucketDomainCertificateAttachmentArray and BucketDomainCertificateAttachmentArrayOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentArrayInput` via:

BucketDomainCertificateAttachmentArray{ BucketDomainCertificateAttachmentArgs{...} }

type BucketDomainCertificateAttachmentArrayOutput

type BucketDomainCertificateAttachmentArrayOutput struct{ *pulumi.OutputState }

func (BucketDomainCertificateAttachmentArrayOutput) ElementType

func (BucketDomainCertificateAttachmentArrayOutput) Index

func (BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutput

func (o BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutput() BucketDomainCertificateAttachmentArrayOutput

func (BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutputWithContext

func (o BucketDomainCertificateAttachmentArrayOutput) ToBucketDomainCertificateAttachmentArrayOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentArrayOutput

type BucketDomainCertificateAttachmentDomainCertificate

type BucketDomainCertificateAttachmentDomainCertificate struct {
	Certificate BucketDomainCertificateAttachmentDomainCertificateCertificate `pulumi:"certificate"`
	Domain      string                                                        `pulumi:"domain"`
}

type BucketDomainCertificateAttachmentDomainCertificateArgs

type BucketDomainCertificateAttachmentDomainCertificateArgs struct {
	Certificate BucketDomainCertificateAttachmentDomainCertificateCertificateInput `pulumi:"certificate"`
	Domain      pulumi.StringInput                                                 `pulumi:"domain"`
}

func (BucketDomainCertificateAttachmentDomainCertificateArgs) ElementType

func (BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateOutput

func (BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext

func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateOutput

func (BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput

func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificatePtrOutput

func (BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext

func (i BucketDomainCertificateAttachmentDomainCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput

type BucketDomainCertificateAttachmentDomainCertificateCertificate

type BucketDomainCertificateAttachmentDomainCertificateCertificate struct {
	CertType   string                                                                  `pulumi:"certType"`
	CustomCert BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCert `pulumi:"customCert"`
}

type BucketDomainCertificateAttachmentDomainCertificateCertificateArgs

type BucketDomainCertificateAttachmentDomainCertificateCertificateArgs struct {
	CertType   pulumi.StringInput                                                           `pulumi:"certType"`
	CustomCert BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput `pulumi:"customCert"`
}

func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ElementType

func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext

func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext

func (i BucketDomainCertificateAttachmentDomainCertificateCertificateArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCert

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCert struct {
	Cert       string `pulumi:"cert"`
	PrivateKey string `pulumi:"privateKey"`
}

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs struct {
	Cert       pulumi.StringInput `pulumi:"cert"`
	PrivateKey pulumi.StringInput `pulumi:"privateKey"`
}

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ElementType

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext

func (i BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput interface {
	pulumi.Input

	ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
	ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput
}

BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs and BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertInput` via:

BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs{...}

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput struct{ *pulumi.OutputState }

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) Cert

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ElementType

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) PrivateKey

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutputWithContext

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput interface {
	pulumi.Input

	ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
	ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput
}

BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs, BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtr and BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrInput` via:

        BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertArgs{...}

or:

        nil

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput

type BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput struct{ *pulumi.OutputState }

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) Cert

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) Elem

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ElementType

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) PrivateKey

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateCustomCertPtrOutputWithContext

type BucketDomainCertificateAttachmentDomainCertificateCertificateInput

type BucketDomainCertificateAttachmentDomainCertificateCertificateInput interface {
	pulumi.Input

	ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
	ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateOutput
}

BucketDomainCertificateAttachmentDomainCertificateCertificateInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateCertificateArgs and BucketDomainCertificateAttachmentDomainCertificateCertificateOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateCertificateInput` via:

BucketDomainCertificateAttachmentDomainCertificateCertificateArgs{...}

type BucketDomainCertificateAttachmentDomainCertificateCertificateOutput

type BucketDomainCertificateAttachmentDomainCertificateCertificateOutput struct{ *pulumi.OutputState }

func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) CertType

func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ElementType

func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext

func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificateOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext

func (o BucketDomainCertificateAttachmentDomainCertificateCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput

type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput

type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput interface {
	pulumi.Input

	ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
	ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput
}

BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateCertificateArgs, BucketDomainCertificateAttachmentDomainCertificateCertificatePtr and BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateCertificatePtrInput` via:

        BucketDomainCertificateAttachmentDomainCertificateCertificateArgs{...}

or:

        nil

type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput

type BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput struct{ *pulumi.OutputState }

func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) CertType

func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) Elem

func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ElementType

func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput

func (BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext

func (o BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateCertificatePtrOutput

type BucketDomainCertificateAttachmentDomainCertificateInput

type BucketDomainCertificateAttachmentDomainCertificateInput interface {
	pulumi.Input

	ToBucketDomainCertificateAttachmentDomainCertificateOutput() BucketDomainCertificateAttachmentDomainCertificateOutput
	ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificateOutput
}

BucketDomainCertificateAttachmentDomainCertificateInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateArgs and BucketDomainCertificateAttachmentDomainCertificateOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificateInput` via:

BucketDomainCertificateAttachmentDomainCertificateArgs{...}

type BucketDomainCertificateAttachmentDomainCertificateOutput

type BucketDomainCertificateAttachmentDomainCertificateOutput struct{ *pulumi.OutputState }

func (BucketDomainCertificateAttachmentDomainCertificateOutput) Certificate

func (BucketDomainCertificateAttachmentDomainCertificateOutput) Domain

func (BucketDomainCertificateAttachmentDomainCertificateOutput) ElementType

func (BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateOutput

func (BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext

func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificateOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificateOutput

func (BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput

func (BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext

func (o BucketDomainCertificateAttachmentDomainCertificateOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput

type BucketDomainCertificateAttachmentDomainCertificatePtrInput

type BucketDomainCertificateAttachmentDomainCertificatePtrInput interface {
	pulumi.Input

	ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput() BucketDomainCertificateAttachmentDomainCertificatePtrOutput
	ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput
}

BucketDomainCertificateAttachmentDomainCertificatePtrInput is an input type that accepts BucketDomainCertificateAttachmentDomainCertificateArgs, BucketDomainCertificateAttachmentDomainCertificatePtr and BucketDomainCertificateAttachmentDomainCertificatePtrOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentDomainCertificatePtrInput` via:

        BucketDomainCertificateAttachmentDomainCertificateArgs{...}

or:

        nil

type BucketDomainCertificateAttachmentDomainCertificatePtrOutput

type BucketDomainCertificateAttachmentDomainCertificatePtrOutput struct{ *pulumi.OutputState }

func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Certificate

func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Domain

func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) Elem

func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ElementType

func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutput

func (BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext

func (o BucketDomainCertificateAttachmentDomainCertificatePtrOutput) ToBucketDomainCertificateAttachmentDomainCertificatePtrOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentDomainCertificatePtrOutput

type BucketDomainCertificateAttachmentInput

type BucketDomainCertificateAttachmentInput interface {
	pulumi.Input

	ToBucketDomainCertificateAttachmentOutput() BucketDomainCertificateAttachmentOutput
	ToBucketDomainCertificateAttachmentOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentOutput
}

type BucketDomainCertificateAttachmentMap

type BucketDomainCertificateAttachmentMap map[string]BucketDomainCertificateAttachmentInput

func (BucketDomainCertificateAttachmentMap) ElementType

func (BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutput

func (i BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutput() BucketDomainCertificateAttachmentMapOutput

func (BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutputWithContext

func (i BucketDomainCertificateAttachmentMap) ToBucketDomainCertificateAttachmentMapOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentMapOutput

type BucketDomainCertificateAttachmentMapInput

type BucketDomainCertificateAttachmentMapInput interface {
	pulumi.Input

	ToBucketDomainCertificateAttachmentMapOutput() BucketDomainCertificateAttachmentMapOutput
	ToBucketDomainCertificateAttachmentMapOutputWithContext(context.Context) BucketDomainCertificateAttachmentMapOutput
}

BucketDomainCertificateAttachmentMapInput is an input type that accepts BucketDomainCertificateAttachmentMap and BucketDomainCertificateAttachmentMapOutput values. You can construct a concrete instance of `BucketDomainCertificateAttachmentMapInput` via:

BucketDomainCertificateAttachmentMap{ "key": BucketDomainCertificateAttachmentArgs{...} }

type BucketDomainCertificateAttachmentMapOutput

type BucketDomainCertificateAttachmentMapOutput struct{ *pulumi.OutputState }

func (BucketDomainCertificateAttachmentMapOutput) ElementType

func (BucketDomainCertificateAttachmentMapOutput) MapIndex

func (BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutput

func (o BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutput() BucketDomainCertificateAttachmentMapOutput

func (BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutputWithContext

func (o BucketDomainCertificateAttachmentMapOutput) ToBucketDomainCertificateAttachmentMapOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentMapOutput

type BucketDomainCertificateAttachmentOutput

type BucketDomainCertificateAttachmentOutput struct{ *pulumi.OutputState }

func (BucketDomainCertificateAttachmentOutput) Bucket

Bucket name.

func (BucketDomainCertificateAttachmentOutput) DomainCertificate

The certificate of specified doamin.

func (BucketDomainCertificateAttachmentOutput) ElementType

func (BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutput

func (o BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutput() BucketDomainCertificateAttachmentOutput

func (BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutputWithContext

func (o BucketDomainCertificateAttachmentOutput) ToBucketDomainCertificateAttachmentOutputWithContext(ctx context.Context) BucketDomainCertificateAttachmentOutput

type BucketDomainCertificateAttachmentState

type BucketDomainCertificateAttachmentState struct {
	// Bucket name.
	Bucket pulumi.StringPtrInput
	// The certificate of specified doamin.
	DomainCertificate BucketDomainCertificateAttachmentDomainCertificatePtrInput
}

func (BucketDomainCertificateAttachmentState) ElementType

type BucketGenerateInventoryImmediatelyOperation

type BucketGenerateInventoryImmediatelyOperation struct {
	pulumi.CustomResourceState

	// Bucket.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// The id of inventory.
	InventoryId pulumi.StringOutput `pulumi:"inventoryId"`
}

func GetBucketGenerateInventoryImmediatelyOperation

func GetBucketGenerateInventoryImmediatelyOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BucketGenerateInventoryImmediatelyOperationState, opts ...pulumi.ResourceOption) (*BucketGenerateInventoryImmediatelyOperation, error)

GetBucketGenerateInventoryImmediatelyOperation gets an existing BucketGenerateInventoryImmediatelyOperation 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 NewBucketGenerateInventoryImmediatelyOperation

func NewBucketGenerateInventoryImmediatelyOperation(ctx *pulumi.Context,
	name string, args *BucketGenerateInventoryImmediatelyOperationArgs, opts ...pulumi.ResourceOption) (*BucketGenerateInventoryImmediatelyOperation, error)

NewBucketGenerateInventoryImmediatelyOperation registers a new resource with the given unique name, arguments, and options.

func (*BucketGenerateInventoryImmediatelyOperation) ElementType

func (*BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutput

func (i *BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutput() BucketGenerateInventoryImmediatelyOperationOutput

func (*BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext

func (i *BucketGenerateInventoryImmediatelyOperation) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationOutput

type BucketGenerateInventoryImmediatelyOperationArgs

type BucketGenerateInventoryImmediatelyOperationArgs struct {
	// Bucket.
	Bucket pulumi.StringInput
	// The id of inventory.
	InventoryId pulumi.StringInput
}

The set of arguments for constructing a BucketGenerateInventoryImmediatelyOperation resource.

func (BucketGenerateInventoryImmediatelyOperationArgs) ElementType

type BucketGenerateInventoryImmediatelyOperationArray

type BucketGenerateInventoryImmediatelyOperationArray []BucketGenerateInventoryImmediatelyOperationInput

func (BucketGenerateInventoryImmediatelyOperationArray) ElementType

func (BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutput

func (i BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutput() BucketGenerateInventoryImmediatelyOperationArrayOutput

func (BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext

func (i BucketGenerateInventoryImmediatelyOperationArray) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationArrayOutput

type BucketGenerateInventoryImmediatelyOperationArrayInput

type BucketGenerateInventoryImmediatelyOperationArrayInput interface {
	pulumi.Input

	ToBucketGenerateInventoryImmediatelyOperationArrayOutput() BucketGenerateInventoryImmediatelyOperationArrayOutput
	ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext(context.Context) BucketGenerateInventoryImmediatelyOperationArrayOutput
}

BucketGenerateInventoryImmediatelyOperationArrayInput is an input type that accepts BucketGenerateInventoryImmediatelyOperationArray and BucketGenerateInventoryImmediatelyOperationArrayOutput values. You can construct a concrete instance of `BucketGenerateInventoryImmediatelyOperationArrayInput` via:

BucketGenerateInventoryImmediatelyOperationArray{ BucketGenerateInventoryImmediatelyOperationArgs{...} }

type BucketGenerateInventoryImmediatelyOperationArrayOutput

type BucketGenerateInventoryImmediatelyOperationArrayOutput struct{ *pulumi.OutputState }

func (BucketGenerateInventoryImmediatelyOperationArrayOutput) ElementType

func (BucketGenerateInventoryImmediatelyOperationArrayOutput) Index

func (BucketGenerateInventoryImmediatelyOperationArrayOutput) ToBucketGenerateInventoryImmediatelyOperationArrayOutput

func (BucketGenerateInventoryImmediatelyOperationArrayOutput) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext

func (o BucketGenerateInventoryImmediatelyOperationArrayOutput) ToBucketGenerateInventoryImmediatelyOperationArrayOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationArrayOutput

type BucketGenerateInventoryImmediatelyOperationInput

type BucketGenerateInventoryImmediatelyOperationInput interface {
	pulumi.Input

	ToBucketGenerateInventoryImmediatelyOperationOutput() BucketGenerateInventoryImmediatelyOperationOutput
	ToBucketGenerateInventoryImmediatelyOperationOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationOutput
}

type BucketGenerateInventoryImmediatelyOperationMap

type BucketGenerateInventoryImmediatelyOperationMap map[string]BucketGenerateInventoryImmediatelyOperationInput

func (BucketGenerateInventoryImmediatelyOperationMap) ElementType

func (BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutput

func (i BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutput() BucketGenerateInventoryImmediatelyOperationMapOutput

func (BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext

func (i BucketGenerateInventoryImmediatelyOperationMap) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationMapOutput

type BucketGenerateInventoryImmediatelyOperationMapInput

type BucketGenerateInventoryImmediatelyOperationMapInput interface {
	pulumi.Input

	ToBucketGenerateInventoryImmediatelyOperationMapOutput() BucketGenerateInventoryImmediatelyOperationMapOutput
	ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext(context.Context) BucketGenerateInventoryImmediatelyOperationMapOutput
}

BucketGenerateInventoryImmediatelyOperationMapInput is an input type that accepts BucketGenerateInventoryImmediatelyOperationMap and BucketGenerateInventoryImmediatelyOperationMapOutput values. You can construct a concrete instance of `BucketGenerateInventoryImmediatelyOperationMapInput` via:

BucketGenerateInventoryImmediatelyOperationMap{ "key": BucketGenerateInventoryImmediatelyOperationArgs{...} }

type BucketGenerateInventoryImmediatelyOperationMapOutput

type BucketGenerateInventoryImmediatelyOperationMapOutput struct{ *pulumi.OutputState }

func (BucketGenerateInventoryImmediatelyOperationMapOutput) ElementType

func (BucketGenerateInventoryImmediatelyOperationMapOutput) MapIndex

func (BucketGenerateInventoryImmediatelyOperationMapOutput) ToBucketGenerateInventoryImmediatelyOperationMapOutput

func (BucketGenerateInventoryImmediatelyOperationMapOutput) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext

func (o BucketGenerateInventoryImmediatelyOperationMapOutput) ToBucketGenerateInventoryImmediatelyOperationMapOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationMapOutput

type BucketGenerateInventoryImmediatelyOperationOutput

type BucketGenerateInventoryImmediatelyOperationOutput struct{ *pulumi.OutputState }

func (BucketGenerateInventoryImmediatelyOperationOutput) Bucket

Bucket.

func (BucketGenerateInventoryImmediatelyOperationOutput) ElementType

func (BucketGenerateInventoryImmediatelyOperationOutput) InventoryId

The id of inventory.

func (BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutput

func (o BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutput() BucketGenerateInventoryImmediatelyOperationOutput

func (BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext

func (o BucketGenerateInventoryImmediatelyOperationOutput) ToBucketGenerateInventoryImmediatelyOperationOutputWithContext(ctx context.Context) BucketGenerateInventoryImmediatelyOperationOutput

type BucketGenerateInventoryImmediatelyOperationState

type BucketGenerateInventoryImmediatelyOperationState struct {
	// Bucket.
	Bucket pulumi.StringPtrInput
	// The id of inventory.
	InventoryId pulumi.StringPtrInput
}

func (BucketGenerateInventoryImmediatelyOperationState) ElementType

type BucketInput

type BucketInput interface {
	pulumi.Input

	ToBucketOutput() BucketOutput
	ToBucketOutputWithContext(ctx context.Context) BucketOutput
}

type BucketInventory

type BucketInventory struct {
	pulumi.CustomResourceState

	// Bucket name.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// Information about the inventory result destination.
	Destination BucketInventoryDestinationOutput `pulumi:"destination"`
	// Filters objects prefixed with the specified value to analyze.
	Filter BucketInventoryFilterPtrOutput `pulumi:"filter"`
	// Whether to include object versions in the inventory. All or No.
	IncludedObjectVersions pulumi.StringOutput `pulumi:"includedObjectVersions"`
	// Whether to enable the inventory. true or false.
	IsEnabled pulumi.StringOutput `pulumi:"isEnabled"`
	// Inventory Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Analysis items to include in the inventory result .
	OptionalFields BucketInventoryOptionalFieldsPtrOutput `pulumi:"optionalFields"`
	// Inventory job cycle.
	Schedule BucketInventoryScheduleOutput `pulumi:"schedule"`
}

func GetBucketInventory

func GetBucketInventory(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BucketInventoryState, opts ...pulumi.ResourceOption) (*BucketInventory, error)

GetBucketInventory gets an existing BucketInventory 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 NewBucketInventory

func NewBucketInventory(ctx *pulumi.Context,
	name string, args *BucketInventoryArgs, opts ...pulumi.ResourceOption) (*BucketInventory, error)

NewBucketInventory registers a new resource with the given unique name, arguments, and options.

func (*BucketInventory) ElementType

func (*BucketInventory) ElementType() reflect.Type

func (*BucketInventory) ToBucketInventoryOutput

func (i *BucketInventory) ToBucketInventoryOutput() BucketInventoryOutput

func (*BucketInventory) ToBucketInventoryOutputWithContext

func (i *BucketInventory) ToBucketInventoryOutputWithContext(ctx context.Context) BucketInventoryOutput

type BucketInventoryArgs

type BucketInventoryArgs struct {
	// Bucket name.
	Bucket pulumi.StringInput
	// Information about the inventory result destination.
	Destination BucketInventoryDestinationInput
	// Filters objects prefixed with the specified value to analyze.
	Filter BucketInventoryFilterPtrInput
	// Whether to include object versions in the inventory. All or No.
	IncludedObjectVersions pulumi.StringInput
	// Whether to enable the inventory. true or false.
	IsEnabled pulumi.StringInput
	// Inventory Name.
	Name pulumi.StringPtrInput
	// Analysis items to include in the inventory result .
	OptionalFields BucketInventoryOptionalFieldsPtrInput
	// Inventory job cycle.
	Schedule BucketInventoryScheduleInput
}

The set of arguments for constructing a BucketInventory resource.

func (BucketInventoryArgs) ElementType

func (BucketInventoryArgs) ElementType() reflect.Type

type BucketInventoryArray

type BucketInventoryArray []BucketInventoryInput

func (BucketInventoryArray) ElementType

func (BucketInventoryArray) ElementType() reflect.Type

func (BucketInventoryArray) ToBucketInventoryArrayOutput

func (i BucketInventoryArray) ToBucketInventoryArrayOutput() BucketInventoryArrayOutput

func (BucketInventoryArray) ToBucketInventoryArrayOutputWithContext

func (i BucketInventoryArray) ToBucketInventoryArrayOutputWithContext(ctx context.Context) BucketInventoryArrayOutput

type BucketInventoryArrayInput

type BucketInventoryArrayInput interface {
	pulumi.Input

	ToBucketInventoryArrayOutput() BucketInventoryArrayOutput
	ToBucketInventoryArrayOutputWithContext(context.Context) BucketInventoryArrayOutput
}

BucketInventoryArrayInput is an input type that accepts BucketInventoryArray and BucketInventoryArrayOutput values. You can construct a concrete instance of `BucketInventoryArrayInput` via:

BucketInventoryArray{ BucketInventoryArgs{...} }

type BucketInventoryArrayOutput

type BucketInventoryArrayOutput struct{ *pulumi.OutputState }

func (BucketInventoryArrayOutput) ElementType

func (BucketInventoryArrayOutput) ElementType() reflect.Type

func (BucketInventoryArrayOutput) Index

func (BucketInventoryArrayOutput) ToBucketInventoryArrayOutput

func (o BucketInventoryArrayOutput) ToBucketInventoryArrayOutput() BucketInventoryArrayOutput

func (BucketInventoryArrayOutput) ToBucketInventoryArrayOutputWithContext

func (o BucketInventoryArrayOutput) ToBucketInventoryArrayOutputWithContext(ctx context.Context) BucketInventoryArrayOutput

type BucketInventoryDestination

type BucketInventoryDestination struct {
	AccountId  *string                               `pulumi:"accountId"`
	Bucket     string                                `pulumi:"bucket"`
	Encryption *BucketInventoryDestinationEncryption `pulumi:"encryption"`
	Format     string                                `pulumi:"format"`
	Prefix     *string                               `pulumi:"prefix"`
}

type BucketInventoryDestinationArgs

type BucketInventoryDestinationArgs struct {
	AccountId  pulumi.StringPtrInput                        `pulumi:"accountId"`
	Bucket     pulumi.StringInput                           `pulumi:"bucket"`
	Encryption BucketInventoryDestinationEncryptionPtrInput `pulumi:"encryption"`
	Format     pulumi.StringInput                           `pulumi:"format"`
	Prefix     pulumi.StringPtrInput                        `pulumi:"prefix"`
}

func (BucketInventoryDestinationArgs) ElementType

func (BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutput

func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutput() BucketInventoryDestinationOutput

func (BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutputWithContext

func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationOutputWithContext(ctx context.Context) BucketInventoryDestinationOutput

func (BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutput

func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput

func (BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutputWithContext

func (i BucketInventoryDestinationArgs) ToBucketInventoryDestinationPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationPtrOutput

type BucketInventoryDestinationEncryption

type BucketInventoryDestinationEncryption struct {
	SseCos *string `pulumi:"sseCos"`
}

type BucketInventoryDestinationEncryptionArgs

type BucketInventoryDestinationEncryptionArgs struct {
	SseCos pulumi.StringPtrInput `pulumi:"sseCos"`
}

func (BucketInventoryDestinationEncryptionArgs) ElementType

func (BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutput

func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutput() BucketInventoryDestinationEncryptionOutput

func (BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutputWithContext

func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionOutput

func (BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutput

func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput

func (BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutputWithContext

func (i BucketInventoryDestinationEncryptionArgs) ToBucketInventoryDestinationEncryptionPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionPtrOutput

type BucketInventoryDestinationEncryptionInput

type BucketInventoryDestinationEncryptionInput interface {
	pulumi.Input

	ToBucketInventoryDestinationEncryptionOutput() BucketInventoryDestinationEncryptionOutput
	ToBucketInventoryDestinationEncryptionOutputWithContext(context.Context) BucketInventoryDestinationEncryptionOutput
}

BucketInventoryDestinationEncryptionInput is an input type that accepts BucketInventoryDestinationEncryptionArgs and BucketInventoryDestinationEncryptionOutput values. You can construct a concrete instance of `BucketInventoryDestinationEncryptionInput` via:

BucketInventoryDestinationEncryptionArgs{...}

type BucketInventoryDestinationEncryptionOutput

type BucketInventoryDestinationEncryptionOutput struct{ *pulumi.OutputState }

func (BucketInventoryDestinationEncryptionOutput) ElementType

func (BucketInventoryDestinationEncryptionOutput) SseCos

func (BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutput

func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutput() BucketInventoryDestinationEncryptionOutput

func (BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutputWithContext

func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionOutput

func (BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutput

func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput

func (BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext

func (o BucketInventoryDestinationEncryptionOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionPtrOutput

type BucketInventoryDestinationEncryptionPtrInput

type BucketInventoryDestinationEncryptionPtrInput interface {
	pulumi.Input

	ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput
	ToBucketInventoryDestinationEncryptionPtrOutputWithContext(context.Context) BucketInventoryDestinationEncryptionPtrOutput
}

BucketInventoryDestinationEncryptionPtrInput is an input type that accepts BucketInventoryDestinationEncryptionArgs, BucketInventoryDestinationEncryptionPtr and BucketInventoryDestinationEncryptionPtrOutput values. You can construct a concrete instance of `BucketInventoryDestinationEncryptionPtrInput` via:

        BucketInventoryDestinationEncryptionArgs{...}

or:

        nil

type BucketInventoryDestinationEncryptionPtrOutput

type BucketInventoryDestinationEncryptionPtrOutput struct{ *pulumi.OutputState }

func (BucketInventoryDestinationEncryptionPtrOutput) Elem

func (BucketInventoryDestinationEncryptionPtrOutput) ElementType

func (BucketInventoryDestinationEncryptionPtrOutput) SseCos

func (BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutput

func (o BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutput() BucketInventoryDestinationEncryptionPtrOutput

func (BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext

func (o BucketInventoryDestinationEncryptionPtrOutput) ToBucketInventoryDestinationEncryptionPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationEncryptionPtrOutput

type BucketInventoryDestinationInput

type BucketInventoryDestinationInput interface {
	pulumi.Input

	ToBucketInventoryDestinationOutput() BucketInventoryDestinationOutput
	ToBucketInventoryDestinationOutputWithContext(context.Context) BucketInventoryDestinationOutput
}

BucketInventoryDestinationInput is an input type that accepts BucketInventoryDestinationArgs and BucketInventoryDestinationOutput values. You can construct a concrete instance of `BucketInventoryDestinationInput` via:

BucketInventoryDestinationArgs{...}

type BucketInventoryDestinationOutput

type BucketInventoryDestinationOutput struct{ *pulumi.OutputState }

func (BucketInventoryDestinationOutput) AccountId

func (BucketInventoryDestinationOutput) Bucket

func (BucketInventoryDestinationOutput) ElementType

func (BucketInventoryDestinationOutput) Encryption

func (BucketInventoryDestinationOutput) Format

func (BucketInventoryDestinationOutput) Prefix

func (BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutput

func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutput() BucketInventoryDestinationOutput

func (BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutputWithContext

func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationOutputWithContext(ctx context.Context) BucketInventoryDestinationOutput

func (BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutput

func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput

func (BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutputWithContext

func (o BucketInventoryDestinationOutput) ToBucketInventoryDestinationPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationPtrOutput

type BucketInventoryDestinationPtrInput

type BucketInventoryDestinationPtrInput interface {
	pulumi.Input

	ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput
	ToBucketInventoryDestinationPtrOutputWithContext(context.Context) BucketInventoryDestinationPtrOutput
}

BucketInventoryDestinationPtrInput is an input type that accepts BucketInventoryDestinationArgs, BucketInventoryDestinationPtr and BucketInventoryDestinationPtrOutput values. You can construct a concrete instance of `BucketInventoryDestinationPtrInput` via:

        BucketInventoryDestinationArgs{...}

or:

        nil

type BucketInventoryDestinationPtrOutput

type BucketInventoryDestinationPtrOutput struct{ *pulumi.OutputState }

func (BucketInventoryDestinationPtrOutput) AccountId

func (BucketInventoryDestinationPtrOutput) Bucket

func (BucketInventoryDestinationPtrOutput) Elem

func (BucketInventoryDestinationPtrOutput) ElementType

func (BucketInventoryDestinationPtrOutput) Encryption

func (BucketInventoryDestinationPtrOutput) Format

func (BucketInventoryDestinationPtrOutput) Prefix

func (BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutput

func (o BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutput() BucketInventoryDestinationPtrOutput

func (BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutputWithContext

func (o BucketInventoryDestinationPtrOutput) ToBucketInventoryDestinationPtrOutputWithContext(ctx context.Context) BucketInventoryDestinationPtrOutput

type BucketInventoryFilter

type BucketInventoryFilter struct {
	Period *BucketInventoryFilterPeriod `pulumi:"period"`
	Prefix *string                      `pulumi:"prefix"`
}

type BucketInventoryFilterArgs

type BucketInventoryFilterArgs struct {
	Period BucketInventoryFilterPeriodPtrInput `pulumi:"period"`
	Prefix pulumi.StringPtrInput               `pulumi:"prefix"`
}

func (BucketInventoryFilterArgs) ElementType

func (BucketInventoryFilterArgs) ElementType() reflect.Type

func (BucketInventoryFilterArgs) ToBucketInventoryFilterOutput

func (i BucketInventoryFilterArgs) ToBucketInventoryFilterOutput() BucketInventoryFilterOutput

func (BucketInventoryFilterArgs) ToBucketInventoryFilterOutputWithContext

func (i BucketInventoryFilterArgs) ToBucketInventoryFilterOutputWithContext(ctx context.Context) BucketInventoryFilterOutput

func (BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutput

func (i BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput

func (BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutputWithContext

func (i BucketInventoryFilterArgs) ToBucketInventoryFilterPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPtrOutput

type BucketInventoryFilterInput

type BucketInventoryFilterInput interface {
	pulumi.Input

	ToBucketInventoryFilterOutput() BucketInventoryFilterOutput
	ToBucketInventoryFilterOutputWithContext(context.Context) BucketInventoryFilterOutput
}

BucketInventoryFilterInput is an input type that accepts BucketInventoryFilterArgs and BucketInventoryFilterOutput values. You can construct a concrete instance of `BucketInventoryFilterInput` via:

BucketInventoryFilterArgs{...}

type BucketInventoryFilterOutput

type BucketInventoryFilterOutput struct{ *pulumi.OutputState }

func (BucketInventoryFilterOutput) ElementType

func (BucketInventoryFilterOutput) Period

func (BucketInventoryFilterOutput) Prefix

func (BucketInventoryFilterOutput) ToBucketInventoryFilterOutput

func (o BucketInventoryFilterOutput) ToBucketInventoryFilterOutput() BucketInventoryFilterOutput

func (BucketInventoryFilterOutput) ToBucketInventoryFilterOutputWithContext

func (o BucketInventoryFilterOutput) ToBucketInventoryFilterOutputWithContext(ctx context.Context) BucketInventoryFilterOutput

func (BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutput

func (o BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput

func (BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutputWithContext

func (o BucketInventoryFilterOutput) ToBucketInventoryFilterPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPtrOutput

type BucketInventoryFilterPeriod

type BucketInventoryFilterPeriod struct {
	EndTime   *string `pulumi:"endTime"`
	StartTime *string `pulumi:"startTime"`
}

type BucketInventoryFilterPeriodArgs

type BucketInventoryFilterPeriodArgs struct {
	EndTime   pulumi.StringPtrInput `pulumi:"endTime"`
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}

func (BucketInventoryFilterPeriodArgs) ElementType

func (BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutput

func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutput() BucketInventoryFilterPeriodOutput

func (BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutputWithContext

func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodOutput

func (BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutput

func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput

func (BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutputWithContext

func (i BucketInventoryFilterPeriodArgs) ToBucketInventoryFilterPeriodPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodPtrOutput

type BucketInventoryFilterPeriodInput

type BucketInventoryFilterPeriodInput interface {
	pulumi.Input

	ToBucketInventoryFilterPeriodOutput() BucketInventoryFilterPeriodOutput
	ToBucketInventoryFilterPeriodOutputWithContext(context.Context) BucketInventoryFilterPeriodOutput
}

BucketInventoryFilterPeriodInput is an input type that accepts BucketInventoryFilterPeriodArgs and BucketInventoryFilterPeriodOutput values. You can construct a concrete instance of `BucketInventoryFilterPeriodInput` via:

BucketInventoryFilterPeriodArgs{...}

type BucketInventoryFilterPeriodOutput

type BucketInventoryFilterPeriodOutput struct{ *pulumi.OutputState }

func (BucketInventoryFilterPeriodOutput) ElementType

func (BucketInventoryFilterPeriodOutput) EndTime

func (BucketInventoryFilterPeriodOutput) StartTime

func (BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutput

func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutput() BucketInventoryFilterPeriodOutput

func (BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutputWithContext

func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodOutput

func (BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutput

func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput

func (BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext

func (o BucketInventoryFilterPeriodOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodPtrOutput

type BucketInventoryFilterPeriodPtrInput

type BucketInventoryFilterPeriodPtrInput interface {
	pulumi.Input

	ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput
	ToBucketInventoryFilterPeriodPtrOutputWithContext(context.Context) BucketInventoryFilterPeriodPtrOutput
}

BucketInventoryFilterPeriodPtrInput is an input type that accepts BucketInventoryFilterPeriodArgs, BucketInventoryFilterPeriodPtr and BucketInventoryFilterPeriodPtrOutput values. You can construct a concrete instance of `BucketInventoryFilterPeriodPtrInput` via:

        BucketInventoryFilterPeriodArgs{...}

or:

        nil

type BucketInventoryFilterPeriodPtrOutput

type BucketInventoryFilterPeriodPtrOutput struct{ *pulumi.OutputState }

func (BucketInventoryFilterPeriodPtrOutput) Elem

func (BucketInventoryFilterPeriodPtrOutput) ElementType

func (BucketInventoryFilterPeriodPtrOutput) EndTime

func (BucketInventoryFilterPeriodPtrOutput) StartTime

func (BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutput

func (o BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutput() BucketInventoryFilterPeriodPtrOutput

func (BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext

func (o BucketInventoryFilterPeriodPtrOutput) ToBucketInventoryFilterPeriodPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPeriodPtrOutput

type BucketInventoryFilterPtrInput

type BucketInventoryFilterPtrInput interface {
	pulumi.Input

	ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput
	ToBucketInventoryFilterPtrOutputWithContext(context.Context) BucketInventoryFilterPtrOutput
}

BucketInventoryFilterPtrInput is an input type that accepts BucketInventoryFilterArgs, BucketInventoryFilterPtr and BucketInventoryFilterPtrOutput values. You can construct a concrete instance of `BucketInventoryFilterPtrInput` via:

        BucketInventoryFilterArgs{...}

or:

        nil

type BucketInventoryFilterPtrOutput

type BucketInventoryFilterPtrOutput struct{ *pulumi.OutputState }

func (BucketInventoryFilterPtrOutput) Elem

func (BucketInventoryFilterPtrOutput) ElementType

func (BucketInventoryFilterPtrOutput) Period

func (BucketInventoryFilterPtrOutput) Prefix

func (BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutput

func (o BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutput() BucketInventoryFilterPtrOutput

func (BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutputWithContext

func (o BucketInventoryFilterPtrOutput) ToBucketInventoryFilterPtrOutputWithContext(ctx context.Context) BucketInventoryFilterPtrOutput

type BucketInventoryInput

type BucketInventoryInput interface {
	pulumi.Input

	ToBucketInventoryOutput() BucketInventoryOutput
	ToBucketInventoryOutputWithContext(ctx context.Context) BucketInventoryOutput
}

type BucketInventoryMap

type BucketInventoryMap map[string]BucketInventoryInput

func (BucketInventoryMap) ElementType

func (BucketInventoryMap) ElementType() reflect.Type

func (BucketInventoryMap) ToBucketInventoryMapOutput

func (i BucketInventoryMap) ToBucketInventoryMapOutput() BucketInventoryMapOutput

func (BucketInventoryMap) ToBucketInventoryMapOutputWithContext

func (i BucketInventoryMap) ToBucketInventoryMapOutputWithContext(ctx context.Context) BucketInventoryMapOutput

type BucketInventoryMapInput

type BucketInventoryMapInput interface {
	pulumi.Input

	ToBucketInventoryMapOutput() BucketInventoryMapOutput
	ToBucketInventoryMapOutputWithContext(context.Context) BucketInventoryMapOutput
}

BucketInventoryMapInput is an input type that accepts BucketInventoryMap and BucketInventoryMapOutput values. You can construct a concrete instance of `BucketInventoryMapInput` via:

BucketInventoryMap{ "key": BucketInventoryArgs{...} }

type BucketInventoryMapOutput

type BucketInventoryMapOutput struct{ *pulumi.OutputState }

func (BucketInventoryMapOutput) ElementType

func (BucketInventoryMapOutput) ElementType() reflect.Type

func (BucketInventoryMapOutput) MapIndex

func (BucketInventoryMapOutput) ToBucketInventoryMapOutput

func (o BucketInventoryMapOutput) ToBucketInventoryMapOutput() BucketInventoryMapOutput

func (BucketInventoryMapOutput) ToBucketInventoryMapOutputWithContext

func (o BucketInventoryMapOutput) ToBucketInventoryMapOutputWithContext(ctx context.Context) BucketInventoryMapOutput

type BucketInventoryOptionalFields

type BucketInventoryOptionalFields struct {
	Fields []string `pulumi:"fields"`
}

type BucketInventoryOptionalFieldsArgs

type BucketInventoryOptionalFieldsArgs struct {
	Fields pulumi.StringArrayInput `pulumi:"fields"`
}

func (BucketInventoryOptionalFieldsArgs) ElementType

func (BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutput

func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutput() BucketInventoryOptionalFieldsOutput

func (BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutputWithContext

func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsOutput

func (BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutput

func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput

func (BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutputWithContext

func (i BucketInventoryOptionalFieldsArgs) ToBucketInventoryOptionalFieldsPtrOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsPtrOutput

type BucketInventoryOptionalFieldsInput

type BucketInventoryOptionalFieldsInput interface {
	pulumi.Input

	ToBucketInventoryOptionalFieldsOutput() BucketInventoryOptionalFieldsOutput
	ToBucketInventoryOptionalFieldsOutputWithContext(context.Context) BucketInventoryOptionalFieldsOutput
}

BucketInventoryOptionalFieldsInput is an input type that accepts BucketInventoryOptionalFieldsArgs and BucketInventoryOptionalFieldsOutput values. You can construct a concrete instance of `BucketInventoryOptionalFieldsInput` via:

BucketInventoryOptionalFieldsArgs{...}

type BucketInventoryOptionalFieldsOutput

type BucketInventoryOptionalFieldsOutput struct{ *pulumi.OutputState }

func (BucketInventoryOptionalFieldsOutput) ElementType

func (BucketInventoryOptionalFieldsOutput) Fields

func (BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutput

func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutput() BucketInventoryOptionalFieldsOutput

func (BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutputWithContext

func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsOutput

func (BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutput

func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput

func (BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext

func (o BucketInventoryOptionalFieldsOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsPtrOutput

type BucketInventoryOptionalFieldsPtrInput

type BucketInventoryOptionalFieldsPtrInput interface {
	pulumi.Input

	ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput
	ToBucketInventoryOptionalFieldsPtrOutputWithContext(context.Context) BucketInventoryOptionalFieldsPtrOutput
}

BucketInventoryOptionalFieldsPtrInput is an input type that accepts BucketInventoryOptionalFieldsArgs, BucketInventoryOptionalFieldsPtr and BucketInventoryOptionalFieldsPtrOutput values. You can construct a concrete instance of `BucketInventoryOptionalFieldsPtrInput` via:

        BucketInventoryOptionalFieldsArgs{...}

or:

        nil

type BucketInventoryOptionalFieldsPtrOutput

type BucketInventoryOptionalFieldsPtrOutput struct{ *pulumi.OutputState }

func (BucketInventoryOptionalFieldsPtrOutput) Elem

func (BucketInventoryOptionalFieldsPtrOutput) ElementType

func (BucketInventoryOptionalFieldsPtrOutput) Fields

func (BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutput

func (o BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutput() BucketInventoryOptionalFieldsPtrOutput

func (BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext

func (o BucketInventoryOptionalFieldsPtrOutput) ToBucketInventoryOptionalFieldsPtrOutputWithContext(ctx context.Context) BucketInventoryOptionalFieldsPtrOutput

type BucketInventoryOutput

type BucketInventoryOutput struct{ *pulumi.OutputState }

func (BucketInventoryOutput) Bucket

Bucket name.

func (BucketInventoryOutput) Destination

Information about the inventory result destination.

func (BucketInventoryOutput) ElementType

func (BucketInventoryOutput) ElementType() reflect.Type

func (BucketInventoryOutput) Filter

Filters objects prefixed with the specified value to analyze.

func (BucketInventoryOutput) IncludedObjectVersions

func (o BucketInventoryOutput) IncludedObjectVersions() pulumi.StringOutput

Whether to include object versions in the inventory. All or No.

func (BucketInventoryOutput) IsEnabled

Whether to enable the inventory. true or false.

func (BucketInventoryOutput) Name

Inventory Name.

func (BucketInventoryOutput) OptionalFields

Analysis items to include in the inventory result .

func (BucketInventoryOutput) Schedule

Inventory job cycle.

func (BucketInventoryOutput) ToBucketInventoryOutput

func (o BucketInventoryOutput) ToBucketInventoryOutput() BucketInventoryOutput

func (BucketInventoryOutput) ToBucketInventoryOutputWithContext

func (o BucketInventoryOutput) ToBucketInventoryOutputWithContext(ctx context.Context) BucketInventoryOutput

type BucketInventorySchedule

type BucketInventorySchedule struct {
	Frequency string `pulumi:"frequency"`
}

type BucketInventoryScheduleArgs

type BucketInventoryScheduleArgs struct {
	Frequency pulumi.StringInput `pulumi:"frequency"`
}

func (BucketInventoryScheduleArgs) ElementType

func (BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutput

func (i BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutput() BucketInventoryScheduleOutput

func (BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutputWithContext

func (i BucketInventoryScheduleArgs) ToBucketInventoryScheduleOutputWithContext(ctx context.Context) BucketInventoryScheduleOutput

func (BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutput

func (i BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput

func (BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutputWithContext

func (i BucketInventoryScheduleArgs) ToBucketInventorySchedulePtrOutputWithContext(ctx context.Context) BucketInventorySchedulePtrOutput

type BucketInventoryScheduleInput

type BucketInventoryScheduleInput interface {
	pulumi.Input

	ToBucketInventoryScheduleOutput() BucketInventoryScheduleOutput
	ToBucketInventoryScheduleOutputWithContext(context.Context) BucketInventoryScheduleOutput
}

BucketInventoryScheduleInput is an input type that accepts BucketInventoryScheduleArgs and BucketInventoryScheduleOutput values. You can construct a concrete instance of `BucketInventoryScheduleInput` via:

BucketInventoryScheduleArgs{...}

type BucketInventoryScheduleOutput

type BucketInventoryScheduleOutput struct{ *pulumi.OutputState }

func (BucketInventoryScheduleOutput) ElementType

func (BucketInventoryScheduleOutput) Frequency

func (BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutput

func (o BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutput() BucketInventoryScheduleOutput

func (BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutputWithContext

func (o BucketInventoryScheduleOutput) ToBucketInventoryScheduleOutputWithContext(ctx context.Context) BucketInventoryScheduleOutput

func (BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutput

func (o BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput

func (BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutputWithContext

func (o BucketInventoryScheduleOutput) ToBucketInventorySchedulePtrOutputWithContext(ctx context.Context) BucketInventorySchedulePtrOutput

type BucketInventorySchedulePtrInput

type BucketInventorySchedulePtrInput interface {
	pulumi.Input

	ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput
	ToBucketInventorySchedulePtrOutputWithContext(context.Context) BucketInventorySchedulePtrOutput
}

BucketInventorySchedulePtrInput is an input type that accepts BucketInventoryScheduleArgs, BucketInventorySchedulePtr and BucketInventorySchedulePtrOutput values. You can construct a concrete instance of `BucketInventorySchedulePtrInput` via:

        BucketInventoryScheduleArgs{...}

or:

        nil

type BucketInventorySchedulePtrOutput

type BucketInventorySchedulePtrOutput struct{ *pulumi.OutputState }

func (BucketInventorySchedulePtrOutput) Elem

func (BucketInventorySchedulePtrOutput) ElementType

func (BucketInventorySchedulePtrOutput) Frequency

func (BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutput

func (o BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutput() BucketInventorySchedulePtrOutput

func (BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutputWithContext

func (o BucketInventorySchedulePtrOutput) ToBucketInventorySchedulePtrOutputWithContext(ctx context.Context) BucketInventorySchedulePtrOutput

type BucketInventoryState

type BucketInventoryState struct {
	// Bucket name.
	Bucket pulumi.StringPtrInput
	// Information about the inventory result destination.
	Destination BucketInventoryDestinationPtrInput
	// Filters objects prefixed with the specified value to analyze.
	Filter BucketInventoryFilterPtrInput
	// Whether to include object versions in the inventory. All or No.
	IncludedObjectVersions pulumi.StringPtrInput
	// Whether to enable the inventory. true or false.
	IsEnabled pulumi.StringPtrInput
	// Inventory Name.
	Name pulumi.StringPtrInput
	// Analysis items to include in the inventory result .
	OptionalFields BucketInventoryOptionalFieldsPtrInput
	// Inventory job cycle.
	Schedule BucketInventorySchedulePtrInput
}

func (BucketInventoryState) ElementType

func (BucketInventoryState) ElementType() reflect.Type

type BucketLifecycleRule

type BucketLifecycleRule struct {
	Expiration            *BucketLifecycleRuleExpiration            `pulumi:"expiration"`
	FilterPrefix          string                                    `pulumi:"filterPrefix"`
	Id                    *string                                   `pulumi:"id"`
	NonCurrentExpiration  *BucketLifecycleRuleNonCurrentExpiration  `pulumi:"nonCurrentExpiration"`
	NonCurrentTransitions []BucketLifecycleRuleNonCurrentTransition `pulumi:"nonCurrentTransitions"`
	Transitions           []BucketLifecycleRuleTransition           `pulumi:"transitions"`
}

type BucketLifecycleRuleArgs

type BucketLifecycleRuleArgs struct {
	Expiration            BucketLifecycleRuleExpirationPtrInput             `pulumi:"expiration"`
	FilterPrefix          pulumi.StringInput                                `pulumi:"filterPrefix"`
	Id                    pulumi.StringPtrInput                             `pulumi:"id"`
	NonCurrentExpiration  BucketLifecycleRuleNonCurrentExpirationPtrInput   `pulumi:"nonCurrentExpiration"`
	NonCurrentTransitions BucketLifecycleRuleNonCurrentTransitionArrayInput `pulumi:"nonCurrentTransitions"`
	Transitions           BucketLifecycleRuleTransitionArrayInput           `pulumi:"transitions"`
}

func (BucketLifecycleRuleArgs) ElementType

func (BucketLifecycleRuleArgs) ElementType() reflect.Type

func (BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutput

func (i BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput

func (BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutputWithContext

func (i BucketLifecycleRuleArgs) ToBucketLifecycleRuleOutputWithContext(ctx context.Context) BucketLifecycleRuleOutput

type BucketLifecycleRuleArray

type BucketLifecycleRuleArray []BucketLifecycleRuleInput

func (BucketLifecycleRuleArray) ElementType

func (BucketLifecycleRuleArray) ElementType() reflect.Type

func (BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutput

func (i BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput

func (BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutputWithContext

func (i BucketLifecycleRuleArray) ToBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleArrayOutput

type BucketLifecycleRuleArrayInput

type BucketLifecycleRuleArrayInput interface {
	pulumi.Input

	ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput
	ToBucketLifecycleRuleArrayOutputWithContext(context.Context) BucketLifecycleRuleArrayOutput
}

BucketLifecycleRuleArrayInput is an input type that accepts BucketLifecycleRuleArray and BucketLifecycleRuleArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleArrayInput` via:

BucketLifecycleRuleArray{ BucketLifecycleRuleArgs{...} }

type BucketLifecycleRuleArrayOutput

type BucketLifecycleRuleArrayOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleArrayOutput) ElementType

func (BucketLifecycleRuleArrayOutput) Index

func (BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutput

func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutput() BucketLifecycleRuleArrayOutput

func (BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutputWithContext

func (o BucketLifecycleRuleArrayOutput) ToBucketLifecycleRuleArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleArrayOutput

type BucketLifecycleRuleExpiration

type BucketLifecycleRuleExpiration struct {
	Date         *string `pulumi:"date"`
	Days         *int    `pulumi:"days"`
	DeleteMarker *bool   `pulumi:"deleteMarker"`
}

type BucketLifecycleRuleExpirationArgs

type BucketLifecycleRuleExpirationArgs struct {
	Date         pulumi.StringPtrInput `pulumi:"date"`
	Days         pulumi.IntPtrInput    `pulumi:"days"`
	DeleteMarker pulumi.BoolPtrInput   `pulumi:"deleteMarker"`
}

func (BucketLifecycleRuleExpirationArgs) ElementType

func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutput

func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput

func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutputWithContext

func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput

func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutput

func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput

func (BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutputWithContext

func (i BucketLifecycleRuleExpirationArgs) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput

type BucketLifecycleRuleExpirationInput

type BucketLifecycleRuleExpirationInput interface {
	pulumi.Input

	ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput
	ToBucketLifecycleRuleExpirationOutputWithContext(context.Context) BucketLifecycleRuleExpirationOutput
}

BucketLifecycleRuleExpirationInput is an input type that accepts BucketLifecycleRuleExpirationArgs and BucketLifecycleRuleExpirationOutput values. You can construct a concrete instance of `BucketLifecycleRuleExpirationInput` via:

BucketLifecycleRuleExpirationArgs{...}

type BucketLifecycleRuleExpirationOutput

type BucketLifecycleRuleExpirationOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleExpirationOutput) Date

func (BucketLifecycleRuleExpirationOutput) Days

func (BucketLifecycleRuleExpirationOutput) DeleteMarker

func (BucketLifecycleRuleExpirationOutput) ElementType

func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutput

func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutput() BucketLifecycleRuleExpirationOutput

func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutputWithContext

func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationOutput

func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutput

func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput

func (BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext

func (o BucketLifecycleRuleExpirationOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput

type BucketLifecycleRuleExpirationPtrInput

type BucketLifecycleRuleExpirationPtrInput interface {
	pulumi.Input

	ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput
	ToBucketLifecycleRuleExpirationPtrOutputWithContext(context.Context) BucketLifecycleRuleExpirationPtrOutput
}

BucketLifecycleRuleExpirationPtrInput is an input type that accepts BucketLifecycleRuleExpirationArgs, BucketLifecycleRuleExpirationPtr and BucketLifecycleRuleExpirationPtrOutput values. You can construct a concrete instance of `BucketLifecycleRuleExpirationPtrInput` via:

        BucketLifecycleRuleExpirationArgs{...}

or:

        nil

type BucketLifecycleRuleExpirationPtrOutput

type BucketLifecycleRuleExpirationPtrOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleExpirationPtrOutput) Date

func (BucketLifecycleRuleExpirationPtrOutput) Days

func (BucketLifecycleRuleExpirationPtrOutput) DeleteMarker

func (BucketLifecycleRuleExpirationPtrOutput) Elem

func (BucketLifecycleRuleExpirationPtrOutput) ElementType

func (BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutput

func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutput() BucketLifecycleRuleExpirationPtrOutput

func (BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext

func (o BucketLifecycleRuleExpirationPtrOutput) ToBucketLifecycleRuleExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleExpirationPtrOutput

type BucketLifecycleRuleInput

type BucketLifecycleRuleInput interface {
	pulumi.Input

	ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput
	ToBucketLifecycleRuleOutputWithContext(context.Context) BucketLifecycleRuleOutput
}

BucketLifecycleRuleInput is an input type that accepts BucketLifecycleRuleArgs and BucketLifecycleRuleOutput values. You can construct a concrete instance of `BucketLifecycleRuleInput` via:

BucketLifecycleRuleArgs{...}

type BucketLifecycleRuleNonCurrentExpiration

type BucketLifecycleRuleNonCurrentExpiration struct {
	NonCurrentDays *int `pulumi:"nonCurrentDays"`
}

type BucketLifecycleRuleNonCurrentExpirationArgs

type BucketLifecycleRuleNonCurrentExpirationArgs struct {
	NonCurrentDays pulumi.IntPtrInput `pulumi:"nonCurrentDays"`
}

func (BucketLifecycleRuleNonCurrentExpirationArgs) ElementType

func (BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutput

func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutput() BucketLifecycleRuleNonCurrentExpirationOutput

func (BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext

func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationOutput

func (BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput

func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput

func (BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext

func (i BucketLifecycleRuleNonCurrentExpirationArgs) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput

type BucketLifecycleRuleNonCurrentExpirationInput

type BucketLifecycleRuleNonCurrentExpirationInput interface {
	pulumi.Input

	ToBucketLifecycleRuleNonCurrentExpirationOutput() BucketLifecycleRuleNonCurrentExpirationOutput
	ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext(context.Context) BucketLifecycleRuleNonCurrentExpirationOutput
}

BucketLifecycleRuleNonCurrentExpirationInput is an input type that accepts BucketLifecycleRuleNonCurrentExpirationArgs and BucketLifecycleRuleNonCurrentExpirationOutput values. You can construct a concrete instance of `BucketLifecycleRuleNonCurrentExpirationInput` via:

BucketLifecycleRuleNonCurrentExpirationArgs{...}

type BucketLifecycleRuleNonCurrentExpirationOutput

type BucketLifecycleRuleNonCurrentExpirationOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleNonCurrentExpirationOutput) ElementType

func (BucketLifecycleRuleNonCurrentExpirationOutput) NonCurrentDays

func (BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutput

func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutput() BucketLifecycleRuleNonCurrentExpirationOutput

func (BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext

func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationOutput

func (BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput

func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput

func (BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext

func (o BucketLifecycleRuleNonCurrentExpirationOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput

type BucketLifecycleRuleNonCurrentExpirationPtrInput

type BucketLifecycleRuleNonCurrentExpirationPtrInput interface {
	pulumi.Input

	ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput
	ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput
}

BucketLifecycleRuleNonCurrentExpirationPtrInput is an input type that accepts BucketLifecycleRuleNonCurrentExpirationArgs, BucketLifecycleRuleNonCurrentExpirationPtr and BucketLifecycleRuleNonCurrentExpirationPtrOutput values. You can construct a concrete instance of `BucketLifecycleRuleNonCurrentExpirationPtrInput` via:

        BucketLifecycleRuleNonCurrentExpirationArgs{...}

or:

        nil

type BucketLifecycleRuleNonCurrentExpirationPtrOutput

type BucketLifecycleRuleNonCurrentExpirationPtrOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) Elem

func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) ElementType

func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) NonCurrentDays

func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput

func (o BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutput() BucketLifecycleRuleNonCurrentExpirationPtrOutput

func (BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext

func (o BucketLifecycleRuleNonCurrentExpirationPtrOutput) ToBucketLifecycleRuleNonCurrentExpirationPtrOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentExpirationPtrOutput

type BucketLifecycleRuleNonCurrentTransition

type BucketLifecycleRuleNonCurrentTransition struct {
	NonCurrentDays *int   `pulumi:"nonCurrentDays"`
	StorageClass   string `pulumi:"storageClass"`
}

type BucketLifecycleRuleNonCurrentTransitionArgs

type BucketLifecycleRuleNonCurrentTransitionArgs struct {
	NonCurrentDays pulumi.IntPtrInput `pulumi:"nonCurrentDays"`
	StorageClass   pulumi.StringInput `pulumi:"storageClass"`
}

func (BucketLifecycleRuleNonCurrentTransitionArgs) ElementType

func (BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutput

func (i BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutput() BucketLifecycleRuleNonCurrentTransitionOutput

func (BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext

func (i BucketLifecycleRuleNonCurrentTransitionArgs) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionOutput

type BucketLifecycleRuleNonCurrentTransitionArray

type BucketLifecycleRuleNonCurrentTransitionArray []BucketLifecycleRuleNonCurrentTransitionInput

func (BucketLifecycleRuleNonCurrentTransitionArray) ElementType

func (BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput

func (i BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput() BucketLifecycleRuleNonCurrentTransitionArrayOutput

func (BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext

func (i BucketLifecycleRuleNonCurrentTransitionArray) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionArrayOutput

type BucketLifecycleRuleNonCurrentTransitionArrayInput

type BucketLifecycleRuleNonCurrentTransitionArrayInput interface {
	pulumi.Input

	ToBucketLifecycleRuleNonCurrentTransitionArrayOutput() BucketLifecycleRuleNonCurrentTransitionArrayOutput
	ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext(context.Context) BucketLifecycleRuleNonCurrentTransitionArrayOutput
}

BucketLifecycleRuleNonCurrentTransitionArrayInput is an input type that accepts BucketLifecycleRuleNonCurrentTransitionArray and BucketLifecycleRuleNonCurrentTransitionArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleNonCurrentTransitionArrayInput` via:

BucketLifecycleRuleNonCurrentTransitionArray{ BucketLifecycleRuleNonCurrentTransitionArgs{...} }

type BucketLifecycleRuleNonCurrentTransitionArrayOutput

type BucketLifecycleRuleNonCurrentTransitionArrayOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleNonCurrentTransitionArrayOutput) ElementType

func (BucketLifecycleRuleNonCurrentTransitionArrayOutput) Index

func (BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput

func (o BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutput() BucketLifecycleRuleNonCurrentTransitionArrayOutput

func (BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext

func (o BucketLifecycleRuleNonCurrentTransitionArrayOutput) ToBucketLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionArrayOutput

type BucketLifecycleRuleNonCurrentTransitionInput

type BucketLifecycleRuleNonCurrentTransitionInput interface {
	pulumi.Input

	ToBucketLifecycleRuleNonCurrentTransitionOutput() BucketLifecycleRuleNonCurrentTransitionOutput
	ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext(context.Context) BucketLifecycleRuleNonCurrentTransitionOutput
}

BucketLifecycleRuleNonCurrentTransitionInput is an input type that accepts BucketLifecycleRuleNonCurrentTransitionArgs and BucketLifecycleRuleNonCurrentTransitionOutput values. You can construct a concrete instance of `BucketLifecycleRuleNonCurrentTransitionInput` via:

BucketLifecycleRuleNonCurrentTransitionArgs{...}

type BucketLifecycleRuleNonCurrentTransitionOutput

type BucketLifecycleRuleNonCurrentTransitionOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleNonCurrentTransitionOutput) ElementType

func (BucketLifecycleRuleNonCurrentTransitionOutput) NonCurrentDays

func (BucketLifecycleRuleNonCurrentTransitionOutput) StorageClass

func (BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutput

func (o BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutput() BucketLifecycleRuleNonCurrentTransitionOutput

func (BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext

func (o BucketLifecycleRuleNonCurrentTransitionOutput) ToBucketLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleNonCurrentTransitionOutput

type BucketLifecycleRuleOutput

type BucketLifecycleRuleOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleOutput) ElementType

func (BucketLifecycleRuleOutput) ElementType() reflect.Type

func (BucketLifecycleRuleOutput) Expiration

func (BucketLifecycleRuleOutput) FilterPrefix

func (BucketLifecycleRuleOutput) Id

func (BucketLifecycleRuleOutput) NonCurrentExpiration

func (BucketLifecycleRuleOutput) NonCurrentTransitions

func (BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutput

func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutput() BucketLifecycleRuleOutput

func (BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutputWithContext

func (o BucketLifecycleRuleOutput) ToBucketLifecycleRuleOutputWithContext(ctx context.Context) BucketLifecycleRuleOutput

func (BucketLifecycleRuleOutput) Transitions

type BucketLifecycleRuleTransition

type BucketLifecycleRuleTransition struct {
	Date         *string `pulumi:"date"`
	Days         *int    `pulumi:"days"`
	StorageClass string  `pulumi:"storageClass"`
}

type BucketLifecycleRuleTransitionArgs

type BucketLifecycleRuleTransitionArgs struct {
	Date         pulumi.StringPtrInput `pulumi:"date"`
	Days         pulumi.IntPtrInput    `pulumi:"days"`
	StorageClass pulumi.StringInput    `pulumi:"storageClass"`
}

func (BucketLifecycleRuleTransitionArgs) ElementType

func (BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutput

func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput

func (BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutputWithContext

func (i BucketLifecycleRuleTransitionArgs) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput

type BucketLifecycleRuleTransitionArray

type BucketLifecycleRuleTransitionArray []BucketLifecycleRuleTransitionInput

func (BucketLifecycleRuleTransitionArray) ElementType

func (BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutput

func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput

func (BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutputWithContext

func (i BucketLifecycleRuleTransitionArray) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput

type BucketLifecycleRuleTransitionArrayInput

type BucketLifecycleRuleTransitionArrayInput interface {
	pulumi.Input

	ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput
	ToBucketLifecycleRuleTransitionArrayOutputWithContext(context.Context) BucketLifecycleRuleTransitionArrayOutput
}

BucketLifecycleRuleTransitionArrayInput is an input type that accepts BucketLifecycleRuleTransitionArray and BucketLifecycleRuleTransitionArrayOutput values. You can construct a concrete instance of `BucketLifecycleRuleTransitionArrayInput` via:

BucketLifecycleRuleTransitionArray{ BucketLifecycleRuleTransitionArgs{...} }

type BucketLifecycleRuleTransitionArrayOutput

type BucketLifecycleRuleTransitionArrayOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleTransitionArrayOutput) ElementType

func (BucketLifecycleRuleTransitionArrayOutput) Index

func (BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutput

func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutput() BucketLifecycleRuleTransitionArrayOutput

func (BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutputWithContext

func (o BucketLifecycleRuleTransitionArrayOutput) ToBucketLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionArrayOutput

type BucketLifecycleRuleTransitionInput

type BucketLifecycleRuleTransitionInput interface {
	pulumi.Input

	ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput
	ToBucketLifecycleRuleTransitionOutputWithContext(context.Context) BucketLifecycleRuleTransitionOutput
}

BucketLifecycleRuleTransitionInput is an input type that accepts BucketLifecycleRuleTransitionArgs and BucketLifecycleRuleTransitionOutput values. You can construct a concrete instance of `BucketLifecycleRuleTransitionInput` via:

BucketLifecycleRuleTransitionArgs{...}

type BucketLifecycleRuleTransitionOutput

type BucketLifecycleRuleTransitionOutput struct{ *pulumi.OutputState }

func (BucketLifecycleRuleTransitionOutput) Date

func (BucketLifecycleRuleTransitionOutput) Days

func (BucketLifecycleRuleTransitionOutput) ElementType

func (BucketLifecycleRuleTransitionOutput) StorageClass

func (BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput

func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutput() BucketLifecycleRuleTransitionOutput

func (BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext

func (o BucketLifecycleRuleTransitionOutput) ToBucketLifecycleRuleTransitionOutputWithContext(ctx context.Context) BucketLifecycleRuleTransitionOutput

type BucketMap

type BucketMap map[string]BucketInput

func (BucketMap) ElementType

func (BucketMap) ElementType() reflect.Type

func (BucketMap) ToBucketMapOutput

func (i BucketMap) ToBucketMapOutput() BucketMapOutput

func (BucketMap) ToBucketMapOutputWithContext

func (i BucketMap) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput

type BucketMapInput

type BucketMapInput interface {
	pulumi.Input

	ToBucketMapOutput() BucketMapOutput
	ToBucketMapOutputWithContext(context.Context) BucketMapOutput
}

BucketMapInput is an input type that accepts BucketMap and BucketMapOutput values. You can construct a concrete instance of `BucketMapInput` via:

BucketMap{ "key": BucketArgs{...} }

type BucketMapOutput

type BucketMapOutput struct{ *pulumi.OutputState }

func (BucketMapOutput) ElementType

func (BucketMapOutput) ElementType() reflect.Type

func (BucketMapOutput) MapIndex

func (BucketMapOutput) ToBucketMapOutput

func (o BucketMapOutput) ToBucketMapOutput() BucketMapOutput

func (BucketMapOutput) ToBucketMapOutputWithContext

func (o BucketMapOutput) ToBucketMapOutputWithContext(ctx context.Context) BucketMapOutput

type BucketObject

type BucketObject struct {
	pulumi.CustomResourceState

	// The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to
	// `private`.
	Acl pulumi.StringPtrOutput `pulumi:"acl"`
	// The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred.
	CacheControl pulumi.StringOutput `pulumi:"cacheControl"`
	// Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text.
	Content pulumi.StringPtrOutput `pulumi:"content"`
	// Specifies presentational information for the object.
	ContentDisposition pulumi.StringPtrOutput `pulumi:"contentDisposition"`
	// Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to
	// obtain the media-type referenced by the Content-Type header field.
	ContentEncoding pulumi.StringPtrOutput `pulumi:"contentEncoding"`
	// A standard MIME type describing the format of the object data.
	ContentType pulumi.StringOutput `pulumi:"contentType"`
	// The ETag generated for the object (an MD5 sum of the object content).
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the object once it is in the bucket.
	Key pulumi.StringOutput `pulumi:"key"`
	// The path to the source file being uploaded to the bucket.
	Source pulumi.StringPtrOutput `pulumi:"source"`
	// Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`,
	// `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to:
	// https://cloud.tencent.com/document/product/436/33417.
	StorageClass pulumi.StringOutput `pulumi:"storageClass"`
	// Tag of the object.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetBucketObject

func GetBucketObject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BucketObjectState, opts ...pulumi.ResourceOption) (*BucketObject, error)

GetBucketObject gets an existing BucketObject 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 NewBucketObject

func NewBucketObject(ctx *pulumi.Context,
	name string, args *BucketObjectArgs, opts ...pulumi.ResourceOption) (*BucketObject, error)

NewBucketObject registers a new resource with the given unique name, arguments, and options.

func (*BucketObject) ElementType

func (*BucketObject) ElementType() reflect.Type

func (*BucketObject) ToBucketObjectOutput

func (i *BucketObject) ToBucketObjectOutput() BucketObjectOutput

func (*BucketObject) ToBucketObjectOutputWithContext

func (i *BucketObject) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput

type BucketObjectArgs

type BucketObjectArgs struct {
	// The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to
	// `private`.
	Acl pulumi.StringPtrInput
	// The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringInput
	// Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred.
	CacheControl pulumi.StringPtrInput
	// Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text.
	Content pulumi.StringPtrInput
	// Specifies presentational information for the object.
	ContentDisposition pulumi.StringPtrInput
	// Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to
	// obtain the media-type referenced by the Content-Type header field.
	ContentEncoding pulumi.StringPtrInput
	// A standard MIME type describing the format of the object data.
	ContentType pulumi.StringPtrInput
	// The ETag generated for the object (an MD5 sum of the object content).
	Etag pulumi.StringPtrInput
	// The name of the object once it is in the bucket.
	Key pulumi.StringInput
	// The path to the source file being uploaded to the bucket.
	Source pulumi.StringPtrInput
	// Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`,
	// `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to:
	// https://cloud.tencent.com/document/product/436/33417.
	StorageClass pulumi.StringPtrInput
	// Tag of the object.
	Tags pulumi.MapInput
}

The set of arguments for constructing a BucketObject resource.

func (BucketObjectArgs) ElementType

func (BucketObjectArgs) ElementType() reflect.Type

type BucketObjectArray

type BucketObjectArray []BucketObjectInput

func (BucketObjectArray) ElementType

func (BucketObjectArray) ElementType() reflect.Type

func (BucketObjectArray) ToBucketObjectArrayOutput

func (i BucketObjectArray) ToBucketObjectArrayOutput() BucketObjectArrayOutput

func (BucketObjectArray) ToBucketObjectArrayOutputWithContext

func (i BucketObjectArray) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput

type BucketObjectArrayInput

type BucketObjectArrayInput interface {
	pulumi.Input

	ToBucketObjectArrayOutput() BucketObjectArrayOutput
	ToBucketObjectArrayOutputWithContext(context.Context) BucketObjectArrayOutput
}

BucketObjectArrayInput is an input type that accepts BucketObjectArray and BucketObjectArrayOutput values. You can construct a concrete instance of `BucketObjectArrayInput` via:

BucketObjectArray{ BucketObjectArgs{...} }

type BucketObjectArrayOutput

type BucketObjectArrayOutput struct{ *pulumi.OutputState }

func (BucketObjectArrayOutput) ElementType

func (BucketObjectArrayOutput) ElementType() reflect.Type

func (BucketObjectArrayOutput) Index

func (BucketObjectArrayOutput) ToBucketObjectArrayOutput

func (o BucketObjectArrayOutput) ToBucketObjectArrayOutput() BucketObjectArrayOutput

func (BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext

func (o BucketObjectArrayOutput) ToBucketObjectArrayOutputWithContext(ctx context.Context) BucketObjectArrayOutput

type BucketObjectInput

type BucketObjectInput interface {
	pulumi.Input

	ToBucketObjectOutput() BucketObjectOutput
	ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput
}

type BucketObjectMap

type BucketObjectMap map[string]BucketObjectInput

func (BucketObjectMap) ElementType

func (BucketObjectMap) ElementType() reflect.Type

func (BucketObjectMap) ToBucketObjectMapOutput

func (i BucketObjectMap) ToBucketObjectMapOutput() BucketObjectMapOutput

func (BucketObjectMap) ToBucketObjectMapOutputWithContext

func (i BucketObjectMap) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput

type BucketObjectMapInput

type BucketObjectMapInput interface {
	pulumi.Input

	ToBucketObjectMapOutput() BucketObjectMapOutput
	ToBucketObjectMapOutputWithContext(context.Context) BucketObjectMapOutput
}

BucketObjectMapInput is an input type that accepts BucketObjectMap and BucketObjectMapOutput values. You can construct a concrete instance of `BucketObjectMapInput` via:

BucketObjectMap{ "key": BucketObjectArgs{...} }

type BucketObjectMapOutput

type BucketObjectMapOutput struct{ *pulumi.OutputState }

func (BucketObjectMapOutput) ElementType

func (BucketObjectMapOutput) ElementType() reflect.Type

func (BucketObjectMapOutput) MapIndex

func (BucketObjectMapOutput) ToBucketObjectMapOutput

func (o BucketObjectMapOutput) ToBucketObjectMapOutput() BucketObjectMapOutput

func (BucketObjectMapOutput) ToBucketObjectMapOutputWithContext

func (o BucketObjectMapOutput) ToBucketObjectMapOutputWithContext(ctx context.Context) BucketObjectMapOutput

type BucketObjectOutput

type BucketObjectOutput struct{ *pulumi.OutputState }

func (BucketObjectOutput) Acl

The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to `private`.

func (BucketObjectOutput) Bucket

The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.

func (BucketObjectOutput) CacheControl

func (o BucketObjectOutput) CacheControl() pulumi.StringOutput

Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred.

func (BucketObjectOutput) Content

Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text.

func (BucketObjectOutput) ContentDisposition

func (o BucketObjectOutput) ContentDisposition() pulumi.StringPtrOutput

Specifies presentational information for the object.

func (BucketObjectOutput) ContentEncoding

func (o BucketObjectOutput) ContentEncoding() pulumi.StringPtrOutput

Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field.

func (BucketObjectOutput) ContentType

func (o BucketObjectOutput) ContentType() pulumi.StringOutput

A standard MIME type describing the format of the object data.

func (BucketObjectOutput) ElementType

func (BucketObjectOutput) ElementType() reflect.Type

func (BucketObjectOutput) Etag

The ETag generated for the object (an MD5 sum of the object content).

func (BucketObjectOutput) Key

The name of the object once it is in the bucket.

func (BucketObjectOutput) Source

The path to the source file being uploaded to the bucket.

func (BucketObjectOutput) StorageClass

func (o BucketObjectOutput) StorageClass() pulumi.StringOutput

Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`, `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to: https://cloud.tencent.com/document/product/436/33417.

func (BucketObjectOutput) Tags

Tag of the object.

func (BucketObjectOutput) ToBucketObjectOutput

func (o BucketObjectOutput) ToBucketObjectOutput() BucketObjectOutput

func (BucketObjectOutput) ToBucketObjectOutputWithContext

func (o BucketObjectOutput) ToBucketObjectOutputWithContext(ctx context.Context) BucketObjectOutput

type BucketObjectState

type BucketObjectState struct {
	// The canned ACL to apply. Available values include `private`, `public-read`, and `public-read-write`. Defaults to
	// `private`.
	Acl pulumi.StringPtrInput
	// The name of a bucket to use. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringPtrInput
	// Specifies caching behavior along the request/reply chain. For further details, RFC2616 can be referred.
	CacheControl pulumi.StringPtrInput
	// Literal string value to use as the object content, which will be uploaded as UTF-8-encoded text.
	Content pulumi.StringPtrInput
	// Specifies presentational information for the object.
	ContentDisposition pulumi.StringPtrInput
	// Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to
	// obtain the media-type referenced by the Content-Type header field.
	ContentEncoding pulumi.StringPtrInput
	// A standard MIME type describing the format of the object data.
	ContentType pulumi.StringPtrInput
	// The ETag generated for the object (an MD5 sum of the object content).
	Etag pulumi.StringPtrInput
	// The name of the object once it is in the bucket.
	Key pulumi.StringPtrInput
	// The path to the source file being uploaded to the bucket.
	Source pulumi.StringPtrInput
	// Object storage type, Available values include `STANDARD_IA`, `MAZ_STANDARD_IA`, `INTELLIGENT_TIERING`,
	// `MAZ_INTELLIGENT_TIERING`, `ARCHIVE`, `DEEP_ARCHIVE`. For more information, please refer to:
	// https://cloud.tencent.com/document/product/436/33417.
	StorageClass pulumi.StringPtrInput
	// Tag of the object.
	Tags pulumi.MapInput
}

func (BucketObjectState) ElementType

func (BucketObjectState) ElementType() reflect.Type

type BucketOriginDomainRule

type BucketOriginDomainRule struct {
	Domain string  `pulumi:"domain"`
	Status *string `pulumi:"status"`
	Type   *string `pulumi:"type"`
}

type BucketOriginDomainRuleArgs

type BucketOriginDomainRuleArgs struct {
	Domain pulumi.StringInput    `pulumi:"domain"`
	Status pulumi.StringPtrInput `pulumi:"status"`
	Type   pulumi.StringPtrInput `pulumi:"type"`
}

func (BucketOriginDomainRuleArgs) ElementType

func (BucketOriginDomainRuleArgs) ElementType() reflect.Type

func (BucketOriginDomainRuleArgs) ToBucketOriginDomainRuleOutput

func (i BucketOriginDomainRuleArgs) ToBucketOriginDomainRuleOutput() BucketOriginDomainRuleOutput

func (BucketOriginDomainRuleArgs) ToBucketOriginDomainRuleOutputWithContext

func (i BucketOriginDomainRuleArgs) ToBucketOriginDomainRuleOutputWithContext(ctx context.Context) BucketOriginDomainRuleOutput

type BucketOriginDomainRuleArray

type BucketOriginDomainRuleArray []BucketOriginDomainRuleInput

func (BucketOriginDomainRuleArray) ElementType

func (BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutput

func (i BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutput() BucketOriginDomainRuleArrayOutput

func (BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutputWithContext

func (i BucketOriginDomainRuleArray) ToBucketOriginDomainRuleArrayOutputWithContext(ctx context.Context) BucketOriginDomainRuleArrayOutput

type BucketOriginDomainRuleArrayInput

type BucketOriginDomainRuleArrayInput interface {
	pulumi.Input

	ToBucketOriginDomainRuleArrayOutput() BucketOriginDomainRuleArrayOutput
	ToBucketOriginDomainRuleArrayOutputWithContext(context.Context) BucketOriginDomainRuleArrayOutput
}

BucketOriginDomainRuleArrayInput is an input type that accepts BucketOriginDomainRuleArray and BucketOriginDomainRuleArrayOutput values. You can construct a concrete instance of `BucketOriginDomainRuleArrayInput` via:

BucketOriginDomainRuleArray{ BucketOriginDomainRuleArgs{...} }

type BucketOriginDomainRuleArrayOutput

type BucketOriginDomainRuleArrayOutput struct{ *pulumi.OutputState }

func (BucketOriginDomainRuleArrayOutput) ElementType

func (BucketOriginDomainRuleArrayOutput) Index

func (BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutput

func (o BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutput() BucketOriginDomainRuleArrayOutput

func (BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutputWithContext

func (o BucketOriginDomainRuleArrayOutput) ToBucketOriginDomainRuleArrayOutputWithContext(ctx context.Context) BucketOriginDomainRuleArrayOutput

type BucketOriginDomainRuleInput

type BucketOriginDomainRuleInput interface {
	pulumi.Input

	ToBucketOriginDomainRuleOutput() BucketOriginDomainRuleOutput
	ToBucketOriginDomainRuleOutputWithContext(context.Context) BucketOriginDomainRuleOutput
}

BucketOriginDomainRuleInput is an input type that accepts BucketOriginDomainRuleArgs and BucketOriginDomainRuleOutput values. You can construct a concrete instance of `BucketOriginDomainRuleInput` via:

BucketOriginDomainRuleArgs{...}

type BucketOriginDomainRuleOutput

type BucketOriginDomainRuleOutput struct{ *pulumi.OutputState }

func (BucketOriginDomainRuleOutput) Domain

func (BucketOriginDomainRuleOutput) ElementType

func (BucketOriginDomainRuleOutput) Status

func (BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutput

func (o BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutput() BucketOriginDomainRuleOutput

func (BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutputWithContext

func (o BucketOriginDomainRuleOutput) ToBucketOriginDomainRuleOutputWithContext(ctx context.Context) BucketOriginDomainRuleOutput

func (BucketOriginDomainRuleOutput) Type

type BucketOriginPullRule

type BucketOriginPullRule struct {
	CustomHttpHeaders map[string]interface{} `pulumi:"customHttpHeaders"`
	FollowHttpHeaders []string               `pulumi:"followHttpHeaders"`
	FollowQueryString *bool                  `pulumi:"followQueryString"`
	FollowRedirection *bool                  `pulumi:"followRedirection"`
	Host              string                 `pulumi:"host"`
	Prefix            *string                `pulumi:"prefix"`
	Priority          int                    `pulumi:"priority"`
	Protocol          *string                `pulumi:"protocol"`
	SyncBackToSource  *bool                  `pulumi:"syncBackToSource"`
}

type BucketOriginPullRuleArgs

type BucketOriginPullRuleArgs struct {
	CustomHttpHeaders pulumi.MapInput         `pulumi:"customHttpHeaders"`
	FollowHttpHeaders pulumi.StringArrayInput `pulumi:"followHttpHeaders"`
	FollowQueryString pulumi.BoolPtrInput     `pulumi:"followQueryString"`
	FollowRedirection pulumi.BoolPtrInput     `pulumi:"followRedirection"`
	Host              pulumi.StringInput      `pulumi:"host"`
	Prefix            pulumi.StringPtrInput   `pulumi:"prefix"`
	Priority          pulumi.IntInput         `pulumi:"priority"`
	Protocol          pulumi.StringPtrInput   `pulumi:"protocol"`
	SyncBackToSource  pulumi.BoolPtrInput     `pulumi:"syncBackToSource"`
}

func (BucketOriginPullRuleArgs) ElementType

func (BucketOriginPullRuleArgs) ElementType() reflect.Type

func (BucketOriginPullRuleArgs) ToBucketOriginPullRuleOutput

func (i BucketOriginPullRuleArgs) ToBucketOriginPullRuleOutput() BucketOriginPullRuleOutput

func (BucketOriginPullRuleArgs) ToBucketOriginPullRuleOutputWithContext

func (i BucketOriginPullRuleArgs) ToBucketOriginPullRuleOutputWithContext(ctx context.Context) BucketOriginPullRuleOutput

type BucketOriginPullRuleArray

type BucketOriginPullRuleArray []BucketOriginPullRuleInput

func (BucketOriginPullRuleArray) ElementType

func (BucketOriginPullRuleArray) ElementType() reflect.Type

func (BucketOriginPullRuleArray) ToBucketOriginPullRuleArrayOutput

func (i BucketOriginPullRuleArray) ToBucketOriginPullRuleArrayOutput() BucketOriginPullRuleArrayOutput

func (BucketOriginPullRuleArray) ToBucketOriginPullRuleArrayOutputWithContext

func (i BucketOriginPullRuleArray) ToBucketOriginPullRuleArrayOutputWithContext(ctx context.Context) BucketOriginPullRuleArrayOutput

type BucketOriginPullRuleArrayInput

type BucketOriginPullRuleArrayInput interface {
	pulumi.Input

	ToBucketOriginPullRuleArrayOutput() BucketOriginPullRuleArrayOutput
	ToBucketOriginPullRuleArrayOutputWithContext(context.Context) BucketOriginPullRuleArrayOutput
}

BucketOriginPullRuleArrayInput is an input type that accepts BucketOriginPullRuleArray and BucketOriginPullRuleArrayOutput values. You can construct a concrete instance of `BucketOriginPullRuleArrayInput` via:

BucketOriginPullRuleArray{ BucketOriginPullRuleArgs{...} }

type BucketOriginPullRuleArrayOutput

type BucketOriginPullRuleArrayOutput struct{ *pulumi.OutputState }

func (BucketOriginPullRuleArrayOutput) ElementType

func (BucketOriginPullRuleArrayOutput) Index

func (BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutput

func (o BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutput() BucketOriginPullRuleArrayOutput

func (BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutputWithContext

func (o BucketOriginPullRuleArrayOutput) ToBucketOriginPullRuleArrayOutputWithContext(ctx context.Context) BucketOriginPullRuleArrayOutput

type BucketOriginPullRuleInput

type BucketOriginPullRuleInput interface {
	pulumi.Input

	ToBucketOriginPullRuleOutput() BucketOriginPullRuleOutput
	ToBucketOriginPullRuleOutputWithContext(context.Context) BucketOriginPullRuleOutput
}

BucketOriginPullRuleInput is an input type that accepts BucketOriginPullRuleArgs and BucketOriginPullRuleOutput values. You can construct a concrete instance of `BucketOriginPullRuleInput` via:

BucketOriginPullRuleArgs{...}

type BucketOriginPullRuleOutput

type BucketOriginPullRuleOutput struct{ *pulumi.OutputState }

func (BucketOriginPullRuleOutput) CustomHttpHeaders

func (o BucketOriginPullRuleOutput) CustomHttpHeaders() pulumi.MapOutput

func (BucketOriginPullRuleOutput) ElementType

func (BucketOriginPullRuleOutput) ElementType() reflect.Type

func (BucketOriginPullRuleOutput) FollowHttpHeaders

func (o BucketOriginPullRuleOutput) FollowHttpHeaders() pulumi.StringArrayOutput

func (BucketOriginPullRuleOutput) FollowQueryString

func (o BucketOriginPullRuleOutput) FollowQueryString() pulumi.BoolPtrOutput

func (BucketOriginPullRuleOutput) FollowRedirection

func (o BucketOriginPullRuleOutput) FollowRedirection() pulumi.BoolPtrOutput

func (BucketOriginPullRuleOutput) Host

func (BucketOriginPullRuleOutput) Prefix

func (BucketOriginPullRuleOutput) Priority

func (BucketOriginPullRuleOutput) Protocol

func (BucketOriginPullRuleOutput) SyncBackToSource

func (o BucketOriginPullRuleOutput) SyncBackToSource() pulumi.BoolPtrOutput

func (BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutput

func (o BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutput() BucketOriginPullRuleOutput

func (BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutputWithContext

func (o BucketOriginPullRuleOutput) ToBucketOriginPullRuleOutputWithContext(ctx context.Context) BucketOriginPullRuleOutput

type BucketOutput

type BucketOutput struct{ *pulumi.OutputState }

func (BucketOutput) AccelerationEnable

func (o BucketOutput) AccelerationEnable() pulumi.BoolPtrOutput

Enable bucket acceleration.

func (BucketOutput) Acl

The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private.

func (BucketOutput) AclBody

func (o BucketOutput) AclBody() pulumi.StringPtrOutput

ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check https://intl.cloud.tencent.com/document/product/436/7737 for more detail.

func (BucketOutput) Bucket

func (o BucketOutput) Bucket() pulumi.StringOutput

The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.

func (BucketOutput) CorsRules

A rule of Cross-Origin Resource Sharing (documented below).

func (BucketOutput) CosBucketUrl

func (o BucketOutput) CosBucketUrl() pulumi.StringOutput

The URL of this cos bucket.

func (BucketOutput) ElementType

func (BucketOutput) ElementType() reflect.Type

func (BucketOutput) EnableIntelligentTiering

func (o BucketOutput) EnableIntelligentTiering() pulumi.BoolOutput

Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or modified.

func (BucketOutput) EncryptionAlgorithm

func (o BucketOutput) EncryptionAlgorithm() pulumi.StringPtrOutput

The server-side encryption algorithm to use. Valid value is `AES256`.

func (BucketOutput) ForceClean

func (o BucketOutput) ForceClean() pulumi.BoolPtrOutput

Force cleanup all objects before delete bucket.

func (BucketOutput) IntelligentTieringDays

func (o BucketOutput) IntelligentTieringDays() pulumi.IntOutput

Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration, with optional days of 30, 60, 90. Default value is 30.

func (BucketOutput) IntelligentTieringRequestFrequent

func (o BucketOutput) IntelligentTieringRequestFrequent() pulumi.IntOutput

Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The default value is once, which can be used in combination with the number of days to achieve the conversion effect. For example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer.

func (BucketOutput) LifecycleRules

func (o BucketOutput) LifecycleRules() BucketLifecycleRuleArrayOutput

A configuration of object lifecycle management (documented below).

func (BucketOutput) LogEnable

func (o BucketOutput) LogEnable() pulumi.BoolPtrOutput

Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be saved with `log_target_bucket`. To enable log, the full access of log service must be granted. [Full Access Role Policy](https://intl.cloud.tencent.com/document/product/436/16920).

func (BucketOutput) LogPrefix

func (o BucketOutput) LogPrefix() pulumi.StringOutput

The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file format is `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is `true`.

func (BucketOutput) LogTargetBucket

func (o BucketOutput) LogTargetBucket() pulumi.StringOutput

The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is `true`. User must have full access on this bucket.

func (BucketOutput) MultiAz

func (o BucketOutput) MultiAz() pulumi.BoolPtrOutput

Indicates whether to create a bucket of multi available zone.

func (BucketOutput) OriginDomainRules

func (o BucketOutput) OriginDomainRules() BucketOriginDomainRuleArrayOutput

Bucket Origin Domain settings.

func (BucketOutput) OriginPullRules

func (o BucketOutput) OriginPullRules() BucketOriginPullRuleArrayOutput

Bucket Origin-Pull settings.

func (BucketOutput) ReplicaRole

func (o BucketOutput) ReplicaRole() pulumi.StringPtrOutput

Request initiator identifier, format: `qcs::cam::uin/<owneruin>:uin/<subuin>`. NOTE: only `versioning_enable` is true can configure this argument.

func (BucketOutput) ReplicaRules

func (o BucketOutput) ReplicaRules() BucketReplicaRuleArrayOutput

List of replica rule. NOTE: only `versioning_enable` is true and `replica_role` set can configure this argument.

func (BucketOutput) Tags

func (o BucketOutput) Tags() pulumi.MapOutput

The tags of a bucket.

func (BucketOutput) ToBucketOutput

func (o BucketOutput) ToBucketOutput() BucketOutput

func (BucketOutput) ToBucketOutputWithContext

func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput

func (BucketOutput) VersioningEnable

func (o BucketOutput) VersioningEnable() pulumi.BoolPtrOutput

Enable bucket versioning. NOTE: The `multi_az` feature is true for the current bucket, cannot disable version control.

func (BucketOutput) Website

A website object(documented below).

type BucketPolicy

type BucketPolicy struct {
	pulumi.CustomResourceState

	// The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// The text of the policy. For more info please refer to [Tencent official
	// doc](https://intl.cloud.tencent.com/document/product/436/18023).
	Policy pulumi.StringOutput `pulumi:"policy"`
}

func GetBucketPolicy

func GetBucketPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BucketPolicyState, opts ...pulumi.ResourceOption) (*BucketPolicy, error)

GetBucketPolicy gets an existing BucketPolicy 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 NewBucketPolicy

func NewBucketPolicy(ctx *pulumi.Context,
	name string, args *BucketPolicyArgs, opts ...pulumi.ResourceOption) (*BucketPolicy, error)

NewBucketPolicy registers a new resource with the given unique name, arguments, and options.

func (*BucketPolicy) ElementType

func (*BucketPolicy) ElementType() reflect.Type

func (*BucketPolicy) ToBucketPolicyOutput

func (i *BucketPolicy) ToBucketPolicyOutput() BucketPolicyOutput

func (*BucketPolicy) ToBucketPolicyOutputWithContext

func (i *BucketPolicy) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput

type BucketPolicyArgs

type BucketPolicyArgs struct {
	// The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringInput
	// The text of the policy. For more info please refer to [Tencent official
	// doc](https://intl.cloud.tencent.com/document/product/436/18023).
	Policy pulumi.StringInput
}

The set of arguments for constructing a BucketPolicy resource.

func (BucketPolicyArgs) ElementType

func (BucketPolicyArgs) ElementType() reflect.Type

type BucketPolicyArray

type BucketPolicyArray []BucketPolicyInput

func (BucketPolicyArray) ElementType

func (BucketPolicyArray) ElementType() reflect.Type

func (BucketPolicyArray) ToBucketPolicyArrayOutput

func (i BucketPolicyArray) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput

func (BucketPolicyArray) ToBucketPolicyArrayOutputWithContext

func (i BucketPolicyArray) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput

type BucketPolicyArrayInput

type BucketPolicyArrayInput interface {
	pulumi.Input

	ToBucketPolicyArrayOutput() BucketPolicyArrayOutput
	ToBucketPolicyArrayOutputWithContext(context.Context) BucketPolicyArrayOutput
}

BucketPolicyArrayInput is an input type that accepts BucketPolicyArray and BucketPolicyArrayOutput values. You can construct a concrete instance of `BucketPolicyArrayInput` via:

BucketPolicyArray{ BucketPolicyArgs{...} }

type BucketPolicyArrayOutput

type BucketPolicyArrayOutput struct{ *pulumi.OutputState }

func (BucketPolicyArrayOutput) ElementType

func (BucketPolicyArrayOutput) ElementType() reflect.Type

func (BucketPolicyArrayOutput) Index

func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutput

func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutput() BucketPolicyArrayOutput

func (BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext

func (o BucketPolicyArrayOutput) ToBucketPolicyArrayOutputWithContext(ctx context.Context) BucketPolicyArrayOutput

type BucketPolicyInput

type BucketPolicyInput interface {
	pulumi.Input

	ToBucketPolicyOutput() BucketPolicyOutput
	ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput
}

type BucketPolicyMap

type BucketPolicyMap map[string]BucketPolicyInput

func (BucketPolicyMap) ElementType

func (BucketPolicyMap) ElementType() reflect.Type

func (BucketPolicyMap) ToBucketPolicyMapOutput

func (i BucketPolicyMap) ToBucketPolicyMapOutput() BucketPolicyMapOutput

func (BucketPolicyMap) ToBucketPolicyMapOutputWithContext

func (i BucketPolicyMap) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput

type BucketPolicyMapInput

type BucketPolicyMapInput interface {
	pulumi.Input

	ToBucketPolicyMapOutput() BucketPolicyMapOutput
	ToBucketPolicyMapOutputWithContext(context.Context) BucketPolicyMapOutput
}

BucketPolicyMapInput is an input type that accepts BucketPolicyMap and BucketPolicyMapOutput values. You can construct a concrete instance of `BucketPolicyMapInput` via:

BucketPolicyMap{ "key": BucketPolicyArgs{...} }

type BucketPolicyMapOutput

type BucketPolicyMapOutput struct{ *pulumi.OutputState }

func (BucketPolicyMapOutput) ElementType

func (BucketPolicyMapOutput) ElementType() reflect.Type

func (BucketPolicyMapOutput) MapIndex

func (BucketPolicyMapOutput) ToBucketPolicyMapOutput

func (o BucketPolicyMapOutput) ToBucketPolicyMapOutput() BucketPolicyMapOutput

func (BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext

func (o BucketPolicyMapOutput) ToBucketPolicyMapOutputWithContext(ctx context.Context) BucketPolicyMapOutput

type BucketPolicyOutput

type BucketPolicyOutput struct{ *pulumi.OutputState }

func (BucketPolicyOutput) Bucket

The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.

func (BucketPolicyOutput) ElementType

func (BucketPolicyOutput) ElementType() reflect.Type

func (BucketPolicyOutput) Policy

The text of the policy. For more info please refer to [Tencent official doc](https://intl.cloud.tencent.com/document/product/436/18023).

func (BucketPolicyOutput) ToBucketPolicyOutput

func (o BucketPolicyOutput) ToBucketPolicyOutput() BucketPolicyOutput

func (BucketPolicyOutput) ToBucketPolicyOutputWithContext

func (o BucketPolicyOutput) ToBucketPolicyOutputWithContext(ctx context.Context) BucketPolicyOutput

type BucketPolicyState

type BucketPolicyState struct {
	// The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringPtrInput
	// The text of the policy. For more info please refer to [Tencent official
	// doc](https://intl.cloud.tencent.com/document/product/436/18023).
	Policy pulumi.StringPtrInput
}

func (BucketPolicyState) ElementType

func (BucketPolicyState) ElementType() reflect.Type

type BucketReferer

type BucketReferer struct {
	pulumi.CustomResourceState

	// Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// A list of domain names in the blocklist/allowlist.
	DomainLists pulumi.StringArrayOutput `pulumi:"domainLists"`
	// Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default).
	EmptyReferConfiguration pulumi.StringPtrOutput `pulumi:"emptyReferConfiguration"`
	// Hotlink protection type. Enumerated values: `Black-List`, `White-List`.
	RefererType pulumi.StringOutput `pulumi:"refererType"`
	// Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`.
	Status pulumi.StringOutput `pulumi:"status"`
}

func GetBucketReferer

func GetBucketReferer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BucketRefererState, opts ...pulumi.ResourceOption) (*BucketReferer, error)

GetBucketReferer gets an existing BucketReferer 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 NewBucketReferer

func NewBucketReferer(ctx *pulumi.Context,
	name string, args *BucketRefererArgs, opts ...pulumi.ResourceOption) (*BucketReferer, error)

NewBucketReferer registers a new resource with the given unique name, arguments, and options.

func (*BucketReferer) ElementType

func (*BucketReferer) ElementType() reflect.Type

func (*BucketReferer) ToBucketRefererOutput

func (i *BucketReferer) ToBucketRefererOutput() BucketRefererOutput

func (*BucketReferer) ToBucketRefererOutputWithContext

func (i *BucketReferer) ToBucketRefererOutputWithContext(ctx context.Context) BucketRefererOutput

type BucketRefererArgs

type BucketRefererArgs struct {
	// Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringInput
	// A list of domain names in the blocklist/allowlist.
	DomainLists pulumi.StringArrayInput
	// Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default).
	EmptyReferConfiguration pulumi.StringPtrInput
	// Hotlink protection type. Enumerated values: `Black-List`, `White-List`.
	RefererType pulumi.StringInput
	// Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`.
	Status pulumi.StringInput
}

The set of arguments for constructing a BucketReferer resource.

func (BucketRefererArgs) ElementType

func (BucketRefererArgs) ElementType() reflect.Type

type BucketRefererArray

type BucketRefererArray []BucketRefererInput

func (BucketRefererArray) ElementType

func (BucketRefererArray) ElementType() reflect.Type

func (BucketRefererArray) ToBucketRefererArrayOutput

func (i BucketRefererArray) ToBucketRefererArrayOutput() BucketRefererArrayOutput

func (BucketRefererArray) ToBucketRefererArrayOutputWithContext

func (i BucketRefererArray) ToBucketRefererArrayOutputWithContext(ctx context.Context) BucketRefererArrayOutput

type BucketRefererArrayInput

type BucketRefererArrayInput interface {
	pulumi.Input

	ToBucketRefererArrayOutput() BucketRefererArrayOutput
	ToBucketRefererArrayOutputWithContext(context.Context) BucketRefererArrayOutput
}

BucketRefererArrayInput is an input type that accepts BucketRefererArray and BucketRefererArrayOutput values. You can construct a concrete instance of `BucketRefererArrayInput` via:

BucketRefererArray{ BucketRefererArgs{...} }

type BucketRefererArrayOutput

type BucketRefererArrayOutput struct{ *pulumi.OutputState }

func (BucketRefererArrayOutput) ElementType

func (BucketRefererArrayOutput) ElementType() reflect.Type

func (BucketRefererArrayOutput) Index

func (BucketRefererArrayOutput) ToBucketRefererArrayOutput

func (o BucketRefererArrayOutput) ToBucketRefererArrayOutput() BucketRefererArrayOutput

func (BucketRefererArrayOutput) ToBucketRefererArrayOutputWithContext

func (o BucketRefererArrayOutput) ToBucketRefererArrayOutputWithContext(ctx context.Context) BucketRefererArrayOutput

type BucketRefererInput

type BucketRefererInput interface {
	pulumi.Input

	ToBucketRefererOutput() BucketRefererOutput
	ToBucketRefererOutputWithContext(ctx context.Context) BucketRefererOutput
}

type BucketRefererMap

type BucketRefererMap map[string]BucketRefererInput

func (BucketRefererMap) ElementType

func (BucketRefererMap) ElementType() reflect.Type

func (BucketRefererMap) ToBucketRefererMapOutput

func (i BucketRefererMap) ToBucketRefererMapOutput() BucketRefererMapOutput

func (BucketRefererMap) ToBucketRefererMapOutputWithContext

func (i BucketRefererMap) ToBucketRefererMapOutputWithContext(ctx context.Context) BucketRefererMapOutput

type BucketRefererMapInput

type BucketRefererMapInput interface {
	pulumi.Input

	ToBucketRefererMapOutput() BucketRefererMapOutput
	ToBucketRefererMapOutputWithContext(context.Context) BucketRefererMapOutput
}

BucketRefererMapInput is an input type that accepts BucketRefererMap and BucketRefererMapOutput values. You can construct a concrete instance of `BucketRefererMapInput` via:

BucketRefererMap{ "key": BucketRefererArgs{...} }

type BucketRefererMapOutput

type BucketRefererMapOutput struct{ *pulumi.OutputState }

func (BucketRefererMapOutput) ElementType

func (BucketRefererMapOutput) ElementType() reflect.Type

func (BucketRefererMapOutput) MapIndex

func (BucketRefererMapOutput) ToBucketRefererMapOutput

func (o BucketRefererMapOutput) ToBucketRefererMapOutput() BucketRefererMapOutput

func (BucketRefererMapOutput) ToBucketRefererMapOutputWithContext

func (o BucketRefererMapOutput) ToBucketRefererMapOutputWithContext(ctx context.Context) BucketRefererMapOutput

type BucketRefererOutput

type BucketRefererOutput struct{ *pulumi.OutputState }

func (BucketRefererOutput) Bucket

Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.

func (BucketRefererOutput) DomainLists

A list of domain names in the blocklist/allowlist.

func (BucketRefererOutput) ElementType

func (BucketRefererOutput) ElementType() reflect.Type

func (BucketRefererOutput) EmptyReferConfiguration

func (o BucketRefererOutput) EmptyReferConfiguration() pulumi.StringPtrOutput

Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default).

func (BucketRefererOutput) RefererType

func (o BucketRefererOutput) RefererType() pulumi.StringOutput

Hotlink protection type. Enumerated values: `Black-List`, `White-List`.

func (BucketRefererOutput) Status

Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`.

func (BucketRefererOutput) ToBucketRefererOutput

func (o BucketRefererOutput) ToBucketRefererOutput() BucketRefererOutput

func (BucketRefererOutput) ToBucketRefererOutputWithContext

func (o BucketRefererOutput) ToBucketRefererOutputWithContext(ctx context.Context) BucketRefererOutput

type BucketRefererState

type BucketRefererState struct {
	// Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringPtrInput
	// A list of domain names in the blocklist/allowlist.
	DomainLists pulumi.StringArrayInput
	// Whether to allow access with an empty referer. Enumerated values: `Allow`, `Deny` (default).
	EmptyReferConfiguration pulumi.StringPtrInput
	// Hotlink protection type. Enumerated values: `Black-List`, `White-List`.
	RefererType pulumi.StringPtrInput
	// Whether to enable hotlink protection. Enumerated values: `Enabled`, `Disabled`.
	Status pulumi.StringPtrInput
}

func (BucketRefererState) ElementType

func (BucketRefererState) ElementType() reflect.Type

type BucketReplicaRule

type BucketReplicaRule struct {
	DestinationBucket       string  `pulumi:"destinationBucket"`
	DestinationStorageClass *string `pulumi:"destinationStorageClass"`
	Id                      *string `pulumi:"id"`
	Prefix                  *string `pulumi:"prefix"`
	Status                  string  `pulumi:"status"`
}

type BucketReplicaRuleArgs

type BucketReplicaRuleArgs struct {
	DestinationBucket       pulumi.StringInput    `pulumi:"destinationBucket"`
	DestinationStorageClass pulumi.StringPtrInput `pulumi:"destinationStorageClass"`
	Id                      pulumi.StringPtrInput `pulumi:"id"`
	Prefix                  pulumi.StringPtrInput `pulumi:"prefix"`
	Status                  pulumi.StringInput    `pulumi:"status"`
}

func (BucketReplicaRuleArgs) ElementType

func (BucketReplicaRuleArgs) ElementType() reflect.Type

func (BucketReplicaRuleArgs) ToBucketReplicaRuleOutput

func (i BucketReplicaRuleArgs) ToBucketReplicaRuleOutput() BucketReplicaRuleOutput

func (BucketReplicaRuleArgs) ToBucketReplicaRuleOutputWithContext

func (i BucketReplicaRuleArgs) ToBucketReplicaRuleOutputWithContext(ctx context.Context) BucketReplicaRuleOutput

type BucketReplicaRuleArray

type BucketReplicaRuleArray []BucketReplicaRuleInput

func (BucketReplicaRuleArray) ElementType

func (BucketReplicaRuleArray) ElementType() reflect.Type

func (BucketReplicaRuleArray) ToBucketReplicaRuleArrayOutput

func (i BucketReplicaRuleArray) ToBucketReplicaRuleArrayOutput() BucketReplicaRuleArrayOutput

func (BucketReplicaRuleArray) ToBucketReplicaRuleArrayOutputWithContext

func (i BucketReplicaRuleArray) ToBucketReplicaRuleArrayOutputWithContext(ctx context.Context) BucketReplicaRuleArrayOutput

type BucketReplicaRuleArrayInput

type BucketReplicaRuleArrayInput interface {
	pulumi.Input

	ToBucketReplicaRuleArrayOutput() BucketReplicaRuleArrayOutput
	ToBucketReplicaRuleArrayOutputWithContext(context.Context) BucketReplicaRuleArrayOutput
}

BucketReplicaRuleArrayInput is an input type that accepts BucketReplicaRuleArray and BucketReplicaRuleArrayOutput values. You can construct a concrete instance of `BucketReplicaRuleArrayInput` via:

BucketReplicaRuleArray{ BucketReplicaRuleArgs{...} }

type BucketReplicaRuleArrayOutput

type BucketReplicaRuleArrayOutput struct{ *pulumi.OutputState }

func (BucketReplicaRuleArrayOutput) ElementType

func (BucketReplicaRuleArrayOutput) Index

func (BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutput

func (o BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutput() BucketReplicaRuleArrayOutput

func (BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutputWithContext

func (o BucketReplicaRuleArrayOutput) ToBucketReplicaRuleArrayOutputWithContext(ctx context.Context) BucketReplicaRuleArrayOutput

type BucketReplicaRuleInput

type BucketReplicaRuleInput interface {
	pulumi.Input

	ToBucketReplicaRuleOutput() BucketReplicaRuleOutput
	ToBucketReplicaRuleOutputWithContext(context.Context) BucketReplicaRuleOutput
}

BucketReplicaRuleInput is an input type that accepts BucketReplicaRuleArgs and BucketReplicaRuleOutput values. You can construct a concrete instance of `BucketReplicaRuleInput` via:

BucketReplicaRuleArgs{...}

type BucketReplicaRuleOutput

type BucketReplicaRuleOutput struct{ *pulumi.OutputState }

func (BucketReplicaRuleOutput) DestinationBucket

func (o BucketReplicaRuleOutput) DestinationBucket() pulumi.StringOutput

func (BucketReplicaRuleOutput) DestinationStorageClass

func (o BucketReplicaRuleOutput) DestinationStorageClass() pulumi.StringPtrOutput

func (BucketReplicaRuleOutput) ElementType

func (BucketReplicaRuleOutput) ElementType() reflect.Type

func (BucketReplicaRuleOutput) Id

func (BucketReplicaRuleOutput) Prefix

func (BucketReplicaRuleOutput) Status

func (BucketReplicaRuleOutput) ToBucketReplicaRuleOutput

func (o BucketReplicaRuleOutput) ToBucketReplicaRuleOutput() BucketReplicaRuleOutput

func (BucketReplicaRuleOutput) ToBucketReplicaRuleOutputWithContext

func (o BucketReplicaRuleOutput) ToBucketReplicaRuleOutputWithContext(ctx context.Context) BucketReplicaRuleOutput

type BucketState

type BucketState struct {
	// Enable bucket acceleration.
	AccelerationEnable pulumi.BoolPtrInput
	// The canned ACL to apply. Valid values: private, public-read, and public-read-write. Defaults to private.
	Acl pulumi.StringPtrInput
	// ACL XML body for multiple grant info. NOTE: this argument will overwrite `acl`. Check
	// https://intl.cloud.tencent.com/document/product/436/7737 for more detail.
	AclBody pulumi.StringPtrInput
	// The name of a bucket to be created. Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringPtrInput
	// A rule of Cross-Origin Resource Sharing (documented below).
	CorsRules BucketCorsRuleArrayInput
	// The URL of this cos bucket.
	CosBucketUrl pulumi.StringPtrInput
	// Enable intelligent tiering. NOTE: When intelligent tiering configuration is enabled, it cannot be turned off or
	// modified.
	EnableIntelligentTiering pulumi.BoolPtrInput
	// The server-side encryption algorithm to use. Valid value is `AES256`.
	EncryptionAlgorithm pulumi.StringPtrInput
	// Force cleanup all objects before delete bucket.
	ForceClean pulumi.BoolPtrInput
	// Specifies the limit of days for standard-tier data to low-frequency data in an intelligent tiered storage configuration,
	// with optional days of 30, 60, 90. Default value is 30.
	IntelligentTieringDays pulumi.IntPtrInput
	// Specify the access limit for converting standard layer data into low-frequency layer data in the configuration. The
	// default value is once, which can be used in combination with the number of days to achieve the conversion effect. For
	// example, if the parameter is set to 1 and the number of access days is 30, it means that objects with less than one
	// visit in 30 consecutive days will be reduced from the standard layer to the low frequency layer.
	IntelligentTieringRequestFrequent pulumi.IntPtrInput
	// A configuration of object lifecycle management (documented below).
	LifecycleRules BucketLifecycleRuleArrayInput
	// Indicate the access log of this bucket to be saved or not. Default is `false`. If set `true`, the access log will be
	// saved with `log_target_bucket`. To enable log, the full access of log service must be granted. [Full Access Role
	// Policy](https://intl.cloud.tencent.com/document/product/436/16920).
	LogEnable pulumi.BoolPtrInput
	// The prefix log name which saves the access log of this bucket per 5 minutes. Eg. `MyLogPrefix/`. The log access file
	// format is `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is
	// `true`.
	LogPrefix pulumi.StringPtrInput
	// The target bucket name which saves the access log of this bucket per 5 minutes. The log access file format is
	// `log_target_bucket`/`log_prefix`{YYYY}/{MM}/{DD}/{time}_{random}_{index}.gz. Only valid when `log_enable` is `true`.
	// User must have full access on this bucket.
	LogTargetBucket pulumi.StringPtrInput
	// Indicates whether to create a bucket of multi available zone.
	MultiAz pulumi.BoolPtrInput
	// Bucket Origin Domain settings.
	OriginDomainRules BucketOriginDomainRuleArrayInput
	// Bucket Origin-Pull settings.
	OriginPullRules BucketOriginPullRuleArrayInput
	// Request initiator identifier, format: `qcs::cam::uin/<owneruin>:uin/<subuin>`. NOTE: only `versioning_enable` is true
	// can configure this argument.
	ReplicaRole pulumi.StringPtrInput
	// List of replica rule. NOTE: only `versioning_enable` is true and `replica_role` set can configure this argument.
	ReplicaRules BucketReplicaRuleArrayInput
	// The tags of a bucket.
	Tags pulumi.MapInput
	// Enable bucket versioning. NOTE: The `multi_az` feature is true for the current bucket, cannot disable version control.
	VersioningEnable pulumi.BoolPtrInput
	// A website object(documented below).
	Website BucketWebsitePtrInput
}

func (BucketState) ElementType

func (BucketState) ElementType() reflect.Type

type BucketVersion

type BucketVersion struct {
	pulumi.CustomResourceState

	// Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// Whether to enable versioning. Valid values: `Suspended`, `Enabled`.
	Status pulumi.StringOutput `pulumi:"status"`
}

func GetBucketVersion

func GetBucketVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BucketVersionState, opts ...pulumi.ResourceOption) (*BucketVersion, error)

GetBucketVersion gets an existing BucketVersion 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 NewBucketVersion

func NewBucketVersion(ctx *pulumi.Context,
	name string, args *BucketVersionArgs, opts ...pulumi.ResourceOption) (*BucketVersion, error)

NewBucketVersion registers a new resource with the given unique name, arguments, and options.

func (*BucketVersion) ElementType

func (*BucketVersion) ElementType() reflect.Type

func (*BucketVersion) ToBucketVersionOutput

func (i *BucketVersion) ToBucketVersionOutput() BucketVersionOutput

func (*BucketVersion) ToBucketVersionOutputWithContext

func (i *BucketVersion) ToBucketVersionOutputWithContext(ctx context.Context) BucketVersionOutput

type BucketVersionArgs

type BucketVersionArgs struct {
	// Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringInput
	// Whether to enable versioning. Valid values: `Suspended`, `Enabled`.
	Status pulumi.StringInput
}

The set of arguments for constructing a BucketVersion resource.

func (BucketVersionArgs) ElementType

func (BucketVersionArgs) ElementType() reflect.Type

type BucketVersionArray

type BucketVersionArray []BucketVersionInput

func (BucketVersionArray) ElementType

func (BucketVersionArray) ElementType() reflect.Type

func (BucketVersionArray) ToBucketVersionArrayOutput

func (i BucketVersionArray) ToBucketVersionArrayOutput() BucketVersionArrayOutput

func (BucketVersionArray) ToBucketVersionArrayOutputWithContext

func (i BucketVersionArray) ToBucketVersionArrayOutputWithContext(ctx context.Context) BucketVersionArrayOutput

type BucketVersionArrayInput

type BucketVersionArrayInput interface {
	pulumi.Input

	ToBucketVersionArrayOutput() BucketVersionArrayOutput
	ToBucketVersionArrayOutputWithContext(context.Context) BucketVersionArrayOutput
}

BucketVersionArrayInput is an input type that accepts BucketVersionArray and BucketVersionArrayOutput values. You can construct a concrete instance of `BucketVersionArrayInput` via:

BucketVersionArray{ BucketVersionArgs{...} }

type BucketVersionArrayOutput

type BucketVersionArrayOutput struct{ *pulumi.OutputState }

func (BucketVersionArrayOutput) ElementType

func (BucketVersionArrayOutput) ElementType() reflect.Type

func (BucketVersionArrayOutput) Index

func (BucketVersionArrayOutput) ToBucketVersionArrayOutput

func (o BucketVersionArrayOutput) ToBucketVersionArrayOutput() BucketVersionArrayOutput

func (BucketVersionArrayOutput) ToBucketVersionArrayOutputWithContext

func (o BucketVersionArrayOutput) ToBucketVersionArrayOutputWithContext(ctx context.Context) BucketVersionArrayOutput

type BucketVersionInput

type BucketVersionInput interface {
	pulumi.Input

	ToBucketVersionOutput() BucketVersionOutput
	ToBucketVersionOutputWithContext(ctx context.Context) BucketVersionOutput
}

type BucketVersionMap

type BucketVersionMap map[string]BucketVersionInput

func (BucketVersionMap) ElementType

func (BucketVersionMap) ElementType() reflect.Type

func (BucketVersionMap) ToBucketVersionMapOutput

func (i BucketVersionMap) ToBucketVersionMapOutput() BucketVersionMapOutput

func (BucketVersionMap) ToBucketVersionMapOutputWithContext

func (i BucketVersionMap) ToBucketVersionMapOutputWithContext(ctx context.Context) BucketVersionMapOutput

type BucketVersionMapInput

type BucketVersionMapInput interface {
	pulumi.Input

	ToBucketVersionMapOutput() BucketVersionMapOutput
	ToBucketVersionMapOutputWithContext(context.Context) BucketVersionMapOutput
}

BucketVersionMapInput is an input type that accepts BucketVersionMap and BucketVersionMapOutput values. You can construct a concrete instance of `BucketVersionMapInput` via:

BucketVersionMap{ "key": BucketVersionArgs{...} }

type BucketVersionMapOutput

type BucketVersionMapOutput struct{ *pulumi.OutputState }

func (BucketVersionMapOutput) ElementType

func (BucketVersionMapOutput) ElementType() reflect.Type

func (BucketVersionMapOutput) MapIndex

func (BucketVersionMapOutput) ToBucketVersionMapOutput

func (o BucketVersionMapOutput) ToBucketVersionMapOutput() BucketVersionMapOutput

func (BucketVersionMapOutput) ToBucketVersionMapOutputWithContext

func (o BucketVersionMapOutput) ToBucketVersionMapOutputWithContext(ctx context.Context) BucketVersionMapOutput

type BucketVersionOutput

type BucketVersionOutput struct{ *pulumi.OutputState }

func (BucketVersionOutput) Bucket

Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.

func (BucketVersionOutput) ElementType

func (BucketVersionOutput) ElementType() reflect.Type

func (BucketVersionOutput) Status

Whether to enable versioning. Valid values: `Suspended`, `Enabled`.

func (BucketVersionOutput) ToBucketVersionOutput

func (o BucketVersionOutput) ToBucketVersionOutput() BucketVersionOutput

func (BucketVersionOutput) ToBucketVersionOutputWithContext

func (o BucketVersionOutput) ToBucketVersionOutputWithContext(ctx context.Context) BucketVersionOutput

type BucketVersionState

type BucketVersionState struct {
	// Bucket format should be [custom name]-[appid], for example `mycos-1258798060`.
	Bucket pulumi.StringPtrInput
	// Whether to enable versioning. Valid values: `Suspended`, `Enabled`.
	Status pulumi.StringPtrInput
}

func (BucketVersionState) ElementType

func (BucketVersionState) ElementType() reflect.Type

type BucketWebsite

type BucketWebsite struct {
	Endpoint      *string `pulumi:"endpoint"`
	ErrorDocument *string `pulumi:"errorDocument"`
	IndexDocument *string `pulumi:"indexDocument"`
}

type BucketWebsiteArgs

type BucketWebsiteArgs struct {
	Endpoint      pulumi.StringPtrInput `pulumi:"endpoint"`
	ErrorDocument pulumi.StringPtrInput `pulumi:"errorDocument"`
	IndexDocument pulumi.StringPtrInput `pulumi:"indexDocument"`
}

func (BucketWebsiteArgs) ElementType

func (BucketWebsiteArgs) ElementType() reflect.Type

func (BucketWebsiteArgs) ToBucketWebsiteOutput

func (i BucketWebsiteArgs) ToBucketWebsiteOutput() BucketWebsiteOutput

func (BucketWebsiteArgs) ToBucketWebsiteOutputWithContext

func (i BucketWebsiteArgs) ToBucketWebsiteOutputWithContext(ctx context.Context) BucketWebsiteOutput

func (BucketWebsiteArgs) ToBucketWebsitePtrOutput

func (i BucketWebsiteArgs) ToBucketWebsitePtrOutput() BucketWebsitePtrOutput

func (BucketWebsiteArgs) ToBucketWebsitePtrOutputWithContext

func (i BucketWebsiteArgs) ToBucketWebsitePtrOutputWithContext(ctx context.Context) BucketWebsitePtrOutput

type BucketWebsiteInput

type BucketWebsiteInput interface {
	pulumi.Input

	ToBucketWebsiteOutput() BucketWebsiteOutput
	ToBucketWebsiteOutputWithContext(context.Context) BucketWebsiteOutput
}

BucketWebsiteInput is an input type that accepts BucketWebsiteArgs and BucketWebsiteOutput values. You can construct a concrete instance of `BucketWebsiteInput` via:

BucketWebsiteArgs{...}

type BucketWebsiteOutput

type BucketWebsiteOutput struct{ *pulumi.OutputState }

func (BucketWebsiteOutput) ElementType

func (BucketWebsiteOutput) ElementType() reflect.Type

func (BucketWebsiteOutput) Endpoint

func (BucketWebsiteOutput) ErrorDocument

func (o BucketWebsiteOutput) ErrorDocument() pulumi.StringPtrOutput

func (BucketWebsiteOutput) IndexDocument

func (o BucketWebsiteOutput) IndexDocument() pulumi.StringPtrOutput

func (BucketWebsiteOutput) ToBucketWebsiteOutput

func (o BucketWebsiteOutput) ToBucketWebsiteOutput() BucketWebsiteOutput

func (BucketWebsiteOutput) ToBucketWebsiteOutputWithContext

func (o BucketWebsiteOutput) ToBucketWebsiteOutputWithContext(ctx context.Context) BucketWebsiteOutput

func (BucketWebsiteOutput) ToBucketWebsitePtrOutput

func (o BucketWebsiteOutput) ToBucketWebsitePtrOutput() BucketWebsitePtrOutput

func (BucketWebsiteOutput) ToBucketWebsitePtrOutputWithContext

func (o BucketWebsiteOutput) ToBucketWebsitePtrOutputWithContext(ctx context.Context) BucketWebsitePtrOutput

type BucketWebsitePtrInput

type BucketWebsitePtrInput interface {
	pulumi.Input

	ToBucketWebsitePtrOutput() BucketWebsitePtrOutput
	ToBucketWebsitePtrOutputWithContext(context.Context) BucketWebsitePtrOutput
}

BucketWebsitePtrInput is an input type that accepts BucketWebsiteArgs, BucketWebsitePtr and BucketWebsitePtrOutput values. You can construct a concrete instance of `BucketWebsitePtrInput` via:

        BucketWebsiteArgs{...}

or:

        nil

type BucketWebsitePtrOutput

type BucketWebsitePtrOutput struct{ *pulumi.OutputState }

func (BucketWebsitePtrOutput) Elem

func (BucketWebsitePtrOutput) ElementType

func (BucketWebsitePtrOutput) ElementType() reflect.Type

func (BucketWebsitePtrOutput) Endpoint

func (BucketWebsitePtrOutput) ErrorDocument

func (o BucketWebsitePtrOutput) ErrorDocument() pulumi.StringPtrOutput

func (BucketWebsitePtrOutput) IndexDocument

func (o BucketWebsitePtrOutput) IndexDocument() pulumi.StringPtrOutput

func (BucketWebsitePtrOutput) ToBucketWebsitePtrOutput

func (o BucketWebsitePtrOutput) ToBucketWebsitePtrOutput() BucketWebsitePtrOutput

func (BucketWebsitePtrOutput) ToBucketWebsitePtrOutputWithContext

func (o BucketWebsitePtrOutput) ToBucketWebsitePtrOutputWithContext(ctx context.Context) BucketWebsitePtrOutput

type GetBatchsArgs

type GetBatchsArgs struct {
	Appid            int     `pulumi:"appid"`
	JobStatuses      *string `pulumi:"jobStatuses"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Uin              string  `pulumi:"uin"`
}

A collection of arguments for invoking getBatchs.

type GetBatchsJob

type GetBatchsJob struct {
	CreationTime      string                        `pulumi:"creationTime"`
	Description       string                        `pulumi:"description"`
	JobId             string                        `pulumi:"jobId"`
	Operation         string                        `pulumi:"operation"`
	Priority          int                           `pulumi:"priority"`
	ProgressSummaries []GetBatchsJobProgressSummary `pulumi:"progressSummaries"`
	Status            string                        `pulumi:"status"`
	TerminationDate   string                        `pulumi:"terminationDate"`
}

type GetBatchsJobArgs

type GetBatchsJobArgs struct {
	CreationTime      pulumi.StringInput                    `pulumi:"creationTime"`
	Description       pulumi.StringInput                    `pulumi:"description"`
	JobId             pulumi.StringInput                    `pulumi:"jobId"`
	Operation         pulumi.StringInput                    `pulumi:"operation"`
	Priority          pulumi.IntInput                       `pulumi:"priority"`
	ProgressSummaries GetBatchsJobProgressSummaryArrayInput `pulumi:"progressSummaries"`
	Status            pulumi.StringInput                    `pulumi:"status"`
	TerminationDate   pulumi.StringInput                    `pulumi:"terminationDate"`
}

func (GetBatchsJobArgs) ElementType

func (GetBatchsJobArgs) ElementType() reflect.Type

func (GetBatchsJobArgs) ToGetBatchsJobOutput

func (i GetBatchsJobArgs) ToGetBatchsJobOutput() GetBatchsJobOutput

func (GetBatchsJobArgs) ToGetBatchsJobOutputWithContext

func (i GetBatchsJobArgs) ToGetBatchsJobOutputWithContext(ctx context.Context) GetBatchsJobOutput

type GetBatchsJobArray

type GetBatchsJobArray []GetBatchsJobInput

func (GetBatchsJobArray) ElementType

func (GetBatchsJobArray) ElementType() reflect.Type

func (GetBatchsJobArray) ToGetBatchsJobArrayOutput

func (i GetBatchsJobArray) ToGetBatchsJobArrayOutput() GetBatchsJobArrayOutput

func (GetBatchsJobArray) ToGetBatchsJobArrayOutputWithContext

func (i GetBatchsJobArray) ToGetBatchsJobArrayOutputWithContext(ctx context.Context) GetBatchsJobArrayOutput

type GetBatchsJobArrayInput

type GetBatchsJobArrayInput interface {
	pulumi.Input

	ToGetBatchsJobArrayOutput() GetBatchsJobArrayOutput
	ToGetBatchsJobArrayOutputWithContext(context.Context) GetBatchsJobArrayOutput
}

GetBatchsJobArrayInput is an input type that accepts GetBatchsJobArray and GetBatchsJobArrayOutput values. You can construct a concrete instance of `GetBatchsJobArrayInput` via:

GetBatchsJobArray{ GetBatchsJobArgs{...} }

type GetBatchsJobArrayOutput

type GetBatchsJobArrayOutput struct{ *pulumi.OutputState }

func (GetBatchsJobArrayOutput) ElementType

func (GetBatchsJobArrayOutput) ElementType() reflect.Type

func (GetBatchsJobArrayOutput) Index

func (GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutput

func (o GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutput() GetBatchsJobArrayOutput

func (GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutputWithContext

func (o GetBatchsJobArrayOutput) ToGetBatchsJobArrayOutputWithContext(ctx context.Context) GetBatchsJobArrayOutput

type GetBatchsJobInput

type GetBatchsJobInput interface {
	pulumi.Input

	ToGetBatchsJobOutput() GetBatchsJobOutput
	ToGetBatchsJobOutputWithContext(context.Context) GetBatchsJobOutput
}

GetBatchsJobInput is an input type that accepts GetBatchsJobArgs and GetBatchsJobOutput values. You can construct a concrete instance of `GetBatchsJobInput` via:

GetBatchsJobArgs{...}

type GetBatchsJobOutput

type GetBatchsJobOutput struct{ *pulumi.OutputState }

func (GetBatchsJobOutput) CreationTime

func (o GetBatchsJobOutput) CreationTime() pulumi.StringOutput

func (GetBatchsJobOutput) Description

func (o GetBatchsJobOutput) Description() pulumi.StringOutput

func (GetBatchsJobOutput) ElementType

func (GetBatchsJobOutput) ElementType() reflect.Type

func (GetBatchsJobOutput) JobId

func (GetBatchsJobOutput) Operation

func (o GetBatchsJobOutput) Operation() pulumi.StringOutput

func (GetBatchsJobOutput) Priority

func (o GetBatchsJobOutput) Priority() pulumi.IntOutput

func (GetBatchsJobOutput) ProgressSummaries

func (GetBatchsJobOutput) Status

func (GetBatchsJobOutput) TerminationDate

func (o GetBatchsJobOutput) TerminationDate() pulumi.StringOutput

func (GetBatchsJobOutput) ToGetBatchsJobOutput

func (o GetBatchsJobOutput) ToGetBatchsJobOutput() GetBatchsJobOutput

func (GetBatchsJobOutput) ToGetBatchsJobOutputWithContext

func (o GetBatchsJobOutput) ToGetBatchsJobOutputWithContext(ctx context.Context) GetBatchsJobOutput

type GetBatchsJobProgressSummary

type GetBatchsJobProgressSummary struct {
	NumberOfTasksFailed    int `pulumi:"numberOfTasksFailed"`
	NumberOfTasksSucceeded int `pulumi:"numberOfTasksSucceeded"`
	TotalNumberOfTasks     int `pulumi:"totalNumberOfTasks"`
}

type GetBatchsJobProgressSummaryArgs

type GetBatchsJobProgressSummaryArgs struct {
	NumberOfTasksFailed    pulumi.IntInput `pulumi:"numberOfTasksFailed"`
	NumberOfTasksSucceeded pulumi.IntInput `pulumi:"numberOfTasksSucceeded"`
	TotalNumberOfTasks     pulumi.IntInput `pulumi:"totalNumberOfTasks"`
}

func (GetBatchsJobProgressSummaryArgs) ElementType

func (GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutput

func (i GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutput() GetBatchsJobProgressSummaryOutput

func (GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutputWithContext

func (i GetBatchsJobProgressSummaryArgs) ToGetBatchsJobProgressSummaryOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryOutput

type GetBatchsJobProgressSummaryArray

type GetBatchsJobProgressSummaryArray []GetBatchsJobProgressSummaryInput

func (GetBatchsJobProgressSummaryArray) ElementType

func (GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutput

func (i GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutput() GetBatchsJobProgressSummaryArrayOutput

func (GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutputWithContext

func (i GetBatchsJobProgressSummaryArray) ToGetBatchsJobProgressSummaryArrayOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryArrayOutput

type GetBatchsJobProgressSummaryArrayInput

type GetBatchsJobProgressSummaryArrayInput interface {
	pulumi.Input

	ToGetBatchsJobProgressSummaryArrayOutput() GetBatchsJobProgressSummaryArrayOutput
	ToGetBatchsJobProgressSummaryArrayOutputWithContext(context.Context) GetBatchsJobProgressSummaryArrayOutput
}

GetBatchsJobProgressSummaryArrayInput is an input type that accepts GetBatchsJobProgressSummaryArray and GetBatchsJobProgressSummaryArrayOutput values. You can construct a concrete instance of `GetBatchsJobProgressSummaryArrayInput` via:

GetBatchsJobProgressSummaryArray{ GetBatchsJobProgressSummaryArgs{...} }

type GetBatchsJobProgressSummaryArrayOutput

type GetBatchsJobProgressSummaryArrayOutput struct{ *pulumi.OutputState }

func (GetBatchsJobProgressSummaryArrayOutput) ElementType

func (GetBatchsJobProgressSummaryArrayOutput) Index

func (GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutput

func (o GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutput() GetBatchsJobProgressSummaryArrayOutput

func (GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutputWithContext

func (o GetBatchsJobProgressSummaryArrayOutput) ToGetBatchsJobProgressSummaryArrayOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryArrayOutput

type GetBatchsJobProgressSummaryInput

type GetBatchsJobProgressSummaryInput interface {
	pulumi.Input

	ToGetBatchsJobProgressSummaryOutput() GetBatchsJobProgressSummaryOutput
	ToGetBatchsJobProgressSummaryOutputWithContext(context.Context) GetBatchsJobProgressSummaryOutput
}

GetBatchsJobProgressSummaryInput is an input type that accepts GetBatchsJobProgressSummaryArgs and GetBatchsJobProgressSummaryOutput values. You can construct a concrete instance of `GetBatchsJobProgressSummaryInput` via:

GetBatchsJobProgressSummaryArgs{...}

type GetBatchsJobProgressSummaryOutput

type GetBatchsJobProgressSummaryOutput struct{ *pulumi.OutputState }

func (GetBatchsJobProgressSummaryOutput) ElementType

func (GetBatchsJobProgressSummaryOutput) NumberOfTasksFailed

func (o GetBatchsJobProgressSummaryOutput) NumberOfTasksFailed() pulumi.IntOutput

func (GetBatchsJobProgressSummaryOutput) NumberOfTasksSucceeded

func (o GetBatchsJobProgressSummaryOutput) NumberOfTasksSucceeded() pulumi.IntOutput

func (GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutput

func (o GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutput() GetBatchsJobProgressSummaryOutput

func (GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutputWithContext

func (o GetBatchsJobProgressSummaryOutput) ToGetBatchsJobProgressSummaryOutputWithContext(ctx context.Context) GetBatchsJobProgressSummaryOutput

func (GetBatchsJobProgressSummaryOutput) TotalNumberOfTasks

func (o GetBatchsJobProgressSummaryOutput) TotalNumberOfTasks() pulumi.IntOutput

type GetBatchsOutputArgs

type GetBatchsOutputArgs struct {
	Appid            pulumi.IntInput       `pulumi:"appid"`
	JobStatuses      pulumi.StringPtrInput `pulumi:"jobStatuses"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Uin              pulumi.StringInput    `pulumi:"uin"`
}

A collection of arguments for invoking getBatchs.

func (GetBatchsOutputArgs) ElementType

func (GetBatchsOutputArgs) ElementType() reflect.Type

type GetBatchsResult

type GetBatchsResult struct {
	Appid int `pulumi:"appid"`
	// The provider-assigned unique ID for this managed resource.
	Id               string         `pulumi:"id"`
	JobStatuses      *string        `pulumi:"jobStatuses"`
	Jobs             []GetBatchsJob `pulumi:"jobs"`
	ResultOutputFile *string        `pulumi:"resultOutputFile"`
	Uin              string         `pulumi:"uin"`
}

A collection of values returned by getBatchs.

func GetBatchs

func GetBatchs(ctx *pulumi.Context, args *GetBatchsArgs, opts ...pulumi.InvokeOption) (*GetBatchsResult, error)

type GetBatchsResultOutput

type GetBatchsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBatchs.

func (GetBatchsResultOutput) Appid

func (GetBatchsResultOutput) ElementType

func (GetBatchsResultOutput) ElementType() reflect.Type

func (GetBatchsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBatchsResultOutput) JobStatuses

func (GetBatchsResultOutput) Jobs

func (GetBatchsResultOutput) ResultOutputFile

func (o GetBatchsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetBatchsResultOutput) ToGetBatchsResultOutput

func (o GetBatchsResultOutput) ToGetBatchsResultOutput() GetBatchsResultOutput

func (GetBatchsResultOutput) ToGetBatchsResultOutputWithContext

func (o GetBatchsResultOutput) ToGetBatchsResultOutputWithContext(ctx context.Context) GetBatchsResultOutput

func (GetBatchsResultOutput) Uin

type GetBucketInventorysArgs

type GetBucketInventorysArgs struct {
	Bucket           string  `pulumi:"bucket"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBucketInventorys.

type GetBucketInventorysInventory

type GetBucketInventorysInventory struct {
	Destinations           []GetBucketInventorysInventoryDestination   `pulumi:"destinations"`
	Filters                []GetBucketInventorysInventoryFilter        `pulumi:"filters"`
	Id                     string                                      `pulumi:"id"`
	IncludedObjectVersions string                                      `pulumi:"includedObjectVersions"`
	IsEnabled              string                                      `pulumi:"isEnabled"`
	OptionalFields         []GetBucketInventorysInventoryOptionalField `pulumi:"optionalFields"`
	Schedules              []GetBucketInventorysInventorySchedule      `pulumi:"schedules"`
}

type GetBucketInventorysInventoryArgs

type GetBucketInventorysInventoryArgs struct {
	Destinations           GetBucketInventorysInventoryDestinationArrayInput   `pulumi:"destinations"`
	Filters                GetBucketInventorysInventoryFilterArrayInput        `pulumi:"filters"`
	Id                     pulumi.StringInput                                  `pulumi:"id"`
	IncludedObjectVersions pulumi.StringInput                                  `pulumi:"includedObjectVersions"`
	IsEnabled              pulumi.StringInput                                  `pulumi:"isEnabled"`
	OptionalFields         GetBucketInventorysInventoryOptionalFieldArrayInput `pulumi:"optionalFields"`
	Schedules              GetBucketInventorysInventoryScheduleArrayInput      `pulumi:"schedules"`
}

func (GetBucketInventorysInventoryArgs) ElementType

func (GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutput

func (i GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutput() GetBucketInventorysInventoryOutput

func (GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutputWithContext

func (i GetBucketInventorysInventoryArgs) ToGetBucketInventorysInventoryOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOutput

type GetBucketInventorysInventoryArray

type GetBucketInventorysInventoryArray []GetBucketInventorysInventoryInput

func (GetBucketInventorysInventoryArray) ElementType

func (GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutput

func (i GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutput() GetBucketInventorysInventoryArrayOutput

func (GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutputWithContext

func (i GetBucketInventorysInventoryArray) ToGetBucketInventorysInventoryArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryArrayOutput

type GetBucketInventorysInventoryArrayInput

type GetBucketInventorysInventoryArrayInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryArrayOutput() GetBucketInventorysInventoryArrayOutput
	ToGetBucketInventorysInventoryArrayOutputWithContext(context.Context) GetBucketInventorysInventoryArrayOutput
}

GetBucketInventorysInventoryArrayInput is an input type that accepts GetBucketInventorysInventoryArray and GetBucketInventorysInventoryArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryArrayInput` via:

GetBucketInventorysInventoryArray{ GetBucketInventorysInventoryArgs{...} }

type GetBucketInventorysInventoryArrayOutput

type GetBucketInventorysInventoryArrayOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryArrayOutput) ElementType

func (GetBucketInventorysInventoryArrayOutput) Index

func (GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutput

func (o GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutput() GetBucketInventorysInventoryArrayOutput

func (GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutputWithContext

func (o GetBucketInventorysInventoryArrayOutput) ToGetBucketInventorysInventoryArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryArrayOutput

type GetBucketInventorysInventoryDestination

type GetBucketInventorysInventoryDestination struct {
	AccountId   string                                              `pulumi:"accountId"`
	Bucket      string                                              `pulumi:"bucket"`
	Encryptions []GetBucketInventorysInventoryDestinationEncryption `pulumi:"encryptions"`
	Format      string                                              `pulumi:"format"`
	Prefix      string                                              `pulumi:"prefix"`
}

type GetBucketInventorysInventoryDestinationArgs

type GetBucketInventorysInventoryDestinationArgs struct {
	AccountId   pulumi.StringInput                                          `pulumi:"accountId"`
	Bucket      pulumi.StringInput                                          `pulumi:"bucket"`
	Encryptions GetBucketInventorysInventoryDestinationEncryptionArrayInput `pulumi:"encryptions"`
	Format      pulumi.StringInput                                          `pulumi:"format"`
	Prefix      pulumi.StringInput                                          `pulumi:"prefix"`
}

func (GetBucketInventorysInventoryDestinationArgs) ElementType

func (GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutput

func (i GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutput() GetBucketInventorysInventoryDestinationOutput

func (GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutputWithContext

func (i GetBucketInventorysInventoryDestinationArgs) ToGetBucketInventorysInventoryDestinationOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationOutput

type GetBucketInventorysInventoryDestinationArray

type GetBucketInventorysInventoryDestinationArray []GetBucketInventorysInventoryDestinationInput

func (GetBucketInventorysInventoryDestinationArray) ElementType

func (GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutput

func (i GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutput() GetBucketInventorysInventoryDestinationArrayOutput

func (GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext

func (i GetBucketInventorysInventoryDestinationArray) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationArrayOutput

type GetBucketInventorysInventoryDestinationArrayInput

type GetBucketInventorysInventoryDestinationArrayInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryDestinationArrayOutput() GetBucketInventorysInventoryDestinationArrayOutput
	ToGetBucketInventorysInventoryDestinationArrayOutputWithContext(context.Context) GetBucketInventorysInventoryDestinationArrayOutput
}

GetBucketInventorysInventoryDestinationArrayInput is an input type that accepts GetBucketInventorysInventoryDestinationArray and GetBucketInventorysInventoryDestinationArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryDestinationArrayInput` via:

GetBucketInventorysInventoryDestinationArray{ GetBucketInventorysInventoryDestinationArgs{...} }

type GetBucketInventorysInventoryDestinationArrayOutput

type GetBucketInventorysInventoryDestinationArrayOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryDestinationArrayOutput) ElementType

func (GetBucketInventorysInventoryDestinationArrayOutput) Index

func (GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutput

func (o GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutput() GetBucketInventorysInventoryDestinationArrayOutput

func (GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext

func (o GetBucketInventorysInventoryDestinationArrayOutput) ToGetBucketInventorysInventoryDestinationArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationArrayOutput

type GetBucketInventorysInventoryDestinationEncryption

type GetBucketInventorysInventoryDestinationEncryption struct {
	SseCos string `pulumi:"sseCos"`
}

type GetBucketInventorysInventoryDestinationEncryptionArgs

type GetBucketInventorysInventoryDestinationEncryptionArgs struct {
	SseCos pulumi.StringInput `pulumi:"sseCos"`
}

func (GetBucketInventorysInventoryDestinationEncryptionArgs) ElementType

func (GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutput

func (i GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutput() GetBucketInventorysInventoryDestinationEncryptionOutput

func (GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext

func (i GetBucketInventorysInventoryDestinationEncryptionArgs) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionOutput

type GetBucketInventorysInventoryDestinationEncryptionArray

type GetBucketInventorysInventoryDestinationEncryptionArray []GetBucketInventorysInventoryDestinationEncryptionInput

func (GetBucketInventorysInventoryDestinationEncryptionArray) ElementType

func (GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput

func (i GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput() GetBucketInventorysInventoryDestinationEncryptionArrayOutput

func (GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext

func (i GetBucketInventorysInventoryDestinationEncryptionArray) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionArrayOutput

type GetBucketInventorysInventoryDestinationEncryptionArrayInput

type GetBucketInventorysInventoryDestinationEncryptionArrayInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput() GetBucketInventorysInventoryDestinationEncryptionArrayOutput
	ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext(context.Context) GetBucketInventorysInventoryDestinationEncryptionArrayOutput
}

GetBucketInventorysInventoryDestinationEncryptionArrayInput is an input type that accepts GetBucketInventorysInventoryDestinationEncryptionArray and GetBucketInventorysInventoryDestinationEncryptionArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryDestinationEncryptionArrayInput` via:

GetBucketInventorysInventoryDestinationEncryptionArray{ GetBucketInventorysInventoryDestinationEncryptionArgs{...} }

type GetBucketInventorysInventoryDestinationEncryptionArrayOutput

type GetBucketInventorysInventoryDestinationEncryptionArrayOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ElementType

func (GetBucketInventorysInventoryDestinationEncryptionArrayOutput) Index

func (GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutput

func (GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext

func (o GetBucketInventorysInventoryDestinationEncryptionArrayOutput) ToGetBucketInventorysInventoryDestinationEncryptionArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionArrayOutput

type GetBucketInventorysInventoryDestinationEncryptionInput

type GetBucketInventorysInventoryDestinationEncryptionInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryDestinationEncryptionOutput() GetBucketInventorysInventoryDestinationEncryptionOutput
	ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext(context.Context) GetBucketInventorysInventoryDestinationEncryptionOutput
}

GetBucketInventorysInventoryDestinationEncryptionInput is an input type that accepts GetBucketInventorysInventoryDestinationEncryptionArgs and GetBucketInventorysInventoryDestinationEncryptionOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryDestinationEncryptionInput` via:

GetBucketInventorysInventoryDestinationEncryptionArgs{...}

type GetBucketInventorysInventoryDestinationEncryptionOutput

type GetBucketInventorysInventoryDestinationEncryptionOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryDestinationEncryptionOutput) ElementType

func (GetBucketInventorysInventoryDestinationEncryptionOutput) SseCos

func (GetBucketInventorysInventoryDestinationEncryptionOutput) ToGetBucketInventorysInventoryDestinationEncryptionOutput

func (GetBucketInventorysInventoryDestinationEncryptionOutput) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext

func (o GetBucketInventorysInventoryDestinationEncryptionOutput) ToGetBucketInventorysInventoryDestinationEncryptionOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationEncryptionOutput

type GetBucketInventorysInventoryDestinationInput

type GetBucketInventorysInventoryDestinationInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryDestinationOutput() GetBucketInventorysInventoryDestinationOutput
	ToGetBucketInventorysInventoryDestinationOutputWithContext(context.Context) GetBucketInventorysInventoryDestinationOutput
}

GetBucketInventorysInventoryDestinationInput is an input type that accepts GetBucketInventorysInventoryDestinationArgs and GetBucketInventorysInventoryDestinationOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryDestinationInput` via:

GetBucketInventorysInventoryDestinationArgs{...}

type GetBucketInventorysInventoryDestinationOutput

type GetBucketInventorysInventoryDestinationOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryDestinationOutput) AccountId

func (GetBucketInventorysInventoryDestinationOutput) Bucket

func (GetBucketInventorysInventoryDestinationOutput) ElementType

func (GetBucketInventorysInventoryDestinationOutput) Encryptions

func (GetBucketInventorysInventoryDestinationOutput) Format

func (GetBucketInventorysInventoryDestinationOutput) Prefix

func (GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutput

func (o GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutput() GetBucketInventorysInventoryDestinationOutput

func (GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutputWithContext

func (o GetBucketInventorysInventoryDestinationOutput) ToGetBucketInventorysInventoryDestinationOutputWithContext(ctx context.Context) GetBucketInventorysInventoryDestinationOutput

type GetBucketInventorysInventoryFilter

type GetBucketInventorysInventoryFilter struct {
	Periods []GetBucketInventorysInventoryFilterPeriod `pulumi:"periods"`
	Prefix  string                                     `pulumi:"prefix"`
}

type GetBucketInventorysInventoryFilterArgs

type GetBucketInventorysInventoryFilterArgs struct {
	Periods GetBucketInventorysInventoryFilterPeriodArrayInput `pulumi:"periods"`
	Prefix  pulumi.StringInput                                 `pulumi:"prefix"`
}

func (GetBucketInventorysInventoryFilterArgs) ElementType

func (GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutput

func (i GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutput() GetBucketInventorysInventoryFilterOutput

func (GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutputWithContext

func (i GetBucketInventorysInventoryFilterArgs) ToGetBucketInventorysInventoryFilterOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterOutput

type GetBucketInventorysInventoryFilterArray

type GetBucketInventorysInventoryFilterArray []GetBucketInventorysInventoryFilterInput

func (GetBucketInventorysInventoryFilterArray) ElementType

func (GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutput

func (i GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutput() GetBucketInventorysInventoryFilterArrayOutput

func (GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutputWithContext

func (i GetBucketInventorysInventoryFilterArray) ToGetBucketInventorysInventoryFilterArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterArrayOutput

type GetBucketInventorysInventoryFilterArrayInput

type GetBucketInventorysInventoryFilterArrayInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryFilterArrayOutput() GetBucketInventorysInventoryFilterArrayOutput
	ToGetBucketInventorysInventoryFilterArrayOutputWithContext(context.Context) GetBucketInventorysInventoryFilterArrayOutput
}

GetBucketInventorysInventoryFilterArrayInput is an input type that accepts GetBucketInventorysInventoryFilterArray and GetBucketInventorysInventoryFilterArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryFilterArrayInput` via:

GetBucketInventorysInventoryFilterArray{ GetBucketInventorysInventoryFilterArgs{...} }

type GetBucketInventorysInventoryFilterArrayOutput

type GetBucketInventorysInventoryFilterArrayOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryFilterArrayOutput) ElementType

func (GetBucketInventorysInventoryFilterArrayOutput) Index

func (GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutput

func (o GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutput() GetBucketInventorysInventoryFilterArrayOutput

func (GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutputWithContext

func (o GetBucketInventorysInventoryFilterArrayOutput) ToGetBucketInventorysInventoryFilterArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterArrayOutput

type GetBucketInventorysInventoryFilterInput

type GetBucketInventorysInventoryFilterInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryFilterOutput() GetBucketInventorysInventoryFilterOutput
	ToGetBucketInventorysInventoryFilterOutputWithContext(context.Context) GetBucketInventorysInventoryFilterOutput
}

GetBucketInventorysInventoryFilterInput is an input type that accepts GetBucketInventorysInventoryFilterArgs and GetBucketInventorysInventoryFilterOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryFilterInput` via:

GetBucketInventorysInventoryFilterArgs{...}

type GetBucketInventorysInventoryFilterOutput

type GetBucketInventorysInventoryFilterOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryFilterOutput) ElementType

func (GetBucketInventorysInventoryFilterOutput) Periods

func (GetBucketInventorysInventoryFilterOutput) Prefix

func (GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutput

func (o GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutput() GetBucketInventorysInventoryFilterOutput

func (GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutputWithContext

func (o GetBucketInventorysInventoryFilterOutput) ToGetBucketInventorysInventoryFilterOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterOutput

type GetBucketInventorysInventoryFilterPeriod

type GetBucketInventorysInventoryFilterPeriod struct {
	EndTime   string `pulumi:"endTime"`
	StartTime string `pulumi:"startTime"`
}

type GetBucketInventorysInventoryFilterPeriodArgs

type GetBucketInventorysInventoryFilterPeriodArgs struct {
	EndTime   pulumi.StringInput `pulumi:"endTime"`
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

func (GetBucketInventorysInventoryFilterPeriodArgs) ElementType

func (GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutput

func (i GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutput() GetBucketInventorysInventoryFilterPeriodOutput

func (GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext

func (i GetBucketInventorysInventoryFilterPeriodArgs) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodOutput

type GetBucketInventorysInventoryFilterPeriodArray

type GetBucketInventorysInventoryFilterPeriodArray []GetBucketInventorysInventoryFilterPeriodInput

func (GetBucketInventorysInventoryFilterPeriodArray) ElementType

func (GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutput

func (i GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutput() GetBucketInventorysInventoryFilterPeriodArrayOutput

func (GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext

func (i GetBucketInventorysInventoryFilterPeriodArray) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodArrayOutput

type GetBucketInventorysInventoryFilterPeriodArrayInput

type GetBucketInventorysInventoryFilterPeriodArrayInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryFilterPeriodArrayOutput() GetBucketInventorysInventoryFilterPeriodArrayOutput
	ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext(context.Context) GetBucketInventorysInventoryFilterPeriodArrayOutput
}

GetBucketInventorysInventoryFilterPeriodArrayInput is an input type that accepts GetBucketInventorysInventoryFilterPeriodArray and GetBucketInventorysInventoryFilterPeriodArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryFilterPeriodArrayInput` via:

GetBucketInventorysInventoryFilterPeriodArray{ GetBucketInventorysInventoryFilterPeriodArgs{...} }

type GetBucketInventorysInventoryFilterPeriodArrayOutput

type GetBucketInventorysInventoryFilterPeriodArrayOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryFilterPeriodArrayOutput) ElementType

func (GetBucketInventorysInventoryFilterPeriodArrayOutput) Index

func (GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutput

func (o GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutput() GetBucketInventorysInventoryFilterPeriodArrayOutput

func (GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext

func (o GetBucketInventorysInventoryFilterPeriodArrayOutput) ToGetBucketInventorysInventoryFilterPeriodArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodArrayOutput

type GetBucketInventorysInventoryFilterPeriodInput

type GetBucketInventorysInventoryFilterPeriodInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryFilterPeriodOutput() GetBucketInventorysInventoryFilterPeriodOutput
	ToGetBucketInventorysInventoryFilterPeriodOutputWithContext(context.Context) GetBucketInventorysInventoryFilterPeriodOutput
}

GetBucketInventorysInventoryFilterPeriodInput is an input type that accepts GetBucketInventorysInventoryFilterPeriodArgs and GetBucketInventorysInventoryFilterPeriodOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryFilterPeriodInput` via:

GetBucketInventorysInventoryFilterPeriodArgs{...}

type GetBucketInventorysInventoryFilterPeriodOutput

type GetBucketInventorysInventoryFilterPeriodOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryFilterPeriodOutput) ElementType

func (GetBucketInventorysInventoryFilterPeriodOutput) EndTime

func (GetBucketInventorysInventoryFilterPeriodOutput) StartTime

func (GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutput

func (o GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutput() GetBucketInventorysInventoryFilterPeriodOutput

func (GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext

func (o GetBucketInventorysInventoryFilterPeriodOutput) ToGetBucketInventorysInventoryFilterPeriodOutputWithContext(ctx context.Context) GetBucketInventorysInventoryFilterPeriodOutput

type GetBucketInventorysInventoryInput

type GetBucketInventorysInventoryInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryOutput() GetBucketInventorysInventoryOutput
	ToGetBucketInventorysInventoryOutputWithContext(context.Context) GetBucketInventorysInventoryOutput
}

GetBucketInventorysInventoryInput is an input type that accepts GetBucketInventorysInventoryArgs and GetBucketInventorysInventoryOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryInput` via:

GetBucketInventorysInventoryArgs{...}

type GetBucketInventorysInventoryOptionalField

type GetBucketInventorysInventoryOptionalField struct {
	Fields []string `pulumi:"fields"`
}

type GetBucketInventorysInventoryOptionalFieldArgs

type GetBucketInventorysInventoryOptionalFieldArgs struct {
	Fields pulumi.StringArrayInput `pulumi:"fields"`
}

func (GetBucketInventorysInventoryOptionalFieldArgs) ElementType

func (GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutput

func (i GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutput() GetBucketInventorysInventoryOptionalFieldOutput

func (GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext

func (i GetBucketInventorysInventoryOptionalFieldArgs) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldOutput

type GetBucketInventorysInventoryOptionalFieldArray

type GetBucketInventorysInventoryOptionalFieldArray []GetBucketInventorysInventoryOptionalFieldInput

func (GetBucketInventorysInventoryOptionalFieldArray) ElementType

func (GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutput

func (i GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutput() GetBucketInventorysInventoryOptionalFieldArrayOutput

func (GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext

func (i GetBucketInventorysInventoryOptionalFieldArray) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldArrayOutput

type GetBucketInventorysInventoryOptionalFieldArrayInput

type GetBucketInventorysInventoryOptionalFieldArrayInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryOptionalFieldArrayOutput() GetBucketInventorysInventoryOptionalFieldArrayOutput
	ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext(context.Context) GetBucketInventorysInventoryOptionalFieldArrayOutput
}

GetBucketInventorysInventoryOptionalFieldArrayInput is an input type that accepts GetBucketInventorysInventoryOptionalFieldArray and GetBucketInventorysInventoryOptionalFieldArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryOptionalFieldArrayInput` via:

GetBucketInventorysInventoryOptionalFieldArray{ GetBucketInventorysInventoryOptionalFieldArgs{...} }

type GetBucketInventorysInventoryOptionalFieldArrayOutput

type GetBucketInventorysInventoryOptionalFieldArrayOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryOptionalFieldArrayOutput) ElementType

func (GetBucketInventorysInventoryOptionalFieldArrayOutput) Index

func (GetBucketInventorysInventoryOptionalFieldArrayOutput) ToGetBucketInventorysInventoryOptionalFieldArrayOutput

func (GetBucketInventorysInventoryOptionalFieldArrayOutput) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext

func (o GetBucketInventorysInventoryOptionalFieldArrayOutput) ToGetBucketInventorysInventoryOptionalFieldArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldArrayOutput

type GetBucketInventorysInventoryOptionalFieldInput

type GetBucketInventorysInventoryOptionalFieldInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryOptionalFieldOutput() GetBucketInventorysInventoryOptionalFieldOutput
	ToGetBucketInventorysInventoryOptionalFieldOutputWithContext(context.Context) GetBucketInventorysInventoryOptionalFieldOutput
}

GetBucketInventorysInventoryOptionalFieldInput is an input type that accepts GetBucketInventorysInventoryOptionalFieldArgs and GetBucketInventorysInventoryOptionalFieldOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryOptionalFieldInput` via:

GetBucketInventorysInventoryOptionalFieldArgs{...}

type GetBucketInventorysInventoryOptionalFieldOutput

type GetBucketInventorysInventoryOptionalFieldOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryOptionalFieldOutput) ElementType

func (GetBucketInventorysInventoryOptionalFieldOutput) Fields

func (GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutput

func (o GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutput() GetBucketInventorysInventoryOptionalFieldOutput

func (GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext

func (o GetBucketInventorysInventoryOptionalFieldOutput) ToGetBucketInventorysInventoryOptionalFieldOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOptionalFieldOutput

type GetBucketInventorysInventoryOutput

type GetBucketInventorysInventoryOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryOutput) Destinations

func (GetBucketInventorysInventoryOutput) ElementType

func (GetBucketInventorysInventoryOutput) Filters

func (GetBucketInventorysInventoryOutput) Id

func (GetBucketInventorysInventoryOutput) IncludedObjectVersions

func (o GetBucketInventorysInventoryOutput) IncludedObjectVersions() pulumi.StringOutput

func (GetBucketInventorysInventoryOutput) IsEnabled

func (GetBucketInventorysInventoryOutput) OptionalFields

func (GetBucketInventorysInventoryOutput) Schedules

func (GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutput

func (o GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutput() GetBucketInventorysInventoryOutput

func (GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutputWithContext

func (o GetBucketInventorysInventoryOutput) ToGetBucketInventorysInventoryOutputWithContext(ctx context.Context) GetBucketInventorysInventoryOutput

type GetBucketInventorysInventorySchedule

type GetBucketInventorysInventorySchedule struct {
	Frequency string `pulumi:"frequency"`
}

type GetBucketInventorysInventoryScheduleArgs

type GetBucketInventorysInventoryScheduleArgs struct {
	Frequency pulumi.StringInput `pulumi:"frequency"`
}

func (GetBucketInventorysInventoryScheduleArgs) ElementType

func (GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutput

func (i GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutput() GetBucketInventorysInventoryScheduleOutput

func (GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutputWithContext

func (i GetBucketInventorysInventoryScheduleArgs) ToGetBucketInventorysInventoryScheduleOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleOutput

type GetBucketInventorysInventoryScheduleArray

type GetBucketInventorysInventoryScheduleArray []GetBucketInventorysInventoryScheduleInput

func (GetBucketInventorysInventoryScheduleArray) ElementType

func (GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutput

func (i GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutput() GetBucketInventorysInventoryScheduleArrayOutput

func (GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext

func (i GetBucketInventorysInventoryScheduleArray) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleArrayOutput

type GetBucketInventorysInventoryScheduleArrayInput

type GetBucketInventorysInventoryScheduleArrayInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryScheduleArrayOutput() GetBucketInventorysInventoryScheduleArrayOutput
	ToGetBucketInventorysInventoryScheduleArrayOutputWithContext(context.Context) GetBucketInventorysInventoryScheduleArrayOutput
}

GetBucketInventorysInventoryScheduleArrayInput is an input type that accepts GetBucketInventorysInventoryScheduleArray and GetBucketInventorysInventoryScheduleArrayOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryScheduleArrayInput` via:

GetBucketInventorysInventoryScheduleArray{ GetBucketInventorysInventoryScheduleArgs{...} }

type GetBucketInventorysInventoryScheduleArrayOutput

type GetBucketInventorysInventoryScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryScheduleArrayOutput) ElementType

func (GetBucketInventorysInventoryScheduleArrayOutput) Index

func (GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutput

func (o GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutput() GetBucketInventorysInventoryScheduleArrayOutput

func (GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext

func (o GetBucketInventorysInventoryScheduleArrayOutput) ToGetBucketInventorysInventoryScheduleArrayOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleArrayOutput

type GetBucketInventorysInventoryScheduleInput

type GetBucketInventorysInventoryScheduleInput interface {
	pulumi.Input

	ToGetBucketInventorysInventoryScheduleOutput() GetBucketInventorysInventoryScheduleOutput
	ToGetBucketInventorysInventoryScheduleOutputWithContext(context.Context) GetBucketInventorysInventoryScheduleOutput
}

GetBucketInventorysInventoryScheduleInput is an input type that accepts GetBucketInventorysInventoryScheduleArgs and GetBucketInventorysInventoryScheduleOutput values. You can construct a concrete instance of `GetBucketInventorysInventoryScheduleInput` via:

GetBucketInventorysInventoryScheduleArgs{...}

type GetBucketInventorysInventoryScheduleOutput

type GetBucketInventorysInventoryScheduleOutput struct{ *pulumi.OutputState }

func (GetBucketInventorysInventoryScheduleOutput) ElementType

func (GetBucketInventorysInventoryScheduleOutput) Frequency

func (GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutput

func (o GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutput() GetBucketInventorysInventoryScheduleOutput

func (GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutputWithContext

func (o GetBucketInventorysInventoryScheduleOutput) ToGetBucketInventorysInventoryScheduleOutputWithContext(ctx context.Context) GetBucketInventorysInventoryScheduleOutput

type GetBucketInventorysOutputArgs

type GetBucketInventorysOutputArgs struct {
	Bucket           pulumi.StringInput    `pulumi:"bucket"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBucketInventorys.

func (GetBucketInventorysOutputArgs) ElementType

type GetBucketInventorysResult

type GetBucketInventorysResult struct {
	Bucket string `pulumi:"bucket"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                         `pulumi:"id"`
	Inventorys       []GetBucketInventorysInventory `pulumi:"inventorys"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
}

A collection of values returned by getBucketInventorys.

type GetBucketInventorysResultOutput

type GetBucketInventorysResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBucketInventorys.

func (GetBucketInventorysResultOutput) Bucket

func (GetBucketInventorysResultOutput) ElementType

func (GetBucketInventorysResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBucketInventorysResultOutput) Inventorys

func (GetBucketInventorysResultOutput) ResultOutputFile

func (GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutput

func (o GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutput() GetBucketInventorysResultOutput

func (GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutputWithContext

func (o GetBucketInventorysResultOutput) ToGetBucketInventorysResultOutputWithContext(ctx context.Context) GetBucketInventorysResultOutput

type GetBucketMultipartUploadsArgs

type GetBucketMultipartUploadsArgs struct {
	Bucket           string  `pulumi:"bucket"`
	Delimiter        *string `pulumi:"delimiter"`
	EncodingType     *string `pulumi:"encodingType"`
	Prefix           *string `pulumi:"prefix"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBucketMultipartUploads.

type GetBucketMultipartUploadsOutputArgs

type GetBucketMultipartUploadsOutputArgs struct {
	Bucket           pulumi.StringInput    `pulumi:"bucket"`
	Delimiter        pulumi.StringPtrInput `pulumi:"delimiter"`
	EncodingType     pulumi.StringPtrInput `pulumi:"encodingType"`
	Prefix           pulumi.StringPtrInput `pulumi:"prefix"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBucketMultipartUploads.

func (GetBucketMultipartUploadsOutputArgs) ElementType

type GetBucketMultipartUploadsResult

type GetBucketMultipartUploadsResult struct {
	Bucket       string  `pulumi:"bucket"`
	Delimiter    *string `pulumi:"delimiter"`
	EncodingType *string `pulumi:"encodingType"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                            `pulumi:"id"`
	Prefix           *string                           `pulumi:"prefix"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
	Uploads          []GetBucketMultipartUploadsUpload `pulumi:"uploads"`
}

A collection of values returned by getBucketMultipartUploads.

type GetBucketMultipartUploadsResultOutput

type GetBucketMultipartUploadsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBucketMultipartUploads.

func (GetBucketMultipartUploadsResultOutput) Bucket

func (GetBucketMultipartUploadsResultOutput) Delimiter

func (GetBucketMultipartUploadsResultOutput) ElementType

func (GetBucketMultipartUploadsResultOutput) EncodingType

func (GetBucketMultipartUploadsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBucketMultipartUploadsResultOutput) Prefix

func (GetBucketMultipartUploadsResultOutput) ResultOutputFile

func (GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutput

func (o GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutput() GetBucketMultipartUploadsResultOutput

func (GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutputWithContext

func (o GetBucketMultipartUploadsResultOutput) ToGetBucketMultipartUploadsResultOutputWithContext(ctx context.Context) GetBucketMultipartUploadsResultOutput

func (GetBucketMultipartUploadsResultOutput) Uploads

type GetBucketMultipartUploadsUpload

type GetBucketMultipartUploadsUpload struct {
	Initiated    string                                     `pulumi:"initiated"`
	Initiators   []GetBucketMultipartUploadsUploadInitiator `pulumi:"initiators"`
	Key          string                                     `pulumi:"key"`
	Owners       []GetBucketMultipartUploadsUploadOwner     `pulumi:"owners"`
	StorageClass string                                     `pulumi:"storageClass"`
	UploadId     string                                     `pulumi:"uploadId"`
}

type GetBucketMultipartUploadsUploadArgs

type GetBucketMultipartUploadsUploadArgs struct {
	Initiated    pulumi.StringInput                                 `pulumi:"initiated"`
	Initiators   GetBucketMultipartUploadsUploadInitiatorArrayInput `pulumi:"initiators"`
	Key          pulumi.StringInput                                 `pulumi:"key"`
	Owners       GetBucketMultipartUploadsUploadOwnerArrayInput     `pulumi:"owners"`
	StorageClass pulumi.StringInput                                 `pulumi:"storageClass"`
	UploadId     pulumi.StringInput                                 `pulumi:"uploadId"`
}

func (GetBucketMultipartUploadsUploadArgs) ElementType

func (GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutput

func (i GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutput() GetBucketMultipartUploadsUploadOutput

func (GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutputWithContext

func (i GetBucketMultipartUploadsUploadArgs) ToGetBucketMultipartUploadsUploadOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOutput

type GetBucketMultipartUploadsUploadArray

type GetBucketMultipartUploadsUploadArray []GetBucketMultipartUploadsUploadInput

func (GetBucketMultipartUploadsUploadArray) ElementType

func (GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutput

func (i GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutput() GetBucketMultipartUploadsUploadArrayOutput

func (GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutputWithContext

func (i GetBucketMultipartUploadsUploadArray) ToGetBucketMultipartUploadsUploadArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadArrayOutput

type GetBucketMultipartUploadsUploadArrayInput

type GetBucketMultipartUploadsUploadArrayInput interface {
	pulumi.Input

	ToGetBucketMultipartUploadsUploadArrayOutput() GetBucketMultipartUploadsUploadArrayOutput
	ToGetBucketMultipartUploadsUploadArrayOutputWithContext(context.Context) GetBucketMultipartUploadsUploadArrayOutput
}

GetBucketMultipartUploadsUploadArrayInput is an input type that accepts GetBucketMultipartUploadsUploadArray and GetBucketMultipartUploadsUploadArrayOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadArrayInput` via:

GetBucketMultipartUploadsUploadArray{ GetBucketMultipartUploadsUploadArgs{...} }

type GetBucketMultipartUploadsUploadArrayOutput

type GetBucketMultipartUploadsUploadArrayOutput struct{ *pulumi.OutputState }

func (GetBucketMultipartUploadsUploadArrayOutput) ElementType

func (GetBucketMultipartUploadsUploadArrayOutput) Index

func (GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutput

func (o GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutput() GetBucketMultipartUploadsUploadArrayOutput

func (GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutputWithContext

func (o GetBucketMultipartUploadsUploadArrayOutput) ToGetBucketMultipartUploadsUploadArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadArrayOutput

type GetBucketMultipartUploadsUploadInitiator

type GetBucketMultipartUploadsUploadInitiator struct {
	DisplayName string `pulumi:"displayName"`
	Id          string `pulumi:"id"`
}

type GetBucketMultipartUploadsUploadInitiatorArgs

type GetBucketMultipartUploadsUploadInitiatorArgs struct {
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	Id          pulumi.StringInput `pulumi:"id"`
}

func (GetBucketMultipartUploadsUploadInitiatorArgs) ElementType

func (GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutput

func (i GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutput() GetBucketMultipartUploadsUploadInitiatorOutput

func (GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext

func (i GetBucketMultipartUploadsUploadInitiatorArgs) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorOutput

type GetBucketMultipartUploadsUploadInitiatorArray

type GetBucketMultipartUploadsUploadInitiatorArray []GetBucketMultipartUploadsUploadInitiatorInput

func (GetBucketMultipartUploadsUploadInitiatorArray) ElementType

func (GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput

func (i GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput() GetBucketMultipartUploadsUploadInitiatorArrayOutput

func (GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext

func (i GetBucketMultipartUploadsUploadInitiatorArray) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorArrayOutput

type GetBucketMultipartUploadsUploadInitiatorArrayInput

type GetBucketMultipartUploadsUploadInitiatorArrayInput interface {
	pulumi.Input

	ToGetBucketMultipartUploadsUploadInitiatorArrayOutput() GetBucketMultipartUploadsUploadInitiatorArrayOutput
	ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext(context.Context) GetBucketMultipartUploadsUploadInitiatorArrayOutput
}

GetBucketMultipartUploadsUploadInitiatorArrayInput is an input type that accepts GetBucketMultipartUploadsUploadInitiatorArray and GetBucketMultipartUploadsUploadInitiatorArrayOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadInitiatorArrayInput` via:

GetBucketMultipartUploadsUploadInitiatorArray{ GetBucketMultipartUploadsUploadInitiatorArgs{...} }

type GetBucketMultipartUploadsUploadInitiatorArrayOutput

type GetBucketMultipartUploadsUploadInitiatorArrayOutput struct{ *pulumi.OutputState }

func (GetBucketMultipartUploadsUploadInitiatorArrayOutput) ElementType

func (GetBucketMultipartUploadsUploadInitiatorArrayOutput) Index

func (GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput

func (o GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutput() GetBucketMultipartUploadsUploadInitiatorArrayOutput

func (GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext

func (o GetBucketMultipartUploadsUploadInitiatorArrayOutput) ToGetBucketMultipartUploadsUploadInitiatorArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorArrayOutput

type GetBucketMultipartUploadsUploadInitiatorInput

type GetBucketMultipartUploadsUploadInitiatorInput interface {
	pulumi.Input

	ToGetBucketMultipartUploadsUploadInitiatorOutput() GetBucketMultipartUploadsUploadInitiatorOutput
	ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext(context.Context) GetBucketMultipartUploadsUploadInitiatorOutput
}

GetBucketMultipartUploadsUploadInitiatorInput is an input type that accepts GetBucketMultipartUploadsUploadInitiatorArgs and GetBucketMultipartUploadsUploadInitiatorOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadInitiatorInput` via:

GetBucketMultipartUploadsUploadInitiatorArgs{...}

type GetBucketMultipartUploadsUploadInitiatorOutput

type GetBucketMultipartUploadsUploadInitiatorOutput struct{ *pulumi.OutputState }

func (GetBucketMultipartUploadsUploadInitiatorOutput) DisplayName

func (GetBucketMultipartUploadsUploadInitiatorOutput) ElementType

func (GetBucketMultipartUploadsUploadInitiatorOutput) Id

func (GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutput

func (o GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutput() GetBucketMultipartUploadsUploadInitiatorOutput

func (GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext

func (o GetBucketMultipartUploadsUploadInitiatorOutput) ToGetBucketMultipartUploadsUploadInitiatorOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadInitiatorOutput

type GetBucketMultipartUploadsUploadInput

type GetBucketMultipartUploadsUploadInput interface {
	pulumi.Input

	ToGetBucketMultipartUploadsUploadOutput() GetBucketMultipartUploadsUploadOutput
	ToGetBucketMultipartUploadsUploadOutputWithContext(context.Context) GetBucketMultipartUploadsUploadOutput
}

GetBucketMultipartUploadsUploadInput is an input type that accepts GetBucketMultipartUploadsUploadArgs and GetBucketMultipartUploadsUploadOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadInput` via:

GetBucketMultipartUploadsUploadArgs{...}

type GetBucketMultipartUploadsUploadOutput

type GetBucketMultipartUploadsUploadOutput struct{ *pulumi.OutputState }

func (GetBucketMultipartUploadsUploadOutput) ElementType

func (GetBucketMultipartUploadsUploadOutput) Initiated

func (GetBucketMultipartUploadsUploadOutput) Initiators

func (GetBucketMultipartUploadsUploadOutput) Key

func (GetBucketMultipartUploadsUploadOutput) Owners

func (GetBucketMultipartUploadsUploadOutput) StorageClass

func (GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutput

func (o GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutput() GetBucketMultipartUploadsUploadOutput

func (GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutputWithContext

func (o GetBucketMultipartUploadsUploadOutput) ToGetBucketMultipartUploadsUploadOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOutput

func (GetBucketMultipartUploadsUploadOutput) UploadId

type GetBucketMultipartUploadsUploadOwner

type GetBucketMultipartUploadsUploadOwner struct {
	DisplayName string `pulumi:"displayName"`
	Id          string `pulumi:"id"`
}

type GetBucketMultipartUploadsUploadOwnerArgs

type GetBucketMultipartUploadsUploadOwnerArgs struct {
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	Id          pulumi.StringInput `pulumi:"id"`
}

func (GetBucketMultipartUploadsUploadOwnerArgs) ElementType

func (GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutput

func (i GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutput() GetBucketMultipartUploadsUploadOwnerOutput

func (GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext

func (i GetBucketMultipartUploadsUploadOwnerArgs) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerOutput

type GetBucketMultipartUploadsUploadOwnerArray

type GetBucketMultipartUploadsUploadOwnerArray []GetBucketMultipartUploadsUploadOwnerInput

func (GetBucketMultipartUploadsUploadOwnerArray) ElementType

func (GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutput

func (i GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutput() GetBucketMultipartUploadsUploadOwnerArrayOutput

func (GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext

func (i GetBucketMultipartUploadsUploadOwnerArray) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerArrayOutput

type GetBucketMultipartUploadsUploadOwnerArrayInput

type GetBucketMultipartUploadsUploadOwnerArrayInput interface {
	pulumi.Input

	ToGetBucketMultipartUploadsUploadOwnerArrayOutput() GetBucketMultipartUploadsUploadOwnerArrayOutput
	ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext(context.Context) GetBucketMultipartUploadsUploadOwnerArrayOutput
}

GetBucketMultipartUploadsUploadOwnerArrayInput is an input type that accepts GetBucketMultipartUploadsUploadOwnerArray and GetBucketMultipartUploadsUploadOwnerArrayOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadOwnerArrayInput` via:

GetBucketMultipartUploadsUploadOwnerArray{ GetBucketMultipartUploadsUploadOwnerArgs{...} }

type GetBucketMultipartUploadsUploadOwnerArrayOutput

type GetBucketMultipartUploadsUploadOwnerArrayOutput struct{ *pulumi.OutputState }

func (GetBucketMultipartUploadsUploadOwnerArrayOutput) ElementType

func (GetBucketMultipartUploadsUploadOwnerArrayOutput) Index

func (GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutput

func (o GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutput() GetBucketMultipartUploadsUploadOwnerArrayOutput

func (GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext

func (o GetBucketMultipartUploadsUploadOwnerArrayOutput) ToGetBucketMultipartUploadsUploadOwnerArrayOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerArrayOutput

type GetBucketMultipartUploadsUploadOwnerInput

type GetBucketMultipartUploadsUploadOwnerInput interface {
	pulumi.Input

	ToGetBucketMultipartUploadsUploadOwnerOutput() GetBucketMultipartUploadsUploadOwnerOutput
	ToGetBucketMultipartUploadsUploadOwnerOutputWithContext(context.Context) GetBucketMultipartUploadsUploadOwnerOutput
}

GetBucketMultipartUploadsUploadOwnerInput is an input type that accepts GetBucketMultipartUploadsUploadOwnerArgs and GetBucketMultipartUploadsUploadOwnerOutput values. You can construct a concrete instance of `GetBucketMultipartUploadsUploadOwnerInput` via:

GetBucketMultipartUploadsUploadOwnerArgs{...}

type GetBucketMultipartUploadsUploadOwnerOutput

type GetBucketMultipartUploadsUploadOwnerOutput struct{ *pulumi.OutputState }

func (GetBucketMultipartUploadsUploadOwnerOutput) DisplayName

func (GetBucketMultipartUploadsUploadOwnerOutput) ElementType

func (GetBucketMultipartUploadsUploadOwnerOutput) Id

func (GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutput

func (o GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutput() GetBucketMultipartUploadsUploadOwnerOutput

func (GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext

func (o GetBucketMultipartUploadsUploadOwnerOutput) ToGetBucketMultipartUploadsUploadOwnerOutputWithContext(ctx context.Context) GetBucketMultipartUploadsUploadOwnerOutput

type GetBucketsArgs

type GetBucketsArgs struct {
	BucketPrefix     *string                `pulumi:"bucketPrefix"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of arguments for invoking getBuckets.

type GetBucketsBucketList

type GetBucketsBucketList struct {
	Acl               string                                 `pulumi:"acl"`
	AclBody           string                                 `pulumi:"aclBody"`
	Bucket            string                                 `pulumi:"bucket"`
	CorsRules         []GetBucketsBucketListCorsRule         `pulumi:"corsRules"`
	CosBucketUrl      string                                 `pulumi:"cosBucketUrl"`
	LifecycleRules    []GetBucketsBucketListLifecycleRule    `pulumi:"lifecycleRules"`
	OriginDomainRules []GetBucketsBucketListOriginDomainRule `pulumi:"originDomainRules"`
	OriginPullRules   []GetBucketsBucketListOriginPullRule   `pulumi:"originPullRules"`
	Tags              map[string]interface{}                 `pulumi:"tags"`
	Websites          []GetBucketsBucketListWebsite          `pulumi:"websites"`
}

type GetBucketsBucketListArgs

type GetBucketsBucketListArgs struct {
	Acl               pulumi.StringInput                             `pulumi:"acl"`
	AclBody           pulumi.StringInput                             `pulumi:"aclBody"`
	Bucket            pulumi.StringInput                             `pulumi:"bucket"`
	CorsRules         GetBucketsBucketListCorsRuleArrayInput         `pulumi:"corsRules"`
	CosBucketUrl      pulumi.StringInput                             `pulumi:"cosBucketUrl"`
	LifecycleRules    GetBucketsBucketListLifecycleRuleArrayInput    `pulumi:"lifecycleRules"`
	OriginDomainRules GetBucketsBucketListOriginDomainRuleArrayInput `pulumi:"originDomainRules"`
	OriginPullRules   GetBucketsBucketListOriginPullRuleArrayInput   `pulumi:"originPullRules"`
	Tags              pulumi.MapInput                                `pulumi:"tags"`
	Websites          GetBucketsBucketListWebsiteArrayInput          `pulumi:"websites"`
}

func (GetBucketsBucketListArgs) ElementType

func (GetBucketsBucketListArgs) ElementType() reflect.Type

func (GetBucketsBucketListArgs) ToGetBucketsBucketListOutput

func (i GetBucketsBucketListArgs) ToGetBucketsBucketListOutput() GetBucketsBucketListOutput

func (GetBucketsBucketListArgs) ToGetBucketsBucketListOutputWithContext

func (i GetBucketsBucketListArgs) ToGetBucketsBucketListOutputWithContext(ctx context.Context) GetBucketsBucketListOutput

type GetBucketsBucketListArray

type GetBucketsBucketListArray []GetBucketsBucketListInput

func (GetBucketsBucketListArray) ElementType

func (GetBucketsBucketListArray) ElementType() reflect.Type

func (GetBucketsBucketListArray) ToGetBucketsBucketListArrayOutput

func (i GetBucketsBucketListArray) ToGetBucketsBucketListArrayOutput() GetBucketsBucketListArrayOutput

func (GetBucketsBucketListArray) ToGetBucketsBucketListArrayOutputWithContext

func (i GetBucketsBucketListArray) ToGetBucketsBucketListArrayOutputWithContext(ctx context.Context) GetBucketsBucketListArrayOutput

type GetBucketsBucketListArrayInput

type GetBucketsBucketListArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListArrayOutput() GetBucketsBucketListArrayOutput
	ToGetBucketsBucketListArrayOutputWithContext(context.Context) GetBucketsBucketListArrayOutput
}

GetBucketsBucketListArrayInput is an input type that accepts GetBucketsBucketListArray and GetBucketsBucketListArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListArrayInput` via:

GetBucketsBucketListArray{ GetBucketsBucketListArgs{...} }

type GetBucketsBucketListArrayOutput

type GetBucketsBucketListArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListArrayOutput) ElementType

func (GetBucketsBucketListArrayOutput) Index

func (GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutput

func (o GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutput() GetBucketsBucketListArrayOutput

func (GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutputWithContext

func (o GetBucketsBucketListArrayOutput) ToGetBucketsBucketListArrayOutputWithContext(ctx context.Context) GetBucketsBucketListArrayOutput

type GetBucketsBucketListCorsRule

type GetBucketsBucketListCorsRule struct {
	AllowedHeaders []string `pulumi:"allowedHeaders"`
	AllowedMethods []string `pulumi:"allowedMethods"`
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	ExposeHeaders  []string `pulumi:"exposeHeaders"`
	MaxAgeSeconds  int      `pulumi:"maxAgeSeconds"`
}

type GetBucketsBucketListCorsRuleArgs

type GetBucketsBucketListCorsRuleArgs struct {
	AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"`
	AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"`
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	ExposeHeaders  pulumi.StringArrayInput `pulumi:"exposeHeaders"`
	MaxAgeSeconds  pulumi.IntInput         `pulumi:"maxAgeSeconds"`
}

func (GetBucketsBucketListCorsRuleArgs) ElementType

func (GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutput

func (i GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutput() GetBucketsBucketListCorsRuleOutput

func (GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutputWithContext

func (i GetBucketsBucketListCorsRuleArgs) ToGetBucketsBucketListCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleOutput

type GetBucketsBucketListCorsRuleArray

type GetBucketsBucketListCorsRuleArray []GetBucketsBucketListCorsRuleInput

func (GetBucketsBucketListCorsRuleArray) ElementType

func (GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutput

func (i GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutput() GetBucketsBucketListCorsRuleArrayOutput

func (GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutputWithContext

func (i GetBucketsBucketListCorsRuleArray) ToGetBucketsBucketListCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleArrayOutput

type GetBucketsBucketListCorsRuleArrayInput

type GetBucketsBucketListCorsRuleArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListCorsRuleArrayOutput() GetBucketsBucketListCorsRuleArrayOutput
	ToGetBucketsBucketListCorsRuleArrayOutputWithContext(context.Context) GetBucketsBucketListCorsRuleArrayOutput
}

GetBucketsBucketListCorsRuleArrayInput is an input type that accepts GetBucketsBucketListCorsRuleArray and GetBucketsBucketListCorsRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListCorsRuleArrayInput` via:

GetBucketsBucketListCorsRuleArray{ GetBucketsBucketListCorsRuleArgs{...} }

type GetBucketsBucketListCorsRuleArrayOutput

type GetBucketsBucketListCorsRuleArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListCorsRuleArrayOutput) ElementType

func (GetBucketsBucketListCorsRuleArrayOutput) Index

func (GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutput

func (o GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutput() GetBucketsBucketListCorsRuleArrayOutput

func (GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutputWithContext

func (o GetBucketsBucketListCorsRuleArrayOutput) ToGetBucketsBucketListCorsRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleArrayOutput

type GetBucketsBucketListCorsRuleInput

type GetBucketsBucketListCorsRuleInput interface {
	pulumi.Input

	ToGetBucketsBucketListCorsRuleOutput() GetBucketsBucketListCorsRuleOutput
	ToGetBucketsBucketListCorsRuleOutputWithContext(context.Context) GetBucketsBucketListCorsRuleOutput
}

GetBucketsBucketListCorsRuleInput is an input type that accepts GetBucketsBucketListCorsRuleArgs and GetBucketsBucketListCorsRuleOutput values. You can construct a concrete instance of `GetBucketsBucketListCorsRuleInput` via:

GetBucketsBucketListCorsRuleArgs{...}

type GetBucketsBucketListCorsRuleOutput

type GetBucketsBucketListCorsRuleOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListCorsRuleOutput) AllowedHeaders

func (GetBucketsBucketListCorsRuleOutput) AllowedMethods

func (GetBucketsBucketListCorsRuleOutput) AllowedOrigins

func (GetBucketsBucketListCorsRuleOutput) ElementType

func (GetBucketsBucketListCorsRuleOutput) ExposeHeaders

func (GetBucketsBucketListCorsRuleOutput) MaxAgeSeconds

func (GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutput

func (o GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutput() GetBucketsBucketListCorsRuleOutput

func (GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutputWithContext

func (o GetBucketsBucketListCorsRuleOutput) ToGetBucketsBucketListCorsRuleOutputWithContext(ctx context.Context) GetBucketsBucketListCorsRuleOutput

type GetBucketsBucketListInput

type GetBucketsBucketListInput interface {
	pulumi.Input

	ToGetBucketsBucketListOutput() GetBucketsBucketListOutput
	ToGetBucketsBucketListOutputWithContext(context.Context) GetBucketsBucketListOutput
}

GetBucketsBucketListInput is an input type that accepts GetBucketsBucketListArgs and GetBucketsBucketListOutput values. You can construct a concrete instance of `GetBucketsBucketListInput` via:

GetBucketsBucketListArgs{...}

type GetBucketsBucketListLifecycleRule

type GetBucketsBucketListLifecycleRule struct {
	Expirations           []GetBucketsBucketListLifecycleRuleExpiration           `pulumi:"expirations"`
	FilterPrefix          string                                                  `pulumi:"filterPrefix"`
	NonCurrentExpirations []GetBucketsBucketListLifecycleRuleNonCurrentExpiration `pulumi:"nonCurrentExpirations"`
	NonCurrentTransitions []GetBucketsBucketListLifecycleRuleNonCurrentTransition `pulumi:"nonCurrentTransitions"`
	Transitions           []GetBucketsBucketListLifecycleRuleTransition           `pulumi:"transitions"`
}

type GetBucketsBucketListLifecycleRuleArgs

type GetBucketsBucketListLifecycleRuleArgs struct {
	Expirations           GetBucketsBucketListLifecycleRuleExpirationArrayInput           `pulumi:"expirations"`
	FilterPrefix          pulumi.StringInput                                              `pulumi:"filterPrefix"`
	NonCurrentExpirations GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput `pulumi:"nonCurrentExpirations"`
	NonCurrentTransitions GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput `pulumi:"nonCurrentTransitions"`
	Transitions           GetBucketsBucketListLifecycleRuleTransitionArrayInput           `pulumi:"transitions"`
}

func (GetBucketsBucketListLifecycleRuleArgs) ElementType

func (GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutput

func (i GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutput() GetBucketsBucketListLifecycleRuleOutput

func (GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutputWithContext

func (i GetBucketsBucketListLifecycleRuleArgs) ToGetBucketsBucketListLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleOutput

type GetBucketsBucketListLifecycleRuleArray

type GetBucketsBucketListLifecycleRuleArray []GetBucketsBucketListLifecycleRuleInput

func (GetBucketsBucketListLifecycleRuleArray) ElementType

func (GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutput

func (i GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutput() GetBucketsBucketListLifecycleRuleArrayOutput

func (GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext

func (i GetBucketsBucketListLifecycleRuleArray) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleArrayOutput

type GetBucketsBucketListLifecycleRuleArrayInput

type GetBucketsBucketListLifecycleRuleArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleArrayOutput() GetBucketsBucketListLifecycleRuleArrayOutput
	ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleArrayOutput
}

GetBucketsBucketListLifecycleRuleArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleArray and GetBucketsBucketListLifecycleRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleArrayInput` via:

GetBucketsBucketListLifecycleRuleArray{ GetBucketsBucketListLifecycleRuleArgs{...} }

type GetBucketsBucketListLifecycleRuleArrayOutput

type GetBucketsBucketListLifecycleRuleArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleArrayOutput) ElementType

func (GetBucketsBucketListLifecycleRuleArrayOutput) Index

func (GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutput

func (o GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutput() GetBucketsBucketListLifecycleRuleArrayOutput

func (GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext

func (o GetBucketsBucketListLifecycleRuleArrayOutput) ToGetBucketsBucketListLifecycleRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleArrayOutput

type GetBucketsBucketListLifecycleRuleExpiration

type GetBucketsBucketListLifecycleRuleExpiration struct {
	Date string `pulumi:"date"`
	Days int    `pulumi:"days"`
}

type GetBucketsBucketListLifecycleRuleExpirationArgs

type GetBucketsBucketListLifecycleRuleExpirationArgs struct {
	Date pulumi.StringInput `pulumi:"date"`
	Days pulumi.IntInput    `pulumi:"days"`
}

func (GetBucketsBucketListLifecycleRuleExpirationArgs) ElementType

func (GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutput

func (i GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutput() GetBucketsBucketListLifecycleRuleExpirationOutput

func (GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext

func (i GetBucketsBucketListLifecycleRuleExpirationArgs) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationOutput

type GetBucketsBucketListLifecycleRuleExpirationArray

type GetBucketsBucketListLifecycleRuleExpirationArray []GetBucketsBucketListLifecycleRuleExpirationInput

func (GetBucketsBucketListLifecycleRuleExpirationArray) ElementType

func (GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput

func (i GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput() GetBucketsBucketListLifecycleRuleExpirationArrayOutput

func (GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext

func (i GetBucketsBucketListLifecycleRuleExpirationArray) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationArrayOutput

type GetBucketsBucketListLifecycleRuleExpirationArrayInput

type GetBucketsBucketListLifecycleRuleExpirationArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput() GetBucketsBucketListLifecycleRuleExpirationArrayOutput
	ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleExpirationArrayOutput
}

GetBucketsBucketListLifecycleRuleExpirationArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleExpirationArray and GetBucketsBucketListLifecycleRuleExpirationArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleExpirationArrayInput` via:

GetBucketsBucketListLifecycleRuleExpirationArray{ GetBucketsBucketListLifecycleRuleExpirationArgs{...} }

type GetBucketsBucketListLifecycleRuleExpirationArrayOutput

type GetBucketsBucketListLifecycleRuleExpirationArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ElementType

func (GetBucketsBucketListLifecycleRuleExpirationArrayOutput) Index

func (GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutput

func (GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext

func (o GetBucketsBucketListLifecycleRuleExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationArrayOutput

type GetBucketsBucketListLifecycleRuleExpirationInput

type GetBucketsBucketListLifecycleRuleExpirationInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleExpirationOutput() GetBucketsBucketListLifecycleRuleExpirationOutput
	ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleExpirationOutput
}

GetBucketsBucketListLifecycleRuleExpirationInput is an input type that accepts GetBucketsBucketListLifecycleRuleExpirationArgs and GetBucketsBucketListLifecycleRuleExpirationOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleExpirationInput` via:

GetBucketsBucketListLifecycleRuleExpirationArgs{...}

type GetBucketsBucketListLifecycleRuleExpirationOutput

type GetBucketsBucketListLifecycleRuleExpirationOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleExpirationOutput) Date

func (GetBucketsBucketListLifecycleRuleExpirationOutput) Days

func (GetBucketsBucketListLifecycleRuleExpirationOutput) ElementType

func (GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutput

func (o GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutput() GetBucketsBucketListLifecycleRuleExpirationOutput

func (GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext

func (o GetBucketsBucketListLifecycleRuleExpirationOutput) ToGetBucketsBucketListLifecycleRuleExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleExpirationOutput

type GetBucketsBucketListLifecycleRuleInput

type GetBucketsBucketListLifecycleRuleInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleOutput() GetBucketsBucketListLifecycleRuleOutput
	ToGetBucketsBucketListLifecycleRuleOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleOutput
}

GetBucketsBucketListLifecycleRuleInput is an input type that accepts GetBucketsBucketListLifecycleRuleArgs and GetBucketsBucketListLifecycleRuleOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleInput` via:

GetBucketsBucketListLifecycleRuleArgs{...}

type GetBucketsBucketListLifecycleRuleNonCurrentExpiration

type GetBucketsBucketListLifecycleRuleNonCurrentExpiration struct {
	NonCurrentDays int `pulumi:"nonCurrentDays"`
}

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs struct {
	NonCurrentDays pulumi.IntInput `pulumi:"nonCurrentDays"`
}

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ElementType

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext

func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray []GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ElementType

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext

func (i GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
	ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput
}

GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray and GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayInput` via:

GetBucketsBucketListLifecycleRuleNonCurrentExpirationArray{ GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs{...} }

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ElementType

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) Index

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext

func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationArrayOutput

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput() GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
	ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput
}

GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput is an input type that accepts GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs and GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleNonCurrentExpirationInput` via:

GetBucketsBucketListLifecycleRuleNonCurrentExpirationArgs{...}

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput

type GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ElementType

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) NonCurrentDays

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput

func (GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext

func (o GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentExpirationOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentExpirationOutput

type GetBucketsBucketListLifecycleRuleNonCurrentTransition

type GetBucketsBucketListLifecycleRuleNonCurrentTransition struct {
	NonCurrentDays int    `pulumi:"nonCurrentDays"`
	StorageClass   string `pulumi:"storageClass"`
}

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs struct {
	NonCurrentDays pulumi.IntInput    `pulumi:"nonCurrentDays"`
	StorageClass   pulumi.StringInput `pulumi:"storageClass"`
}

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ElementType

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext

func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray []GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ElementType

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext

func (i GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
	ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput
}

GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray and GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayInput` via:

GetBucketsBucketListLifecycleRuleNonCurrentTransitionArray{ GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs{...} }

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ElementType

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) Index

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext

func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionArrayOutput

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput() GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
	ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput
}

GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput is an input type that accepts GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs and GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleNonCurrentTransitionInput` via:

GetBucketsBucketListLifecycleRuleNonCurrentTransitionArgs{...}

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput

type GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ElementType

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) NonCurrentDays

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) StorageClass

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput

func (GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext

func (o GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput) ToGetBucketsBucketListLifecycleRuleNonCurrentTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleNonCurrentTransitionOutput

type GetBucketsBucketListLifecycleRuleOutput

type GetBucketsBucketListLifecycleRuleOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleOutput) ElementType

func (GetBucketsBucketListLifecycleRuleOutput) Expirations

func (GetBucketsBucketListLifecycleRuleOutput) FilterPrefix

func (GetBucketsBucketListLifecycleRuleOutput) NonCurrentExpirations

func (GetBucketsBucketListLifecycleRuleOutput) NonCurrentTransitions

func (GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutput

func (o GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutput() GetBucketsBucketListLifecycleRuleOutput

func (GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutputWithContext

func (o GetBucketsBucketListLifecycleRuleOutput) ToGetBucketsBucketListLifecycleRuleOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleOutput

func (GetBucketsBucketListLifecycleRuleOutput) Transitions

type GetBucketsBucketListLifecycleRuleTransition

type GetBucketsBucketListLifecycleRuleTransition struct {
	Date         string `pulumi:"date"`
	Days         int    `pulumi:"days"`
	StorageClass string `pulumi:"storageClass"`
}

type GetBucketsBucketListLifecycleRuleTransitionArgs

type GetBucketsBucketListLifecycleRuleTransitionArgs struct {
	Date         pulumi.StringInput `pulumi:"date"`
	Days         pulumi.IntInput    `pulumi:"days"`
	StorageClass pulumi.StringInput `pulumi:"storageClass"`
}

func (GetBucketsBucketListLifecycleRuleTransitionArgs) ElementType

func (GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutput

func (i GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutput() GetBucketsBucketListLifecycleRuleTransitionOutput

func (GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext

func (i GetBucketsBucketListLifecycleRuleTransitionArgs) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionOutput

type GetBucketsBucketListLifecycleRuleTransitionArray

type GetBucketsBucketListLifecycleRuleTransitionArray []GetBucketsBucketListLifecycleRuleTransitionInput

func (GetBucketsBucketListLifecycleRuleTransitionArray) ElementType

func (GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput

func (i GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput() GetBucketsBucketListLifecycleRuleTransitionArrayOutput

func (GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext

func (i GetBucketsBucketListLifecycleRuleTransitionArray) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionArrayOutput

type GetBucketsBucketListLifecycleRuleTransitionArrayInput

type GetBucketsBucketListLifecycleRuleTransitionArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput() GetBucketsBucketListLifecycleRuleTransitionArrayOutput
	ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleTransitionArrayOutput
}

GetBucketsBucketListLifecycleRuleTransitionArrayInput is an input type that accepts GetBucketsBucketListLifecycleRuleTransitionArray and GetBucketsBucketListLifecycleRuleTransitionArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleTransitionArrayInput` via:

GetBucketsBucketListLifecycleRuleTransitionArray{ GetBucketsBucketListLifecycleRuleTransitionArgs{...} }

type GetBucketsBucketListLifecycleRuleTransitionArrayOutput

type GetBucketsBucketListLifecycleRuleTransitionArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ElementType

func (GetBucketsBucketListLifecycleRuleTransitionArrayOutput) Index

func (GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutput

func (GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext

func (o GetBucketsBucketListLifecycleRuleTransitionArrayOutput) ToGetBucketsBucketListLifecycleRuleTransitionArrayOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionArrayOutput

type GetBucketsBucketListLifecycleRuleTransitionInput

type GetBucketsBucketListLifecycleRuleTransitionInput interface {
	pulumi.Input

	ToGetBucketsBucketListLifecycleRuleTransitionOutput() GetBucketsBucketListLifecycleRuleTransitionOutput
	ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext(context.Context) GetBucketsBucketListLifecycleRuleTransitionOutput
}

GetBucketsBucketListLifecycleRuleTransitionInput is an input type that accepts GetBucketsBucketListLifecycleRuleTransitionArgs and GetBucketsBucketListLifecycleRuleTransitionOutput values. You can construct a concrete instance of `GetBucketsBucketListLifecycleRuleTransitionInput` via:

GetBucketsBucketListLifecycleRuleTransitionArgs{...}

type GetBucketsBucketListLifecycleRuleTransitionOutput

type GetBucketsBucketListLifecycleRuleTransitionOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListLifecycleRuleTransitionOutput) Date

func (GetBucketsBucketListLifecycleRuleTransitionOutput) Days

func (GetBucketsBucketListLifecycleRuleTransitionOutput) ElementType

func (GetBucketsBucketListLifecycleRuleTransitionOutput) StorageClass

func (GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutput

func (o GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutput() GetBucketsBucketListLifecycleRuleTransitionOutput

func (GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext

func (o GetBucketsBucketListLifecycleRuleTransitionOutput) ToGetBucketsBucketListLifecycleRuleTransitionOutputWithContext(ctx context.Context) GetBucketsBucketListLifecycleRuleTransitionOutput

type GetBucketsBucketListOriginDomainRule

type GetBucketsBucketListOriginDomainRule struct {
	Domain string  `pulumi:"domain"`
	Status *string `pulumi:"status"`
	Type   *string `pulumi:"type"`
}

type GetBucketsBucketListOriginDomainRuleArgs

type GetBucketsBucketListOriginDomainRuleArgs struct {
	Domain pulumi.StringInput    `pulumi:"domain"`
	Status pulumi.StringPtrInput `pulumi:"status"`
	Type   pulumi.StringPtrInput `pulumi:"type"`
}

func (GetBucketsBucketListOriginDomainRuleArgs) ElementType

func (GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutput

func (i GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutput() GetBucketsBucketListOriginDomainRuleOutput

func (GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutputWithContext

func (i GetBucketsBucketListOriginDomainRuleArgs) ToGetBucketsBucketListOriginDomainRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleOutput

type GetBucketsBucketListOriginDomainRuleArray

type GetBucketsBucketListOriginDomainRuleArray []GetBucketsBucketListOriginDomainRuleInput

func (GetBucketsBucketListOriginDomainRuleArray) ElementType

func (GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutput

func (i GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutput() GetBucketsBucketListOriginDomainRuleArrayOutput

func (GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext

func (i GetBucketsBucketListOriginDomainRuleArray) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleArrayOutput

type GetBucketsBucketListOriginDomainRuleArrayInput

type GetBucketsBucketListOriginDomainRuleArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListOriginDomainRuleArrayOutput() GetBucketsBucketListOriginDomainRuleArrayOutput
	ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext(context.Context) GetBucketsBucketListOriginDomainRuleArrayOutput
}

GetBucketsBucketListOriginDomainRuleArrayInput is an input type that accepts GetBucketsBucketListOriginDomainRuleArray and GetBucketsBucketListOriginDomainRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListOriginDomainRuleArrayInput` via:

GetBucketsBucketListOriginDomainRuleArray{ GetBucketsBucketListOriginDomainRuleArgs{...} }

type GetBucketsBucketListOriginDomainRuleArrayOutput

type GetBucketsBucketListOriginDomainRuleArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListOriginDomainRuleArrayOutput) ElementType

func (GetBucketsBucketListOriginDomainRuleArrayOutput) Index

func (GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutput

func (o GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutput() GetBucketsBucketListOriginDomainRuleArrayOutput

func (GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext

func (o GetBucketsBucketListOriginDomainRuleArrayOutput) ToGetBucketsBucketListOriginDomainRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleArrayOutput

type GetBucketsBucketListOriginDomainRuleInput

type GetBucketsBucketListOriginDomainRuleInput interface {
	pulumi.Input

	ToGetBucketsBucketListOriginDomainRuleOutput() GetBucketsBucketListOriginDomainRuleOutput
	ToGetBucketsBucketListOriginDomainRuleOutputWithContext(context.Context) GetBucketsBucketListOriginDomainRuleOutput
}

GetBucketsBucketListOriginDomainRuleInput is an input type that accepts GetBucketsBucketListOriginDomainRuleArgs and GetBucketsBucketListOriginDomainRuleOutput values. You can construct a concrete instance of `GetBucketsBucketListOriginDomainRuleInput` via:

GetBucketsBucketListOriginDomainRuleArgs{...}

type GetBucketsBucketListOriginDomainRuleOutput

type GetBucketsBucketListOriginDomainRuleOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListOriginDomainRuleOutput) Domain

func (GetBucketsBucketListOriginDomainRuleOutput) ElementType

func (GetBucketsBucketListOriginDomainRuleOutput) Status

func (GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutput

func (o GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutput() GetBucketsBucketListOriginDomainRuleOutput

func (GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutputWithContext

func (o GetBucketsBucketListOriginDomainRuleOutput) ToGetBucketsBucketListOriginDomainRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginDomainRuleOutput

func (GetBucketsBucketListOriginDomainRuleOutput) Type

type GetBucketsBucketListOriginPullRule

type GetBucketsBucketListOriginPullRule struct {
	CustomHttpHeaders map[string]interface{} `pulumi:"customHttpHeaders"`
	FollowHttpHeaders []string               `pulumi:"followHttpHeaders"`
	FollowQueryString *bool                  `pulumi:"followQueryString"`
	FollowRedirection *bool                  `pulumi:"followRedirection"`
	Host              string                 `pulumi:"host"`
	Prefix            *string                `pulumi:"prefix"`
	Priority          int                    `pulumi:"priority"`
	Protocol          *string                `pulumi:"protocol"`
	SyncBackToSource  *bool                  `pulumi:"syncBackToSource"`
}

type GetBucketsBucketListOriginPullRuleArgs

type GetBucketsBucketListOriginPullRuleArgs struct {
	CustomHttpHeaders pulumi.MapInput         `pulumi:"customHttpHeaders"`
	FollowHttpHeaders pulumi.StringArrayInput `pulumi:"followHttpHeaders"`
	FollowQueryString pulumi.BoolPtrInput     `pulumi:"followQueryString"`
	FollowRedirection pulumi.BoolPtrInput     `pulumi:"followRedirection"`
	Host              pulumi.StringInput      `pulumi:"host"`
	Prefix            pulumi.StringPtrInput   `pulumi:"prefix"`
	Priority          pulumi.IntInput         `pulumi:"priority"`
	Protocol          pulumi.StringPtrInput   `pulumi:"protocol"`
	SyncBackToSource  pulumi.BoolPtrInput     `pulumi:"syncBackToSource"`
}

func (GetBucketsBucketListOriginPullRuleArgs) ElementType

func (GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutput

func (i GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutput() GetBucketsBucketListOriginPullRuleOutput

func (GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutputWithContext

func (i GetBucketsBucketListOriginPullRuleArgs) ToGetBucketsBucketListOriginPullRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleOutput

type GetBucketsBucketListOriginPullRuleArray

type GetBucketsBucketListOriginPullRuleArray []GetBucketsBucketListOriginPullRuleInput

func (GetBucketsBucketListOriginPullRuleArray) ElementType

func (GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutput

func (i GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutput() GetBucketsBucketListOriginPullRuleArrayOutput

func (GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext

func (i GetBucketsBucketListOriginPullRuleArray) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleArrayOutput

type GetBucketsBucketListOriginPullRuleArrayInput

type GetBucketsBucketListOriginPullRuleArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListOriginPullRuleArrayOutput() GetBucketsBucketListOriginPullRuleArrayOutput
	ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext(context.Context) GetBucketsBucketListOriginPullRuleArrayOutput
}

GetBucketsBucketListOriginPullRuleArrayInput is an input type that accepts GetBucketsBucketListOriginPullRuleArray and GetBucketsBucketListOriginPullRuleArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListOriginPullRuleArrayInput` via:

GetBucketsBucketListOriginPullRuleArray{ GetBucketsBucketListOriginPullRuleArgs{...} }

type GetBucketsBucketListOriginPullRuleArrayOutput

type GetBucketsBucketListOriginPullRuleArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListOriginPullRuleArrayOutput) ElementType

func (GetBucketsBucketListOriginPullRuleArrayOutput) Index

func (GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutput

func (o GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutput() GetBucketsBucketListOriginPullRuleArrayOutput

func (GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext

func (o GetBucketsBucketListOriginPullRuleArrayOutput) ToGetBucketsBucketListOriginPullRuleArrayOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleArrayOutput

type GetBucketsBucketListOriginPullRuleInput

type GetBucketsBucketListOriginPullRuleInput interface {
	pulumi.Input

	ToGetBucketsBucketListOriginPullRuleOutput() GetBucketsBucketListOriginPullRuleOutput
	ToGetBucketsBucketListOriginPullRuleOutputWithContext(context.Context) GetBucketsBucketListOriginPullRuleOutput
}

GetBucketsBucketListOriginPullRuleInput is an input type that accepts GetBucketsBucketListOriginPullRuleArgs and GetBucketsBucketListOriginPullRuleOutput values. You can construct a concrete instance of `GetBucketsBucketListOriginPullRuleInput` via:

GetBucketsBucketListOriginPullRuleArgs{...}

type GetBucketsBucketListOriginPullRuleOutput

type GetBucketsBucketListOriginPullRuleOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListOriginPullRuleOutput) CustomHttpHeaders

func (GetBucketsBucketListOriginPullRuleOutput) ElementType

func (GetBucketsBucketListOriginPullRuleOutput) FollowHttpHeaders

func (GetBucketsBucketListOriginPullRuleOutput) FollowQueryString

func (GetBucketsBucketListOriginPullRuleOutput) FollowRedirection

func (GetBucketsBucketListOriginPullRuleOutput) Host

func (GetBucketsBucketListOriginPullRuleOutput) Prefix

func (GetBucketsBucketListOriginPullRuleOutput) Priority

func (GetBucketsBucketListOriginPullRuleOutput) Protocol

func (GetBucketsBucketListOriginPullRuleOutput) SyncBackToSource

func (GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutput

func (o GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutput() GetBucketsBucketListOriginPullRuleOutput

func (GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutputWithContext

func (o GetBucketsBucketListOriginPullRuleOutput) ToGetBucketsBucketListOriginPullRuleOutputWithContext(ctx context.Context) GetBucketsBucketListOriginPullRuleOutput

type GetBucketsBucketListOutput

type GetBucketsBucketListOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListOutput) Acl

func (GetBucketsBucketListOutput) AclBody

func (GetBucketsBucketListOutput) Bucket

func (GetBucketsBucketListOutput) CorsRules

func (GetBucketsBucketListOutput) CosBucketUrl

func (GetBucketsBucketListOutput) ElementType

func (GetBucketsBucketListOutput) ElementType() reflect.Type

func (GetBucketsBucketListOutput) LifecycleRules

func (GetBucketsBucketListOutput) OriginDomainRules

func (GetBucketsBucketListOutput) OriginPullRules

func (GetBucketsBucketListOutput) Tags

func (GetBucketsBucketListOutput) ToGetBucketsBucketListOutput

func (o GetBucketsBucketListOutput) ToGetBucketsBucketListOutput() GetBucketsBucketListOutput

func (GetBucketsBucketListOutput) ToGetBucketsBucketListOutputWithContext

func (o GetBucketsBucketListOutput) ToGetBucketsBucketListOutputWithContext(ctx context.Context) GetBucketsBucketListOutput

func (GetBucketsBucketListOutput) Websites

type GetBucketsBucketListWebsite

type GetBucketsBucketListWebsite struct {
	ErrorDocument string `pulumi:"errorDocument"`
	IndexDocument string `pulumi:"indexDocument"`
}

type GetBucketsBucketListWebsiteArgs

type GetBucketsBucketListWebsiteArgs struct {
	ErrorDocument pulumi.StringInput `pulumi:"errorDocument"`
	IndexDocument pulumi.StringInput `pulumi:"indexDocument"`
}

func (GetBucketsBucketListWebsiteArgs) ElementType

func (GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutput

func (i GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutput() GetBucketsBucketListWebsiteOutput

func (GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutputWithContext

func (i GetBucketsBucketListWebsiteArgs) ToGetBucketsBucketListWebsiteOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteOutput

type GetBucketsBucketListWebsiteArray

type GetBucketsBucketListWebsiteArray []GetBucketsBucketListWebsiteInput

func (GetBucketsBucketListWebsiteArray) ElementType

func (GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutput

func (i GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutput() GetBucketsBucketListWebsiteArrayOutput

func (GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutputWithContext

func (i GetBucketsBucketListWebsiteArray) ToGetBucketsBucketListWebsiteArrayOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteArrayOutput

type GetBucketsBucketListWebsiteArrayInput

type GetBucketsBucketListWebsiteArrayInput interface {
	pulumi.Input

	ToGetBucketsBucketListWebsiteArrayOutput() GetBucketsBucketListWebsiteArrayOutput
	ToGetBucketsBucketListWebsiteArrayOutputWithContext(context.Context) GetBucketsBucketListWebsiteArrayOutput
}

GetBucketsBucketListWebsiteArrayInput is an input type that accepts GetBucketsBucketListWebsiteArray and GetBucketsBucketListWebsiteArrayOutput values. You can construct a concrete instance of `GetBucketsBucketListWebsiteArrayInput` via:

GetBucketsBucketListWebsiteArray{ GetBucketsBucketListWebsiteArgs{...} }

type GetBucketsBucketListWebsiteArrayOutput

type GetBucketsBucketListWebsiteArrayOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListWebsiteArrayOutput) ElementType

func (GetBucketsBucketListWebsiteArrayOutput) Index

func (GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutput

func (o GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutput() GetBucketsBucketListWebsiteArrayOutput

func (GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutputWithContext

func (o GetBucketsBucketListWebsiteArrayOutput) ToGetBucketsBucketListWebsiteArrayOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteArrayOutput

type GetBucketsBucketListWebsiteInput

type GetBucketsBucketListWebsiteInput interface {
	pulumi.Input

	ToGetBucketsBucketListWebsiteOutput() GetBucketsBucketListWebsiteOutput
	ToGetBucketsBucketListWebsiteOutputWithContext(context.Context) GetBucketsBucketListWebsiteOutput
}

GetBucketsBucketListWebsiteInput is an input type that accepts GetBucketsBucketListWebsiteArgs and GetBucketsBucketListWebsiteOutput values. You can construct a concrete instance of `GetBucketsBucketListWebsiteInput` via:

GetBucketsBucketListWebsiteArgs{...}

type GetBucketsBucketListWebsiteOutput

type GetBucketsBucketListWebsiteOutput struct{ *pulumi.OutputState }

func (GetBucketsBucketListWebsiteOutput) ElementType

func (GetBucketsBucketListWebsiteOutput) ErrorDocument

func (GetBucketsBucketListWebsiteOutput) IndexDocument

func (GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutput

func (o GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutput() GetBucketsBucketListWebsiteOutput

func (GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutputWithContext

func (o GetBucketsBucketListWebsiteOutput) ToGetBucketsBucketListWebsiteOutputWithContext(ctx context.Context) GetBucketsBucketListWebsiteOutput

type GetBucketsOutputArgs

type GetBucketsOutputArgs struct {
	BucketPrefix     pulumi.StringPtrInput `pulumi:"bucketPrefix"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Tags             pulumi.MapInput       `pulumi:"tags"`
}

A collection of arguments for invoking getBuckets.

func (GetBucketsOutputArgs) ElementType

func (GetBucketsOutputArgs) ElementType() reflect.Type

type GetBucketsResult

type GetBucketsResult struct {
	BucketLists  []GetBucketsBucketList `pulumi:"bucketLists"`
	BucketPrefix *string                `pulumi:"bucketPrefix"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Tags             map[string]interface{} `pulumi:"tags"`
}

A collection of values returned by getBuckets.

func GetBuckets

func GetBuckets(ctx *pulumi.Context, args *GetBucketsArgs, opts ...pulumi.InvokeOption) (*GetBucketsResult, error)

type GetBucketsResultOutput

type GetBucketsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBuckets.

func (GetBucketsResultOutput) BucketLists

func (GetBucketsResultOutput) BucketPrefix

func (GetBucketsResultOutput) ElementType

func (GetBucketsResultOutput) ElementType() reflect.Type

func (GetBucketsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBucketsResultOutput) ResultOutputFile

func (o GetBucketsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetBucketsResultOutput) Tags

func (GetBucketsResultOutput) ToGetBucketsResultOutput

func (o GetBucketsResultOutput) ToGetBucketsResultOutput() GetBucketsResultOutput

func (GetBucketsResultOutput) ToGetBucketsResultOutputWithContext

func (o GetBucketsResultOutput) ToGetBucketsResultOutputWithContext(ctx context.Context) GetBucketsResultOutput

type LookupBucketObjectArgs

type LookupBucketObjectArgs struct {
	Bucket           string  `pulumi:"bucket"`
	Key              string  `pulumi:"key"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBucketObject.

type LookupBucketObjectOutputArgs

type LookupBucketObjectOutputArgs struct {
	Bucket           pulumi.StringInput    `pulumi:"bucket"`
	Key              pulumi.StringInput    `pulumi:"key"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBucketObject.

func (LookupBucketObjectOutputArgs) ElementType

type LookupBucketObjectResult

type LookupBucketObjectResult struct {
	Bucket             string `pulumi:"bucket"`
	CacheControl       string `pulumi:"cacheControl"`
	ContentDisposition string `pulumi:"contentDisposition"`
	ContentEncoding    string `pulumi:"contentEncoding"`
	ContentType        string `pulumi:"contentType"`
	Etag               string `pulumi:"etag"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Key              string  `pulumi:"key"`
	LastModified     string  `pulumi:"lastModified"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StorageClass     string  `pulumi:"storageClass"`
}

A collection of values returned by getBucketObject.

type LookupBucketObjectResultOutput

type LookupBucketObjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBucketObject.

func (LookupBucketObjectResultOutput) Bucket

func (LookupBucketObjectResultOutput) CacheControl

func (LookupBucketObjectResultOutput) ContentDisposition

func (o LookupBucketObjectResultOutput) ContentDisposition() pulumi.StringOutput

func (LookupBucketObjectResultOutput) ContentEncoding

func (LookupBucketObjectResultOutput) ContentType

func (LookupBucketObjectResultOutput) ElementType

func (LookupBucketObjectResultOutput) Etag

func (LookupBucketObjectResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupBucketObjectResultOutput) Key

func (LookupBucketObjectResultOutput) LastModified

func (LookupBucketObjectResultOutput) ResultOutputFile

func (LookupBucketObjectResultOutput) StorageClass

func (LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutput

func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutput() LookupBucketObjectResultOutput

func (LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutputWithContext

func (o LookupBucketObjectResultOutput) ToLookupBucketObjectResultOutputWithContext(ctx context.Context) LookupBucketObjectResultOutput

type ObjectAbortMultipartUploadOperation

type ObjectAbortMultipartUploadOperation struct {
	pulumi.CustomResourceState

	// Bucket.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// Object key.
	Key pulumi.StringOutput `pulumi:"key"`
	// Multipart uploaded id.
	UploadId pulumi.StringOutput `pulumi:"uploadId"`
}

func GetObjectAbortMultipartUploadOperation

func GetObjectAbortMultipartUploadOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ObjectAbortMultipartUploadOperationState, opts ...pulumi.ResourceOption) (*ObjectAbortMultipartUploadOperation, error)

GetObjectAbortMultipartUploadOperation gets an existing ObjectAbortMultipartUploadOperation 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 NewObjectAbortMultipartUploadOperation

func NewObjectAbortMultipartUploadOperation(ctx *pulumi.Context,
	name string, args *ObjectAbortMultipartUploadOperationArgs, opts ...pulumi.ResourceOption) (*ObjectAbortMultipartUploadOperation, error)

NewObjectAbortMultipartUploadOperation registers a new resource with the given unique name, arguments, and options.

func (*ObjectAbortMultipartUploadOperation) ElementType

func (*ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutput

func (i *ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutput() ObjectAbortMultipartUploadOperationOutput

func (*ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutputWithContext

func (i *ObjectAbortMultipartUploadOperation) ToObjectAbortMultipartUploadOperationOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationOutput

type ObjectAbortMultipartUploadOperationArgs

type ObjectAbortMultipartUploadOperationArgs struct {
	// Bucket.
	Bucket pulumi.StringInput
	// Object key.
	Key pulumi.StringInput
	// Multipart uploaded id.
	UploadId pulumi.StringInput
}

The set of arguments for constructing a ObjectAbortMultipartUploadOperation resource.

func (ObjectAbortMultipartUploadOperationArgs) ElementType

type ObjectAbortMultipartUploadOperationArray

type ObjectAbortMultipartUploadOperationArray []ObjectAbortMultipartUploadOperationInput

func (ObjectAbortMultipartUploadOperationArray) ElementType

func (ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutput

func (i ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutput() ObjectAbortMultipartUploadOperationArrayOutput

func (ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutputWithContext

func (i ObjectAbortMultipartUploadOperationArray) ToObjectAbortMultipartUploadOperationArrayOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationArrayOutput

type ObjectAbortMultipartUploadOperationArrayInput

type ObjectAbortMultipartUploadOperationArrayInput interface {
	pulumi.Input

	ToObjectAbortMultipartUploadOperationArrayOutput() ObjectAbortMultipartUploadOperationArrayOutput
	ToObjectAbortMultipartUploadOperationArrayOutputWithContext(context.Context) ObjectAbortMultipartUploadOperationArrayOutput
}

ObjectAbortMultipartUploadOperationArrayInput is an input type that accepts ObjectAbortMultipartUploadOperationArray and ObjectAbortMultipartUploadOperationArrayOutput values. You can construct a concrete instance of `ObjectAbortMultipartUploadOperationArrayInput` via:

ObjectAbortMultipartUploadOperationArray{ ObjectAbortMultipartUploadOperationArgs{...} }

type ObjectAbortMultipartUploadOperationArrayOutput

type ObjectAbortMultipartUploadOperationArrayOutput struct{ *pulumi.OutputState }

func (ObjectAbortMultipartUploadOperationArrayOutput) ElementType

func (ObjectAbortMultipartUploadOperationArrayOutput) Index

func (ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutput

func (o ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutput() ObjectAbortMultipartUploadOperationArrayOutput

func (ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutputWithContext

func (o ObjectAbortMultipartUploadOperationArrayOutput) ToObjectAbortMultipartUploadOperationArrayOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationArrayOutput

type ObjectAbortMultipartUploadOperationInput

type ObjectAbortMultipartUploadOperationInput interface {
	pulumi.Input

	ToObjectAbortMultipartUploadOperationOutput() ObjectAbortMultipartUploadOperationOutput
	ToObjectAbortMultipartUploadOperationOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationOutput
}

type ObjectAbortMultipartUploadOperationMap

type ObjectAbortMultipartUploadOperationMap map[string]ObjectAbortMultipartUploadOperationInput

func (ObjectAbortMultipartUploadOperationMap) ElementType

func (ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutput

func (i ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutput() ObjectAbortMultipartUploadOperationMapOutput

func (ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutputWithContext

func (i ObjectAbortMultipartUploadOperationMap) ToObjectAbortMultipartUploadOperationMapOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationMapOutput

type ObjectAbortMultipartUploadOperationMapInput

type ObjectAbortMultipartUploadOperationMapInput interface {
	pulumi.Input

	ToObjectAbortMultipartUploadOperationMapOutput() ObjectAbortMultipartUploadOperationMapOutput
	ToObjectAbortMultipartUploadOperationMapOutputWithContext(context.Context) ObjectAbortMultipartUploadOperationMapOutput
}

ObjectAbortMultipartUploadOperationMapInput is an input type that accepts ObjectAbortMultipartUploadOperationMap and ObjectAbortMultipartUploadOperationMapOutput values. You can construct a concrete instance of `ObjectAbortMultipartUploadOperationMapInput` via:

ObjectAbortMultipartUploadOperationMap{ "key": ObjectAbortMultipartUploadOperationArgs{...} }

type ObjectAbortMultipartUploadOperationMapOutput

type ObjectAbortMultipartUploadOperationMapOutput struct{ *pulumi.OutputState }

func (ObjectAbortMultipartUploadOperationMapOutput) ElementType

func (ObjectAbortMultipartUploadOperationMapOutput) MapIndex

func (ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutput

func (o ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutput() ObjectAbortMultipartUploadOperationMapOutput

func (ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutputWithContext

func (o ObjectAbortMultipartUploadOperationMapOutput) ToObjectAbortMultipartUploadOperationMapOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationMapOutput

type ObjectAbortMultipartUploadOperationOutput

type ObjectAbortMultipartUploadOperationOutput struct{ *pulumi.OutputState }

func (ObjectAbortMultipartUploadOperationOutput) Bucket

Bucket.

func (ObjectAbortMultipartUploadOperationOutput) ElementType

func (ObjectAbortMultipartUploadOperationOutput) Key

Object key.

func (ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutput

func (o ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutput() ObjectAbortMultipartUploadOperationOutput

func (ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutputWithContext

func (o ObjectAbortMultipartUploadOperationOutput) ToObjectAbortMultipartUploadOperationOutputWithContext(ctx context.Context) ObjectAbortMultipartUploadOperationOutput

func (ObjectAbortMultipartUploadOperationOutput) UploadId

Multipart uploaded id.

type ObjectAbortMultipartUploadOperationState

type ObjectAbortMultipartUploadOperationState struct {
	// Bucket.
	Bucket pulumi.StringPtrInput
	// Object key.
	Key pulumi.StringPtrInput
	// Multipart uploaded id.
	UploadId pulumi.StringPtrInput
}

func (ObjectAbortMultipartUploadOperationState) ElementType

type ObjectCopyOperation

type ObjectCopyOperation struct {
	pulumi.CustomResourceState

	// Bucket.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// Object key.
	Key pulumi.StringOutput `pulumi:"key"`
	// Object key.
	SourceUrl pulumi.StringOutput `pulumi:"sourceUrl"`
}

func GetObjectCopyOperation

func GetObjectCopyOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ObjectCopyOperationState, opts ...pulumi.ResourceOption) (*ObjectCopyOperation, error)

GetObjectCopyOperation gets an existing ObjectCopyOperation 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 NewObjectCopyOperation

func NewObjectCopyOperation(ctx *pulumi.Context,
	name string, args *ObjectCopyOperationArgs, opts ...pulumi.ResourceOption) (*ObjectCopyOperation, error)

NewObjectCopyOperation registers a new resource with the given unique name, arguments, and options.

func (*ObjectCopyOperation) ElementType

func (*ObjectCopyOperation) ElementType() reflect.Type

func (*ObjectCopyOperation) ToObjectCopyOperationOutput

func (i *ObjectCopyOperation) ToObjectCopyOperationOutput() ObjectCopyOperationOutput

func (*ObjectCopyOperation) ToObjectCopyOperationOutputWithContext

func (i *ObjectCopyOperation) ToObjectCopyOperationOutputWithContext(ctx context.Context) ObjectCopyOperationOutput

type ObjectCopyOperationArgs

type ObjectCopyOperationArgs struct {
	// Bucket.
	Bucket pulumi.StringInput
	// Object key.
	Key pulumi.StringInput
	// Object key.
	SourceUrl pulumi.StringInput
}

The set of arguments for constructing a ObjectCopyOperation resource.

func (ObjectCopyOperationArgs) ElementType

func (ObjectCopyOperationArgs) ElementType() reflect.Type

type ObjectCopyOperationArray

type ObjectCopyOperationArray []ObjectCopyOperationInput

func (ObjectCopyOperationArray) ElementType

func (ObjectCopyOperationArray) ElementType() reflect.Type

func (ObjectCopyOperationArray) ToObjectCopyOperationArrayOutput

func (i ObjectCopyOperationArray) ToObjectCopyOperationArrayOutput() ObjectCopyOperationArrayOutput

func (ObjectCopyOperationArray) ToObjectCopyOperationArrayOutputWithContext

func (i ObjectCopyOperationArray) ToObjectCopyOperationArrayOutputWithContext(ctx context.Context) ObjectCopyOperationArrayOutput

type ObjectCopyOperationArrayInput

type ObjectCopyOperationArrayInput interface {
	pulumi.Input

	ToObjectCopyOperationArrayOutput() ObjectCopyOperationArrayOutput
	ToObjectCopyOperationArrayOutputWithContext(context.Context) ObjectCopyOperationArrayOutput
}

ObjectCopyOperationArrayInput is an input type that accepts ObjectCopyOperationArray and ObjectCopyOperationArrayOutput values. You can construct a concrete instance of `ObjectCopyOperationArrayInput` via:

ObjectCopyOperationArray{ ObjectCopyOperationArgs{...} }

type ObjectCopyOperationArrayOutput

type ObjectCopyOperationArrayOutput struct{ *pulumi.OutputState }

func (ObjectCopyOperationArrayOutput) ElementType

func (ObjectCopyOperationArrayOutput) Index

func (ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutput

func (o ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutput() ObjectCopyOperationArrayOutput

func (ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutputWithContext

func (o ObjectCopyOperationArrayOutput) ToObjectCopyOperationArrayOutputWithContext(ctx context.Context) ObjectCopyOperationArrayOutput

type ObjectCopyOperationInput

type ObjectCopyOperationInput interface {
	pulumi.Input

	ToObjectCopyOperationOutput() ObjectCopyOperationOutput
	ToObjectCopyOperationOutputWithContext(ctx context.Context) ObjectCopyOperationOutput
}

type ObjectCopyOperationMap

type ObjectCopyOperationMap map[string]ObjectCopyOperationInput

func (ObjectCopyOperationMap) ElementType

func (ObjectCopyOperationMap) ElementType() reflect.Type

func (ObjectCopyOperationMap) ToObjectCopyOperationMapOutput

func (i ObjectCopyOperationMap) ToObjectCopyOperationMapOutput() ObjectCopyOperationMapOutput

func (ObjectCopyOperationMap) ToObjectCopyOperationMapOutputWithContext

func (i ObjectCopyOperationMap) ToObjectCopyOperationMapOutputWithContext(ctx context.Context) ObjectCopyOperationMapOutput

type ObjectCopyOperationMapInput

type ObjectCopyOperationMapInput interface {
	pulumi.Input

	ToObjectCopyOperationMapOutput() ObjectCopyOperationMapOutput
	ToObjectCopyOperationMapOutputWithContext(context.Context) ObjectCopyOperationMapOutput
}

ObjectCopyOperationMapInput is an input type that accepts ObjectCopyOperationMap and ObjectCopyOperationMapOutput values. You can construct a concrete instance of `ObjectCopyOperationMapInput` via:

ObjectCopyOperationMap{ "key": ObjectCopyOperationArgs{...} }

type ObjectCopyOperationMapOutput

type ObjectCopyOperationMapOutput struct{ *pulumi.OutputState }

func (ObjectCopyOperationMapOutput) ElementType

func (ObjectCopyOperationMapOutput) MapIndex

func (ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutput

func (o ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutput() ObjectCopyOperationMapOutput

func (ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutputWithContext

func (o ObjectCopyOperationMapOutput) ToObjectCopyOperationMapOutputWithContext(ctx context.Context) ObjectCopyOperationMapOutput

type ObjectCopyOperationOutput

type ObjectCopyOperationOutput struct{ *pulumi.OutputState }

func (ObjectCopyOperationOutput) Bucket

Bucket.

func (ObjectCopyOperationOutput) ElementType

func (ObjectCopyOperationOutput) ElementType() reflect.Type

func (ObjectCopyOperationOutput) Key

Object key.

func (ObjectCopyOperationOutput) SourceUrl

Object key.

func (ObjectCopyOperationOutput) ToObjectCopyOperationOutput

func (o ObjectCopyOperationOutput) ToObjectCopyOperationOutput() ObjectCopyOperationOutput

func (ObjectCopyOperationOutput) ToObjectCopyOperationOutputWithContext

func (o ObjectCopyOperationOutput) ToObjectCopyOperationOutputWithContext(ctx context.Context) ObjectCopyOperationOutput

type ObjectCopyOperationState

type ObjectCopyOperationState struct {
	// Bucket.
	Bucket pulumi.StringPtrInput
	// Object key.
	Key pulumi.StringPtrInput
	// Object key.
	SourceUrl pulumi.StringPtrInput
}

func (ObjectCopyOperationState) ElementType

func (ObjectCopyOperationState) ElementType() reflect.Type

type ObjectDownloadOperation

type ObjectDownloadOperation struct {
	pulumi.CustomResourceState

	// Bucket.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// Download path.
	DownloadPath pulumi.StringOutput `pulumi:"downloadPath"`
	// Object key.
	Key pulumi.StringOutput `pulumi:"key"`
}

func GetObjectDownloadOperation

func GetObjectDownloadOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ObjectDownloadOperationState, opts ...pulumi.ResourceOption) (*ObjectDownloadOperation, error)

GetObjectDownloadOperation gets an existing ObjectDownloadOperation 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 NewObjectDownloadOperation

func NewObjectDownloadOperation(ctx *pulumi.Context,
	name string, args *ObjectDownloadOperationArgs, opts ...pulumi.ResourceOption) (*ObjectDownloadOperation, error)

NewObjectDownloadOperation registers a new resource with the given unique name, arguments, and options.

func (*ObjectDownloadOperation) ElementType

func (*ObjectDownloadOperation) ElementType() reflect.Type

func (*ObjectDownloadOperation) ToObjectDownloadOperationOutput

func (i *ObjectDownloadOperation) ToObjectDownloadOperationOutput() ObjectDownloadOperationOutput

func (*ObjectDownloadOperation) ToObjectDownloadOperationOutputWithContext

func (i *ObjectDownloadOperation) ToObjectDownloadOperationOutputWithContext(ctx context.Context) ObjectDownloadOperationOutput

type ObjectDownloadOperationArgs

type ObjectDownloadOperationArgs struct {
	// Bucket.
	Bucket pulumi.StringInput
	// Download path.
	DownloadPath pulumi.StringInput
	// Object key.
	Key pulumi.StringInput
}

The set of arguments for constructing a ObjectDownloadOperation resource.

func (ObjectDownloadOperationArgs) ElementType

type ObjectDownloadOperationArray

type ObjectDownloadOperationArray []ObjectDownloadOperationInput

func (ObjectDownloadOperationArray) ElementType

func (ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutput

func (i ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutput() ObjectDownloadOperationArrayOutput

func (ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutputWithContext

func (i ObjectDownloadOperationArray) ToObjectDownloadOperationArrayOutputWithContext(ctx context.Context) ObjectDownloadOperationArrayOutput

type ObjectDownloadOperationArrayInput

type ObjectDownloadOperationArrayInput interface {
	pulumi.Input

	ToObjectDownloadOperationArrayOutput() ObjectDownloadOperationArrayOutput
	ToObjectDownloadOperationArrayOutputWithContext(context.Context) ObjectDownloadOperationArrayOutput
}

ObjectDownloadOperationArrayInput is an input type that accepts ObjectDownloadOperationArray and ObjectDownloadOperationArrayOutput values. You can construct a concrete instance of `ObjectDownloadOperationArrayInput` via:

ObjectDownloadOperationArray{ ObjectDownloadOperationArgs{...} }

type ObjectDownloadOperationArrayOutput

type ObjectDownloadOperationArrayOutput struct{ *pulumi.OutputState }

func (ObjectDownloadOperationArrayOutput) ElementType

func (ObjectDownloadOperationArrayOutput) Index

func (ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutput

func (o ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutput() ObjectDownloadOperationArrayOutput

func (ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutputWithContext

func (o ObjectDownloadOperationArrayOutput) ToObjectDownloadOperationArrayOutputWithContext(ctx context.Context) ObjectDownloadOperationArrayOutput

type ObjectDownloadOperationInput

type ObjectDownloadOperationInput interface {
	pulumi.Input

	ToObjectDownloadOperationOutput() ObjectDownloadOperationOutput
	ToObjectDownloadOperationOutputWithContext(ctx context.Context) ObjectDownloadOperationOutput
}

type ObjectDownloadOperationMap

type ObjectDownloadOperationMap map[string]ObjectDownloadOperationInput

func (ObjectDownloadOperationMap) ElementType

func (ObjectDownloadOperationMap) ElementType() reflect.Type

func (ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutput

func (i ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutput() ObjectDownloadOperationMapOutput

func (ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutputWithContext

func (i ObjectDownloadOperationMap) ToObjectDownloadOperationMapOutputWithContext(ctx context.Context) ObjectDownloadOperationMapOutput

type ObjectDownloadOperationMapInput

type ObjectDownloadOperationMapInput interface {
	pulumi.Input

	ToObjectDownloadOperationMapOutput() ObjectDownloadOperationMapOutput
	ToObjectDownloadOperationMapOutputWithContext(context.Context) ObjectDownloadOperationMapOutput
}

ObjectDownloadOperationMapInput is an input type that accepts ObjectDownloadOperationMap and ObjectDownloadOperationMapOutput values. You can construct a concrete instance of `ObjectDownloadOperationMapInput` via:

ObjectDownloadOperationMap{ "key": ObjectDownloadOperationArgs{...} }

type ObjectDownloadOperationMapOutput

type ObjectDownloadOperationMapOutput struct{ *pulumi.OutputState }

func (ObjectDownloadOperationMapOutput) ElementType

func (ObjectDownloadOperationMapOutput) MapIndex

func (ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutput

func (o ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutput() ObjectDownloadOperationMapOutput

func (ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutputWithContext

func (o ObjectDownloadOperationMapOutput) ToObjectDownloadOperationMapOutputWithContext(ctx context.Context) ObjectDownloadOperationMapOutput

type ObjectDownloadOperationOutput

type ObjectDownloadOperationOutput struct{ *pulumi.OutputState }

func (ObjectDownloadOperationOutput) Bucket

Bucket.

func (ObjectDownloadOperationOutput) DownloadPath

Download path.

func (ObjectDownloadOperationOutput) ElementType

func (ObjectDownloadOperationOutput) Key

Object key.

func (ObjectDownloadOperationOutput) ToObjectDownloadOperationOutput

func (o ObjectDownloadOperationOutput) ToObjectDownloadOperationOutput() ObjectDownloadOperationOutput

func (ObjectDownloadOperationOutput) ToObjectDownloadOperationOutputWithContext

func (o ObjectDownloadOperationOutput) ToObjectDownloadOperationOutputWithContext(ctx context.Context) ObjectDownloadOperationOutput

type ObjectDownloadOperationState

type ObjectDownloadOperationState struct {
	// Bucket.
	Bucket pulumi.StringPtrInput
	// Download path.
	DownloadPath pulumi.StringPtrInput
	// Object key.
	Key pulumi.StringPtrInput
}

func (ObjectDownloadOperationState) ElementType

type ObjectRestoreOperation

type ObjectRestoreOperation struct {
	pulumi.CustomResourceState

	// Bucket.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// Specifies the valid duration of the restored temporary copy in days.
	Days pulumi.IntOutput `pulumi:"days"`
	// Object key.
	Key pulumi.StringOutput `pulumi:"key"`
	// when restoring, Tier can be specified as the supported recovery model. There are three recovery models for recovering
	// archived storage type data, which are: - Expedited: quick retrieval mode, and the recovery task can be completed in 1-5
	// minutes. - Standard: standard retrieval mode. Recovery task is completed within 3-5 hours. - Bulk: batch retrieval mode,
	// and the recovery task is completed within 5-12 hours. For deep recovery archive storage type data, there are two
	// recovery models, which are: - Standard: standard retrieval mode, recovery time is 12-24 hours. - Bulk: batch retrieval
	// mode, recovery time is 24-48 hours.
	Tier pulumi.StringOutput `pulumi:"tier"`
}

func GetObjectRestoreOperation

func GetObjectRestoreOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ObjectRestoreOperationState, opts ...pulumi.ResourceOption) (*ObjectRestoreOperation, error)

GetObjectRestoreOperation gets an existing ObjectRestoreOperation 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 NewObjectRestoreOperation

func NewObjectRestoreOperation(ctx *pulumi.Context,
	name string, args *ObjectRestoreOperationArgs, opts ...pulumi.ResourceOption) (*ObjectRestoreOperation, error)

NewObjectRestoreOperation registers a new resource with the given unique name, arguments, and options.

func (*ObjectRestoreOperation) ElementType

func (*ObjectRestoreOperation) ElementType() reflect.Type

func (*ObjectRestoreOperation) ToObjectRestoreOperationOutput

func (i *ObjectRestoreOperation) ToObjectRestoreOperationOutput() ObjectRestoreOperationOutput

func (*ObjectRestoreOperation) ToObjectRestoreOperationOutputWithContext

func (i *ObjectRestoreOperation) ToObjectRestoreOperationOutputWithContext(ctx context.Context) ObjectRestoreOperationOutput

type ObjectRestoreOperationArgs

type ObjectRestoreOperationArgs struct {
	// Bucket.
	Bucket pulumi.StringInput
	// Specifies the valid duration of the restored temporary copy in days.
	Days pulumi.IntInput
	// Object key.
	Key pulumi.StringInput
	// when restoring, Tier can be specified as the supported recovery model. There are three recovery models for recovering
	// archived storage type data, which are: - Expedited: quick retrieval mode, and the recovery task can be completed in 1-5
	// minutes. - Standard: standard retrieval mode. Recovery task is completed within 3-5 hours. - Bulk: batch retrieval mode,
	// and the recovery task is completed within 5-12 hours. For deep recovery archive storage type data, there are two
	// recovery models, which are: - Standard: standard retrieval mode, recovery time is 12-24 hours. - Bulk: batch retrieval
	// mode, recovery time is 24-48 hours.
	Tier pulumi.StringInput
}

The set of arguments for constructing a ObjectRestoreOperation resource.

func (ObjectRestoreOperationArgs) ElementType

func (ObjectRestoreOperationArgs) ElementType() reflect.Type

type ObjectRestoreOperationArray

type ObjectRestoreOperationArray []ObjectRestoreOperationInput

func (ObjectRestoreOperationArray) ElementType

func (ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutput

func (i ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutput() ObjectRestoreOperationArrayOutput

func (ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutputWithContext

func (i ObjectRestoreOperationArray) ToObjectRestoreOperationArrayOutputWithContext(ctx context.Context) ObjectRestoreOperationArrayOutput

type ObjectRestoreOperationArrayInput

type ObjectRestoreOperationArrayInput interface {
	pulumi.Input

	ToObjectRestoreOperationArrayOutput() ObjectRestoreOperationArrayOutput
	ToObjectRestoreOperationArrayOutputWithContext(context.Context) ObjectRestoreOperationArrayOutput
}

ObjectRestoreOperationArrayInput is an input type that accepts ObjectRestoreOperationArray and ObjectRestoreOperationArrayOutput values. You can construct a concrete instance of `ObjectRestoreOperationArrayInput` via:

ObjectRestoreOperationArray{ ObjectRestoreOperationArgs{...} }

type ObjectRestoreOperationArrayOutput

type ObjectRestoreOperationArrayOutput struct{ *pulumi.OutputState }

func (ObjectRestoreOperationArrayOutput) ElementType

func (ObjectRestoreOperationArrayOutput) Index

func (ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutput

func (o ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutput() ObjectRestoreOperationArrayOutput

func (ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutputWithContext

func (o ObjectRestoreOperationArrayOutput) ToObjectRestoreOperationArrayOutputWithContext(ctx context.Context) ObjectRestoreOperationArrayOutput

type ObjectRestoreOperationInput

type ObjectRestoreOperationInput interface {
	pulumi.Input

	ToObjectRestoreOperationOutput() ObjectRestoreOperationOutput
	ToObjectRestoreOperationOutputWithContext(ctx context.Context) ObjectRestoreOperationOutput
}

type ObjectRestoreOperationMap

type ObjectRestoreOperationMap map[string]ObjectRestoreOperationInput

func (ObjectRestoreOperationMap) ElementType

func (ObjectRestoreOperationMap) ElementType() reflect.Type

func (ObjectRestoreOperationMap) ToObjectRestoreOperationMapOutput

func (i ObjectRestoreOperationMap) ToObjectRestoreOperationMapOutput() ObjectRestoreOperationMapOutput

func (ObjectRestoreOperationMap) ToObjectRestoreOperationMapOutputWithContext

func (i ObjectRestoreOperationMap) ToObjectRestoreOperationMapOutputWithContext(ctx context.Context) ObjectRestoreOperationMapOutput

type ObjectRestoreOperationMapInput

type ObjectRestoreOperationMapInput interface {
	pulumi.Input

	ToObjectRestoreOperationMapOutput() ObjectRestoreOperationMapOutput
	ToObjectRestoreOperationMapOutputWithContext(context.Context) ObjectRestoreOperationMapOutput
}

ObjectRestoreOperationMapInput is an input type that accepts ObjectRestoreOperationMap and ObjectRestoreOperationMapOutput values. You can construct a concrete instance of `ObjectRestoreOperationMapInput` via:

ObjectRestoreOperationMap{ "key": ObjectRestoreOperationArgs{...} }

type ObjectRestoreOperationMapOutput

type ObjectRestoreOperationMapOutput struct{ *pulumi.OutputState }

func (ObjectRestoreOperationMapOutput) ElementType

func (ObjectRestoreOperationMapOutput) MapIndex

func (ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutput

func (o ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutput() ObjectRestoreOperationMapOutput

func (ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutputWithContext

func (o ObjectRestoreOperationMapOutput) ToObjectRestoreOperationMapOutputWithContext(ctx context.Context) ObjectRestoreOperationMapOutput

type ObjectRestoreOperationOutput

type ObjectRestoreOperationOutput struct{ *pulumi.OutputState }

func (ObjectRestoreOperationOutput) Bucket

Bucket.

func (ObjectRestoreOperationOutput) Days

Specifies the valid duration of the restored temporary copy in days.

func (ObjectRestoreOperationOutput) ElementType

func (ObjectRestoreOperationOutput) Key

Object key.

func (ObjectRestoreOperationOutput) Tier

when restoring, Tier can be specified as the supported recovery model. There are three recovery models for recovering archived storage type data, which are: - Expedited: quick retrieval mode, and the recovery task can be completed in 1-5 minutes. - Standard: standard retrieval mode. Recovery task is completed within 3-5 hours. - Bulk: batch retrieval mode, and the recovery task is completed within 5-12 hours. For deep recovery archive storage type data, there are two recovery models, which are: - Standard: standard retrieval mode, recovery time is 12-24 hours. - Bulk: batch retrieval mode, recovery time is 24-48 hours.

func (ObjectRestoreOperationOutput) ToObjectRestoreOperationOutput

func (o ObjectRestoreOperationOutput) ToObjectRestoreOperationOutput() ObjectRestoreOperationOutput

func (ObjectRestoreOperationOutput) ToObjectRestoreOperationOutputWithContext

func (o ObjectRestoreOperationOutput) ToObjectRestoreOperationOutputWithContext(ctx context.Context) ObjectRestoreOperationOutput

type ObjectRestoreOperationState

type ObjectRestoreOperationState struct {
	// Bucket.
	Bucket pulumi.StringPtrInput
	// Specifies the valid duration of the restored temporary copy in days.
	Days pulumi.IntPtrInput
	// Object key.
	Key pulumi.StringPtrInput
	// when restoring, Tier can be specified as the supported recovery model. There are three recovery models for recovering
	// archived storage type data, which are: - Expedited: quick retrieval mode, and the recovery task can be completed in 1-5
	// minutes. - Standard: standard retrieval mode. Recovery task is completed within 3-5 hours. - Bulk: batch retrieval mode,
	// and the recovery task is completed within 5-12 hours. For deep recovery archive storage type data, there are two
	// recovery models, which are: - Standard: standard retrieval mode, recovery time is 12-24 hours. - Bulk: batch retrieval
	// mode, recovery time is 24-48 hours.
	Tier pulumi.StringPtrInput
}

func (ObjectRestoreOperationState) ElementType

Jump to

Keyboard shortcuts

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