# Constants
Enum values for AsyncOperationName.
Enum values for AsyncOperationName.
Enum values for AsyncOperationName.
Enum values for BucketCannedACL.
Enum values for BucketCannedACL.
Enum values for BucketCannedACL.
Enum values for BucketCannedACL.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketLocationConstraint.
Enum values for BucketVersioningStatus.
Enum values for BucketVersioningStatus.
Enum values for DeleteMarkerReplicationStatus.
Enum values for DeleteMarkerReplicationStatus.
Enum values for ExistingObjectReplicationStatus.
Enum values for ExistingObjectReplicationStatus.
Enum values for ExpirationStatus.
Enum values for ExpirationStatus.
Enum values for Format.
Enum values for Format.
Enum values for GeneratedManifestFormat.
Enum values for GranteeType.
Enum values for GranteeType.
Enum values for GranteeType.
Enum values for JobManifestFieldName.
Enum values for JobManifestFieldName.
Enum values for JobManifestFieldName.
Enum values for JobManifestFieldName.
Enum values for JobManifestFormat.
Enum values for JobManifestFormat.
Enum values for JobReportFormat.
Enum values for JobReportScope.
Enum values for JobReportScope.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for JobStatus.
Enum values for MetricsStatus.
Enum values for MetricsStatus.
Enum values for MFADelete.
Enum values for MFADelete.
Enum values for MFADeleteStatus.
Enum values for MFADeleteStatus.
Enum values for MultiRegionAccessPointStatus.
Enum values for MultiRegionAccessPointStatus.
Enum values for MultiRegionAccessPointStatus.
Enum values for MultiRegionAccessPointStatus.
Enum values for MultiRegionAccessPointStatus.
Enum values for MultiRegionAccessPointStatus.
Enum values for NetworkOrigin.
Enum values for NetworkOrigin.
Enum values for ObjectLambdaAccessPointAliasStatus.
Enum values for ObjectLambdaAccessPointAliasStatus.
Enum values for ObjectLambdaAllowedFeature.
Enum values for ObjectLambdaAllowedFeature.
Enum values for ObjectLambdaAllowedFeature.
Enum values for ObjectLambdaAllowedFeature.
Enum values for ObjectLambdaTransformationConfigurationAction.
Enum values for ObjectLambdaTransformationConfigurationAction.
Enum values for ObjectLambdaTransformationConfigurationAction.
Enum values for ObjectLambdaTransformationConfigurationAction.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OperationName.
Enum values for OutputSchemaVersion.
Enum values for OwnerOverride.
Enum values for Permission.
Enum values for Permission.
Enum values for Permission.
Enum values for Privilege.
Enum values for Privilege.
Enum values for ReplicaModificationsStatus.
Enum values for ReplicaModificationsStatus.
Enum values for ReplicationRuleStatus.
Enum values for ReplicationRuleStatus.
Enum values for ReplicationStatus.
Enum values for ReplicationStatus.
Enum values for ReplicationStatus.
Enum values for ReplicationStatus.
Enum values for ReplicationStorageClass.
Enum values for ReplicationStorageClass.
Enum values for ReplicationStorageClass.
Enum values for ReplicationStorageClass.
Enum values for ReplicationStorageClass.
Enum values for ReplicationStorageClass.
Enum values for ReplicationStorageClass.
Enum values for ReplicationStorageClass.
Enum values for ReplicationStorageClass.
Enum values for ReplicationTimeStatus.
Enum values for ReplicationTimeStatus.
Enum values for RequestedJobStatus.
Enum values for RequestedJobStatus.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3CannedAccessControlList.
Enum values for S3ChecksumAlgorithm.
Enum values for S3ChecksumAlgorithm.
Enum values for S3ChecksumAlgorithm.
Enum values for S3ChecksumAlgorithm.
Enum values for S3ChecksumAlgorithm.
Enum values for S3GlacierJobTier.
Enum values for S3GlacierJobTier.
Enum values for S3GranteeTypeIdentifier.
Enum values for S3GranteeTypeIdentifier.
Enum values for S3GranteeTypeIdentifier.
Enum values for S3MetadataDirective.
Enum values for S3MetadataDirective.
Enum values for S3ObjectLockLegalHoldStatus.
Enum values for S3ObjectLockLegalHoldStatus.
Enum values for S3ObjectLockMode.
Enum values for S3ObjectLockMode.
Enum values for S3ObjectLockRetentionMode.
Enum values for S3ObjectLockRetentionMode.
Enum values for S3Permission.
Enum values for S3Permission.
Enum values for S3Permission.
Enum values for S3Permission.
Enum values for S3Permission.
Enum values for S3PrefixType.
Enum values for S3SSEAlgorithm.
Enum values for S3SSEAlgorithm.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for S3StorageClass.
Enum values for SseKmsEncryptedObjectsStatus.
Enum values for SseKmsEncryptedObjectsStatus.
Enum values for TransitionStorageClass.
Enum values for TransitionStorageClass.
Enum values for TransitionStorageClass.
Enum values for TransitionStorageClass.
Enum values for TransitionStorageClass.
# Structs
The container for abort incomplete multipart upload.
A container for information about access control for replicas.
The configuration options of the S3 Access Grants location.
An access point used to access a bucket.
A container element for the account-level Amazon S3 Storage Lens configuration.
The container element for Amazon S3 Storage Lens activity metrics.
The container element for Amazon S3 Storage Lens advanced cost-optimization metrics.
The container element for Amazon S3 Storage Lens advanced data-protection metrics.
Error details for the failed asynchronous operation.
A container for the information about an asynchronous operation.
A container for the request parameters associated with an asynchronous request.
A container for the response details that are returned when querying about an asynchronous request.
Lambda function used to transform objects through an Object Lambda Access Point.
No description provided by the author
The requested Outposts bucket name is not available.
The Outposts bucket you tried to create already exists, and you own it.
A container for the bucket-level configuration for Amazon S3 Storage Lens.
A container for enabling Amazon CloudWatch publishing for S3 Storage Lens metrics.
The container for the bucket configuration.
A container for the information associated with a [CreateMultiRegionAccessPoint] request.
The Amazon Web Services Security Token Service temporary credential that S3 Access Grants vends to grantees and client applications.
Specifies whether S3 on Outposts replicates delete markers.
A container for the information associated with a [DeleteMultiRegionAccessPoint] request.
Specifies information about the replication destination bucket and its settings for an S3 on Outposts replication configuration.
The container element for Amazon S3 Storage Lens detailed status code metrics.
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
The last established access control policy for a Multi-Region Access Point.
A container for what Amazon S3 Storage Lens will exclude.
An optional configuration to replicate existing source bucket objects.
The encryption configuration to use when storing the generated manifest.
The user, group, or role to which you are granting access.
No description provided by the author
A container for what Amazon S3 Storage Lens configuration includes.
No description provided by the author
No description provided by the author
No description provided by the author
A container element for the job configuration and status information returned by a Describe Job request.
If this job failed, this element indicates why the job failed.
Contains the configuration and status information for a single job retrieved as part of a job list.
Contains the configuration information for a job's manifest.
The filter used to describe a set of objects for the job's manifest.
The S3 job ManifestGenerator's configuration details.
Contains the information required to locate a manifest object.
Describes the format of a manifest.
The operation that you want this job to perform on every object listed in the manifest.
Describes the total number of tasks that the specified job has started, the number of tasks that succeeded, and the number of tasks that failed.
Contains the configuration parameters for a job-completion report.
No description provided by the author
Provides timing details for the job.
If provided, the generated manifest includes only source bucket objects whose object keys match the string constraints specified for MatchAnyPrefix , MatchAnySuffix , and MatchAnySubstring .
Contains the configuration parameters for a Lambda Invoke operation.
The container for the Outposts bucket lifecycle configuration.
The container of the Outposts bucket lifecycle expiration.
The container for the Outposts bucket lifecycle rule.
The container for the Outposts bucket lifecycle rule and operator.
The container for the filter of the lifecycle rule.
Information about the access grant.
Information about the S3 Access Grants instance.
A container for information about the registered location.
Part of ListCallerAccessGrantsResult .
Part of ListStorageLensConfigurationResult .
Each entry contains a Storage Lens group that exists in the specified home
Region.
A filter condition that specifies the object age range of included objects in
days.
A filter condition that specifies the object size range of included objects in
bytes.
A container that specifies replication metrics-related settings.
The Multi-Region Access Point access control policy.
Status information for a single Multi-Region Access Point Region.
A collection of statuses for a Multi-Region Access Point in the various Regions it supports.
A structure for a Multi-Region Access Point that indicates where Amazon S3 traffic can be routed.
The Multi-Region Access Point details that are returned when querying about an asynchronous request.
The container of the noncurrent version expiration.
The container for the noncurrent version transition.
Amazon S3 throws this exception if you make a GetPublicAccessBlock request against an account that doesn't have a PublicAccessBlockConfiguration set.
No description provided by the author
An access point with an attached Lambda function used to access transformed data from an Amazon S3 bucket.
The alias of an Object Lambda Access Point.
A configuration used when creating an Object Lambda Access Point.
A container for an Lambda function.
A configuration used when creating an Object Lambda Access Point transformation.
Indicates whether this access point policy is public.
A container for the prefix-level configuration.
A container for the prefix-level storage metrics for S3 Storage Lens.
The proposed access control policy for the Multi-Region Access Point.
The PublicAccessBlock configuration that you want to apply to this Amazon S3 account.
A container for the information associated with a [PutMultiRegionAccessPoint] request.
A Region that supports a Multi-Region Access Point as well as the associated bucket for the Region.
The container for the regional bucket.
A combination of a bucket and Region that's part of a Multi-Region Access Point.
A filter that you can use to specify whether replica modification sync is enabled.
A container for one or more replication rules.
Specifies which S3 on Outposts objects to replicate and where to store the replicas.
A container for specifying rule filters.
A filter that identifies the subset of objects to which the replication rule applies.
A container that specifies 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.
A container that specifies the time value for S3 Replication Time Control (S3 RTC).
No description provided by the author
No description provided by the author
A container for the bucket where the Amazon S3 Storage Lens metrics export files are located.
Contains the configuration parameters for a PUT Copy object operation.
Contains no configuration parameters because the DELETE Object tagging ( DeleteObjectTagging ) API operation accepts only the bucket name and key name as parameters, which are defined in the job's manifest.
Describes the specified job's generated manifest.
No description provided by the author
No description provided by the author
Contains the configuration parameters for a POST Object restore job.
The container for the service that will create the S3 manifest.
Location details for where the generated manifest should be written.
Whether S3 Object Lock legal hold will be applied to objects in an S3 Batch Operations job.
No description provided by the author
No description provided by the author
Directs the specified job to invoke ReplicateObject on every object in the job's manifest.
Contains the S3 Object Lock retention mode to be applied to all objects in the S3 Batch Operations job.
Contains the configuration parameters for a PUT Object ACL operation.
Contains the configuration for an S3 Object Lock legal hold operation that an S3 Batch Operations job passes to every object to the underlying PutObjectLegalHold API operation.
Contains the configuration parameters for the Object Lock retention action for an S3 Batch Operations job.
Contains the configuration parameters for a PUT Object Tagging operation.
A container for a key-value name pair.
No description provided by the author
A container that describes additional filters for identifying the source objects that you want to replicate.
No description provided by the author
A container for filter information that you can use to select S3 objects that are encrypted with Key Management Service (KMS).
Configuration for the use of SSE-KMS to encrypt generated manifest objects.
No description provided by the author
Configuration for the use of SSE-S3 to encrypt generated manifest objects.
The Amazon Web Services organization for your S3 Storage Lens.
A container for the Amazon S3 Storage Lens configuration.
A container to specify the properties of your S3 Storage Lens metrics export, including the destination, schema, and format.
A container for the encryption of the S3 Storage Lens metrics exports.
A custom grouping of objects that include filters for prefixes, suffixes, object tags, object size, or object age.
A logical operator that allows multiple filter conditions to be joined for
more complex comparisons of Storage Lens group data.
The filter element sets the criteria for the Storage Lens group data that is displayed.
Specifies the Storage Lens groups to include in the Storage Lens group
aggregation.
Indicates which Storage Lens group ARNs to include or exclude in the Storage
Lens group aggregation.
A container element for specifying Or rule conditions.
No description provided by the author
An Amazon Web Services resource tag that's associated with your S3 resource.
No description provided by the author
No description provided by the author
Amazon S3 throws this exception if you have too many tags in your tag set.
Specifies when an object transitions to a specified storage class.
UnknownUnionMember is returned when a union member is returned over the wire, but has an unknown tag.
Describes the versioning state of an Amazon S3 on Outposts bucket.
The virtual private cloud (VPC) configuration for an access point.
# Interfaces
Configures the type of the job's ManifestGenerator.
A container for AwsLambdaTransformation.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author