| Class | Description |
|---|---|
| AbortIncompleteMultipartUpload |
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 will wait before permanently
removing all parts of the upload.
|
| AbortMultipartUploadRequest | |
| AbortMultipartUploadResponse | |
| AccelerateConfiguration |
Configures the transfer acceleration state for an Amazon S3 bucket.
|
| AccessControlPolicy |
Contains the elements that set the ACL permissions for an object per grantee.
|
| AccessControlTranslation |
A container for information about access control for replicas.
|
| AnalyticsAndOperator |
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.
|
| AnalyticsConfiguration |
Specifies the configuration and any analyses for the analytics filter of an Amazon S3 bucket.
|
| AnalyticsExportDestination |
Where to publish the analytics results.
|
| AnalyticsFilter |
The filter used to describe a set of objects for analyses.
|
| AnalyticsS3BucketDestination |
Contains information about where to publish the analytics results.
|
| Bucket |
In terms of implementation, a Bucket is a resource.
|
| BucketLifecycleConfiguration |
Specifies the lifecycle configuration for objects in an Amazon S3 bucket.
|
| BucketLoggingStatus |
Container for logging status information.
|
| Checksum |
Contains all the possible checksum or digest values for an object.
|
| CommonPrefix |
Container for all (if there are any) keys between Prefix and the next occurrence of the string specified by a
delimiter.
|
| CompletedMultipartUpload |
The container for the completed multipart upload details.
|
| CompletedPart |
Details of the parts that were uploaded.
|
| CompleteMultipartUploadRequest | |
| CompleteMultipartUploadResponse | |
| Condition |
A container for describing a condition that must be met for the specified redirect to apply.
|
| ContinuationEvent |
|
| ContinuationEvent.BuilderImpl | |
| CopyObjectRequest | |
| CopyObjectResponse | |
| CopyObjectResult |
Container for all response elements.
|
| CopyPartResult |
Container for all response elements.
|
| CORSConfiguration |
Describes the cross-origin access configuration for objects in an Amazon S3 bucket.
|
| CORSRule |
Specifies a cross-origin access rule for an Amazon S3 bucket.
|
| CreateBucketConfiguration |
The configuration information for the bucket.
|
| CreateBucketRequest | |
| CreateBucketResponse | |
| CreateMultipartUploadRequest | |
| CreateMultipartUploadResponse | |
| CSVInput |
Describes how an uncompressed comma-separated values (CSV)-formatted input object is formatted.
|
| CSVOutput |
Describes how uncompressed comma-separated values (CSV)-formatted results are formatted.
|
| DefaultRetention |
The container element for specifying the default Object Lock retention settings for new objects placed in the
specified bucket.
|
| Delete |
Container for the objects to delete.
|
| DeleteBucketAnalyticsConfigurationRequest | |
| DeleteBucketAnalyticsConfigurationResponse | |
| DeleteBucketCorsRequest | |
| DeleteBucketCorsResponse | |
| DeleteBucketEncryptionRequest | |
| DeleteBucketEncryptionResponse | |
| DeleteBucketIntelligentTieringConfigurationRequest | |
| DeleteBucketIntelligentTieringConfigurationResponse | |
| DeleteBucketInventoryConfigurationRequest | |
| DeleteBucketInventoryConfigurationResponse | |
| DeleteBucketLifecycleRequest | |
| DeleteBucketLifecycleResponse | |
| DeleteBucketMetricsConfigurationRequest | |
| DeleteBucketMetricsConfigurationResponse | |
| DeleteBucketOwnershipControlsRequest | |
| DeleteBucketOwnershipControlsResponse | |
| DeleteBucketPolicyRequest | |
| DeleteBucketPolicyResponse | |
| DeleteBucketReplicationRequest | |
| DeleteBucketReplicationResponse | |
| DeleteBucketRequest | |
| DeleteBucketResponse | |
| DeleteBucketTaggingRequest | |
| DeleteBucketTaggingResponse | |
| DeleteBucketWebsiteRequest | |
| DeleteBucketWebsiteResponse | |
| DeletedObject |
Information about the deleted object.
|
| DeleteMarkerEntry |
Information about the delete marker.
|
| DeleteMarkerReplication |
Specifies whether Amazon S3 replicates delete markers.
|
| DeleteObjectRequest | |
| DeleteObjectResponse | |
| DeleteObjectsRequest | |
| DeleteObjectsResponse | |
| DeleteObjectTaggingRequest | |
| DeleteObjectTaggingResponse | |
| DeletePublicAccessBlockRequest | |
| DeletePublicAccessBlockResponse | |
| Destination |
Specifies information about where to publish analysis or configuration results for an Amazon S3 bucket and S3
Replication Time Control (S3 RTC).
|
| Encryption |
Contains the type of server-side encryption used.
|
| EncryptionConfiguration |
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
|
| EndEvent |
A message that indicates the request is complete and no more messages will be sent.
|
| EndEvent.BuilderImpl | |
| ErrorDocument |
The error information.
|
| EventBridgeConfiguration |
A container for specifying the configuration for Amazon EventBridge.
|
| ExistingObjectReplication |
Optional configuration to replicate existing source bucket objects.
|
| FilterRule |
Specifies the Amazon S3 object key name to filter on and whether to filter on the suffix or prefix of the key name.
|
| GetBucketAccelerateConfigurationRequest | |
| GetBucketAccelerateConfigurationResponse | |
| GetBucketAclRequest | |
| GetBucketAclResponse | |
| GetBucketAnalyticsConfigurationRequest | |
| GetBucketAnalyticsConfigurationResponse | |
| GetBucketCorsRequest | |
| GetBucketCorsResponse | |
| GetBucketEncryptionRequest | |
| GetBucketEncryptionResponse | |
| GetBucketIntelligentTieringConfigurationRequest | |
| GetBucketIntelligentTieringConfigurationResponse | |
| GetBucketInventoryConfigurationRequest | |
| GetBucketInventoryConfigurationResponse | |
| GetBucketLifecycleConfigurationRequest | |
| GetBucketLifecycleConfigurationResponse | |
| GetBucketLocationRequest | |
| GetBucketLocationResponse | |
| GetBucketLoggingRequest | |
| GetBucketLoggingResponse | |
| GetBucketMetricsConfigurationRequest | |
| GetBucketMetricsConfigurationResponse | |
| GetBucketNotificationConfigurationRequest | |
| GetBucketNotificationConfigurationResponse |
A container for specifying the notification configuration of the bucket.
|
| GetBucketOwnershipControlsRequest | |
| GetBucketOwnershipControlsResponse | |
| GetBucketPolicyRequest | |
| GetBucketPolicyResponse | |
| GetBucketPolicyStatusRequest | |
| GetBucketPolicyStatusResponse | |
| GetBucketReplicationRequest | |
| GetBucketReplicationResponse | |
| GetBucketRequestPaymentRequest | |
| GetBucketRequestPaymentResponse | |
| GetBucketTaggingRequest | |
| GetBucketTaggingResponse | |
| GetBucketVersioningRequest | |
| GetBucketVersioningResponse | |
| GetBucketWebsiteRequest | |
| GetBucketWebsiteResponse | |
| GetObjectAclRequest | |
| GetObjectAclResponse | |
| GetObjectAttributesParts |
A collection of parts associated with a multipart upload.
|
| GetObjectAttributesRequest | |
| GetObjectAttributesResponse | |
| GetObjectLegalHoldRequest | |
| GetObjectLegalHoldResponse | |
| GetObjectLockConfigurationRequest | |
| GetObjectLockConfigurationResponse | |
| GetObjectRequest | |
| GetObjectResponse | |
| GetObjectRetentionRequest | |
| GetObjectRetentionResponse | |
| GetObjectTaggingRequest | |
| GetObjectTaggingResponse | |
| GetObjectTorrentRequest | |
| GetObjectTorrentResponse | |
| GetPublicAccessBlockRequest | |
| GetPublicAccessBlockResponse | |
| GetUrlRequest |
Request to generate a URL representing an object in Amazon S3.
|
| GlacierJobParameters |
Container for S3 Glacier job parameters.
|
| Grant |
Container for grant information.
|
| Grantee |
Container for the person being granted permissions.
|
| HeadBucketRequest | |
| HeadBucketResponse | |
| HeadObjectRequest | |
| HeadObjectResponse | |
| IndexDocument |
Container for the
Suffix element. |
| Initiator |
Container element that identifies who initiated the multipart upload.
|
| InputSerialization |
Describes the serialization format of the object.
|
| IntelligentTieringAndOperator |
A container for specifying S3 Intelligent-Tiering filters.
|
| IntelligentTieringConfiguration |
Specifies the S3 Intelligent-Tiering configuration for an Amazon S3 bucket.
|
| IntelligentTieringFilter |
The
Filter is used to identify objects that the S3 Intelligent-Tiering configuration applies to. |
| InventoryConfiguration |
Specifies the inventory configuration for an Amazon S3 bucket.
|
| InventoryDestination |
Specifies the inventory configuration for an Amazon S3 bucket.
|
| InventoryEncryption |
Contains the type of server-side encryption used to encrypt the inventory results.
|
| InventoryFilter |
Specifies an inventory filter.
|
| InventoryS3BucketDestination |
Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are
published.
|
| InventorySchedule |
Specifies the schedule for generating inventory results.
|
| JSONInput |
Specifies JSON as object's input serialization format.
|
| JSONOutput |
Specifies JSON as request's output serialization format.
|
| LambdaFunctionConfiguration |
A container for specifying the configuration for Lambda notifications.
|
| LifecycleExpiration |
Container for the expiration for the lifecycle of the object.
|
| LifecycleRule |
A lifecycle rule for individual objects in an Amazon S3 bucket.
|
| LifecycleRuleAndOperator |
This is used in a Lifecycle Rule Filter to apply a logical AND to two or more predicates.
|
| LifecycleRuleFilter |
The
Filter is used to identify objects that a Lifecycle Rule applies to. |
| ListBucketAnalyticsConfigurationsRequest | |
| ListBucketAnalyticsConfigurationsResponse | |
| ListBucketIntelligentTieringConfigurationsRequest | |
| ListBucketIntelligentTieringConfigurationsResponse | |
| ListBucketInventoryConfigurationsRequest | |
| ListBucketInventoryConfigurationsResponse | |
| ListBucketMetricsConfigurationsRequest | |
| ListBucketMetricsConfigurationsResponse | |
| ListBucketsRequest | |
| ListBucketsResponse | |
| ListMultipartUploadsRequest | |
| ListMultipartUploadsResponse | |
| ListObjectsRequest | |
| ListObjectsResponse | |
| ListObjectsV2Request | |
| ListObjectsV2Response | |
| ListObjectVersionsRequest | |
| ListObjectVersionsResponse | |
| ListPartsRequest | |
| ListPartsResponse | |
| LoggingEnabled |
Describes where logs are stored and the prefix that Amazon S3 assigns to all log object keys for a bucket.
|
| MetadataEntry |
A metadata key-value pair to store with an object.
|
| Metrics |
A container specifying replication metrics-related settings enabling replication metrics and events.
|
| MetricsAndOperator |
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.
|
| MetricsConfiguration |
Specifies a metrics configuration for the CloudWatch request metrics (specified by the metrics configuration ID) from
an Amazon S3 bucket.
|
| MetricsFilter |
Specifies a metrics configuration filter.
|
| MultipartUpload |
Container for the
MultipartUpload for the Amazon S3 object. |
| NoncurrentVersionExpiration |
Specifies when noncurrent object versions expire.
|
| NoncurrentVersionTransition |
Container for the transition rule that describes when noncurrent objects transition to the
STANDARD_IA,
ONEZONE_IA, INTELLIGENT_TIERING, GLACIER_IR, GLACIER, or
DEEP_ARCHIVE storage class. |
| NotificationConfiguration |
A container for specifying the notification configuration of the bucket.
|
| NotificationConfigurationFilter |
Specifies object key name filtering rules.
|
| ObjectIdentifier |
Object Identifier is unique value to identify objects.
|
| ObjectLockConfiguration |
The container element for Object Lock configuration parameters.
|
| ObjectLockLegalHold |
A legal hold configuration for an object.
|
| ObjectLockRetention |
A Retention configuration for an object.
|
| ObjectLockRule |
The container element for an Object Lock rule.
|
| ObjectPart |
A container for elements related to an individual part.
|
| ObjectVersion |
The version of an object.
|
| OutputLocation |
Describes the location where the restore job's output is stored.
|
| OutputSerialization |
Describes how results of the Select job are serialized.
|
| Owner |
Container for the owner's display name and ID.
|
| OwnershipControls |
The container element for a bucket's ownership controls.
|
| OwnershipControlsRule |
The container element for an ownership control rule.
|
| ParquetInput |
Container for Parquet.
|
| Part |
Container for elements related to a part.
|
| PolicyStatus |
The container element for a bucket's policy status.
|
| Progress |
This data type contains information about progress of an operation.
|
| ProgressEvent |
This data type contains information about the progress event of an operation.
|
| ProgressEvent.BuilderImpl | |
| PublicAccessBlockConfiguration |
The PublicAccessBlock configuration that you want to apply to this Amazon S3 bucket.
|
| PutBucketAccelerateConfigurationRequest | |
| PutBucketAccelerateConfigurationResponse | |
| PutBucketAclRequest | |
| PutBucketAclResponse | |
| PutBucketAnalyticsConfigurationRequest | |
| PutBucketAnalyticsConfigurationResponse | |
| PutBucketCorsRequest | |
| PutBucketCorsResponse | |
| PutBucketEncryptionRequest | |
| PutBucketEncryptionResponse | |
| PutBucketIntelligentTieringConfigurationRequest | |
| PutBucketIntelligentTieringConfigurationResponse | |
| PutBucketInventoryConfigurationRequest | |
| PutBucketInventoryConfigurationResponse | |
| PutBucketLifecycleConfigurationRequest | |
| PutBucketLifecycleConfigurationResponse | |
| PutBucketLoggingRequest | |
| PutBucketLoggingResponse | |
| PutBucketMetricsConfigurationRequest | |
| PutBucketMetricsConfigurationResponse | |
| PutBucketNotificationConfigurationRequest | |
| PutBucketNotificationConfigurationResponse | |
| PutBucketOwnershipControlsRequest | |
| PutBucketOwnershipControlsResponse | |
| PutBucketPolicyRequest | |
| PutBucketPolicyResponse | |
| PutBucketReplicationRequest | |
| PutBucketReplicationResponse | |
| PutBucketRequestPaymentRequest | |
| PutBucketRequestPaymentResponse | |
| PutBucketTaggingRequest | |
| PutBucketTaggingResponse | |
| PutBucketVersioningRequest | |
| PutBucketVersioningResponse | |
| PutBucketWebsiteRequest | |
| PutBucketWebsiteResponse | |
| PutObjectAclRequest | |
| PutObjectAclResponse | |
| PutObjectLegalHoldRequest | |
| PutObjectLegalHoldResponse | |
| PutObjectLockConfigurationRequest | |
| PutObjectLockConfigurationResponse | |
| PutObjectRequest | |
| PutObjectResponse | |
| PutObjectRetentionRequest | |
| PutObjectRetentionResponse | |
| PutObjectTaggingRequest | |
| PutObjectTaggingResponse | |
| PutPublicAccessBlockRequest | |
| PutPublicAccessBlockResponse | |
| QueueConfiguration |
Specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when Amazon
S3 detects specified events.
|
| RecordsEvent |
The container for the records event.
|
| RecordsEvent.BuilderImpl | |
| Redirect |
Specifies how requests are redirected.
|
| RedirectAllRequestsTo |
Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.
|
| ReplicaModifications |
A filter that you can specify for selection for modifications on replicas.
|
| ReplicationConfiguration |
A container for replication rules.
|
| ReplicationRule |
Specifies which Amazon S3 objects to replicate and where to store the replicas.
|
| ReplicationRuleAndOperator |
A container for specifying rule filters.
|
| ReplicationRuleFilter |
A filter that identifies the subset of objects to which the replication rule applies.
|
| ReplicationTime |
A container specifying S3 Replication Time Control (S3 RTC) related information, including whether S3 RTC is enabled
and the time when all objects and operations on objects must be replicated.
|
| ReplicationTimeValue |
A container specifying the time value for S3 Replication Time Control (S3 RTC) and replication metrics
EventThreshold. |
| RequestPaymentConfiguration |
Container for Payer.
|
| RequestProgress |
Container for specifying if periodic
QueryProgress messages should be sent. |
| RestoreObjectRequest | |
| RestoreObjectResponse | |
| RestoreRequest |
Container for restore job parameters.
|
| RestoreStatus |
Specifies the restoration status of an object.
|
| RoutingRule |
Specifies the redirect behavior and when a redirect is applied.
|
| S3Error |
Container for all error elements.
|
| S3Exception.BuilderImpl | |
| S3KeyFilter |
A container for object key name prefix and suffix filtering rules.
|
| S3Location |
Describes an Amazon S3 location that will receive the results of the restore request.
|
| S3Object |
An object consists of data and its descriptive metadata.
|
| S3Request | |
| S3Request.BuilderImpl | |
| S3Response | |
| S3Response.BuilderImpl | |
| S3ResponseMetadata | |
| ScanRange |
Specifies the byte range of the object to get the records from.
|
| SelectObjectContentRequest |
Request to filter the contents of an Amazon S3 object based on a simple Structured Query Language (SQL) statement.
|
| SelectObjectContentResponse | |
| SelectParameters |
Describes the parameters for Select job types.
|
| ServerSideEncryptionByDefault |
Describes the default server-side encryption to apply to new objects in the bucket.
|
| ServerSideEncryptionConfiguration |
Specifies the default server-side-encryption configuration.
|
| ServerSideEncryptionRule |
Specifies the default server-side encryption configuration.
|
| SourceSelectionCriteria |
A container that describes additional filters for identifying the source objects that you want to replicate.
|
| SSEKMS |
Specifies the use of SSE-KMS to encrypt delivered inventory reports.
|
| SseKmsEncryptedObjects |
A container for filter information for the selection of S3 objects encrypted with Amazon Web Services KMS.
|
| SSES3 |
Specifies the use of SSE-S3 to encrypt delivered inventory reports.
|
| Stats |
Container for the stats details.
|
| StatsEvent |
Container for the Stats Event.
|
| StatsEvent.BuilderImpl | |
| StorageClassAnalysis |
Specifies data related to access patterns to be collected and made available to analyze the tradeoffs between
different storage classes for an Amazon S3 bucket.
|
| StorageClassAnalysisDataExport |
Container for data related to the storage class analysis for an Amazon S3 bucket for export.
|
| Tag |
A container of a key value name pair.
|
| Tagging |
Container for
TagSet elements. |
| TargetGrant |
Container for granting information.
|
| Tiering |
The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the
most cost-effective storage access tier, without additional operational overhead.
|
| TopicConfiguration |
A container for specifying the configuration for publication of messages to an Amazon Simple Notification Service
(Amazon SNS) topic when Amazon S3 detects specified events.
|
| Transition |
Specifies when an object transitions to a specified storage class.
|
| UploadPartCopyRequest | |
| UploadPartCopyResponse | |
| UploadPartRequest | |
| UploadPartResponse | |
| VersioningConfiguration |
Describes the versioning state of an Amazon S3 bucket.
|
| WebsiteConfiguration |
Specifies website configuration parameters for an Amazon S3 bucket.
|
| WriteGetObjectResponseRequest | |
| WriteGetObjectResponseResponse |
| Exception | Description |
|---|---|
| BucketAlreadyExistsException |
The requested bucket name is not available.
|
| BucketAlreadyOwnedByYouException |
The bucket you tried to create already exists, and you own it.
|
| InvalidObjectStateException |
Object is archived and inaccessible until restored.
|
| NoSuchBucketException |
The specified bucket does not exist.
|
| NoSuchKeyException |
The specified key does not exist.
|
| NoSuchUploadException |
The specified multipart upload does not exist.
|
| ObjectAlreadyInActiveTierErrorException |
This action is not allowed against this storage tier.
|
| ObjectNotInActiveTierErrorException |
The source object of the COPY action is not in the active tier and is only stored in Amazon S3 Glacier.
|
| S3Exception |
Copyright © 2023. All rights reserved.