Module aws_sdk_s3::model[][src]

Expand description

Data structures used by operation inputs/outputs.

Modules

See Tag

Structs

Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will

Configures the transfer acceleration state for an Amazon S3 bucket. For more information, see

Contains the elements that set the ACL permissions for an object per grantee.

A container for information about access control for replicas.

A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.

Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.

Where to publish the analytics results.

Contains information about where to publish the analytics results.

In terms of implementation, a Bucket is a resource. An Amazon S3 bucket name is globally

Specifies the lifecycle configuration for objects in an Amazon S3 bucket. For more

Container for logging status information.

Container for all (if there are any) keys between Prefix and the next occurrence of the

The container for the completed multipart upload details.

Details of the parts that were uploaded.

A container for describing a condition that must be met for the specified redirect to

Container for all response elements.

Container for all response elements.

Describes the cross-origin access configuration for objects in an Amazon S3 bucket. For more

Specifies a cross-origin access rule for an Amazon S3 bucket.

The configuration information for the bucket.

Describes how an uncompressed comma-separated values (CSV)-formatted input object is

Describes how uncompressed comma-separated values (CSV)-formatted results are

The container element for specifying the default Object Lock retention settings for new

Container for the objects to delete.

Information about the delete marker.

Specifies whether Amazon S3 replicates delete markers. If you specify a Filter

Information about the deleted object.

Specifies information about where to publish analysis or configuration results for an

Contains the type of server-side encryption used.

Specifies encryption-related information for an Amazon S3 bucket that is a destination for

A message that indicates the request is complete and no more messages will be sent. You

Container for all error elements.

The error information.

The bucket event for which to send notifications.

Optional configuration to replicate existing source bucket objects. For more

Specifies the Amazon S3 object key name to filter on and whether to filter on the suffix or

Container for S3 Glacier job parameters.

Container for grant information.

Container for the person being granted permissions.

Container for the Suffix element.

Container element that identifies who initiated the multipart upload.

Describes the serialization format of the object.

A container for specifying S3 Intelligent-Tiering filters. The filters determine the

Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.

The Filter is used to identify objects that the S3 Intelligent-Tiering

Specifies the inventory configuration for an Amazon S3 bucket. For more information, see

Specifies the inventory configuration for an Amazon S3 bucket.

Contains the type of server-side encryption used to encrypt the inventory

Specifies an inventory filter. The inventory only includes objects that meet the

Contains the bucket name, file format, bucket owner (optional), and prefix (optional)

Specifies the schedule for generating inventory results.

Specifies JSON as object's input serialization format.

Specifies JSON as request's output serialization format.

A container for specifying the configuration for Lambda notifications.

Container for the expiration for the lifecycle of the object.

A lifecycle rule for individual objects in an Amazon S3 bucket.

This is used in a Lifecycle Rule Filter to apply a logical AND to two or more

Describes where logs are stored and the prefix that Amazon S3 assigns to all log object keys

A metadata key-value pair to store with an object.

A container specifying replication metrics-related settings enabling replication

A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.

Specifies a metrics configuration for the CloudWatch request metrics (specified by the

Container for the MultipartUpload for the Amazon S3 object.

Specifies when noncurrent object versions expire. Upon expiration, Amazon S3 permanently

Container for the transition rule that describes when noncurrent objects transition to

A container for specifying the notification configuration of the bucket. If this element

Specifies object key name filtering rules. For information about key name filtering, see

An object consists of data and its descriptive metadata.

Object Identifier is unique value to identify objects.

The container element for Object Lock configuration parameters.

A Legal Hold configuration for an object.

A Retention configuration for an object.

The container element for an Object Lock rule.

The version of an object.

Describes the location where the restore job's output is stored.

Describes how results of the Select job are serialized.

Container for the owner's display name and ID.

The container element for a bucket's ownership controls.

The container element for an ownership control rule.

Container for Parquet.

Container for elements related to a part.

The container element for a bucket's policy status.

This data type contains information about progress of an operation.

This data type contains information about the progress event of an operation.

The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket. You can

Specifies the configuration for publishing messages to an Amazon Simple Queue Service

The container for the records event.

Specifies how requests are redirected. In the event of an error, you can specify a

Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3

A filter that you can specify for selection for modifications on replicas. Amazon S3 doesn't

A container for replication rules. You can add up to 1,000 rules. The maximum size of a

Specifies which Amazon S3 objects to replicate and where to store the replicas.

A container for specifying rule filters. The filters determine the subset of objects to

A container specifying S3 Replication Time Control (S3 RTC) related information, including whether S3 RTC is

A container specifying the time value for S3 Replication Time Control (S3 RTC) and replication metrics

Container for Payer.

Container for specifying if periodic QueryProgress messages should be

Container for restore job parameters.

Specifies the redirect behavior and when a redirect is applied. For more information

A container for object key name prefix and suffix filtering rules.

Describes an Amazon S3 location that will receive the results of the restore request.

Specifies the byte range of the object to get the records from. A record is processed

Describes the parameters for Select job types.

Describes the default server-side encryption to apply to new objects in the bucket. If a

Specifies the default server-side-encryption configuration.

Specifies the default server-side encryption configuration.

A container that describes additional filters for identifying the source objects that

A container for filter information for the selection of S3 objects encrypted with Amazon Web Services

Specifies the use of SSE-KMS to encrypt delivered inventory reports.

Specifies the use of SSE-S3 to encrypt delivered inventory reports.

Container for the stats details.

Container for the Stats Event.

Specifies data related to access patterns to be collected and made available to analyze

Container for data related to the storage class analysis for an Amazon S3 bucket for

A container of a key value name pair.

Container for TagSet elements.

Container for granting information.

The S3 Intelligent-Tiering storage class is designed to optimize storage costs by

A container for specifying the configuration for publication of messages to an Amazon

Specifies when an object transitions to a specified storage class. For more information

Describes the versioning state of an Amazon S3 bucket. For more information, see PUT

Specifies website configuration parameters for an Amazon S3 bucket.

Enums

The filter used to describe a set of objects for analyses. A filter must have exactly

Requests Amazon S3 to encode the object keys in the response and specifies the encoding

The Filter is used to identify objects that a Lifecycle Rule applies to. A

Specifies a metrics configuration filter. The metrics configuration only includes

The container element for object ownership for a bucket's ownership controls.

A filter that identifies the subset of objects to which the replication rule applies. A

If present, indicates that the requester was successfully charged for the

Confirms that the requester knows that they will be charged for the request. Bucket

The container for selecting objects from a content event stream.