package s3
- Alphabetic
- By Inheritance
- s3
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- type AbortDate = scala.scalajs.js.Date
-
trait
AbortIncompleteMultipartUpload extends scala.scalajs.js.Object
Specifies the days since the initiation of an Incomplete Multipart Upload that Lifecycle will wait before permanently removing all parts of the upload.
Specifies the days since the initiation of an Incomplete Multipart Upload that Lifecycle will wait before permanently removing all parts of the upload.
- Annotations
- @RawJSType() @native()
-
trait
AbortMultipartUploadOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
AbortMultipartUploadRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type AbortRuleId = String
-
trait
AccelerateConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type AcceptRanges = String
-
trait
AccessControlPolicy extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
AccessControlTranslation extends scala.scalajs.js.Object
A container for information about access control for replicas.
A container for information about access control for replicas.
- Annotations
- @RawJSType() @native()
- type AccountId = String
- type AllowQuotedRecordDelimiter = Boolean
- type AllowedHeader = String
- type AllowedHeaders = Array[AllowedHeader]
- type AllowedMethod = String
- type AllowedMethods = Array[AllowedMethod]
- type AllowedOrigin = String
- type AllowedOrigins = Array[AllowedOrigin]
-
trait
AnalyticsAndOperator extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
AnalyticsConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type AnalyticsConfigurationList = Array[AnalyticsConfiguration]
-
trait
AnalyticsExportDestination extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
AnalyticsFilter extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type AnalyticsId = String
-
trait
AnalyticsS3BucketDestination extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type AnalyticsS3ExportFileFormat = String
- type Body = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
-
trait
Bucket extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type BucketAccelerateStatus = String
- type BucketCannedACL = String
-
trait
BucketLifecycleConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type BucketLocationConstraint = String
-
trait
BucketLoggingStatus extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type BucketLogsPermission = String
- type BucketName = String
- type BucketVersioningStatus = String
- type Buckets = Array[Bucket]
- type BypassGovernanceRetention = Boolean
- type BytesProcessed = Double
- type BytesReturned = Double
- type BytesScanned = Double
-
trait
CORSConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CORSRule extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type CORSRules = Array[CORSRule]
-
trait
CSVInput extends scala.scalajs.js.Object
Describes how a CSV-formatted input object is formatted.
Describes how a CSV-formatted input object is formatted.
- Annotations
- @RawJSType() @native()
-
trait
CSVOutput extends scala.scalajs.js.Object
Describes how CSV-formatted results are formatted.
Describes how CSV-formatted results are formatted.
- Annotations
- @RawJSType() @native()
- type CacheControl = String
- type CloudFunction = String
-
trait
CloudFunctionConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type CloudFunctionInvocationRole = String
- type Code = String
- type Comments = String
-
trait
CommonPrefix extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type CommonPrefixList = Array[CommonPrefix]
-
trait
CompleteMultipartUploadOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CompleteMultipartUploadRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CompletedMultipartUpload extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CompletedPart extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type CompletedPartList = Array[CompletedPart]
- type CompressionType = String
-
trait
Condition extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type ConfirmRemoveSelfBucketAccess = Boolean
- type ContentDisposition = String
- type ContentEncoding = String
- type ContentLanguage = String
- type ContentLength = Double
- type ContentMD5 = String
- type ContentRange = String
- type ContentType = String
-
trait
ContinuationEvent extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CopyObjectOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CopyObjectRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CopyObjectResult extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CopyPartResult extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type CopySource = String
- type CopySourceIfMatch = String
- type CopySourceIfModifiedSince = scala.scalajs.js.Date
- type CopySourceIfNoneMatch = String
- type CopySourceIfUnmodifiedSince = scala.scalajs.js.Date
- type CopySourceRange = String
- type CopySourceSSECustomerAlgorithm = String
- type CopySourceSSECustomerKey = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
- type CopySourceSSECustomerKeyMD5 = String
- type CopySourceVersionId = String
-
trait
CreateBucketConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CreateBucketOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CreateBucketRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CreateMultipartUploadOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
CreateMultipartUploadRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type CreationDate = scala.scalajs.js.Date
- type Date = scala.scalajs.js.Date
- type Days = Int
- type DaysAfterInitiation = Int
-
trait
DefaultRetention extends scala.scalajs.js.Object
The container element for specifying the default Object Lock retention settings for new objects placed in the specified bucket.
The container element for specifying the default Object Lock retention settings for new objects placed in the specified bucket.
- Annotations
- @RawJSType() @native()
-
trait
Delete extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketAnalyticsConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketCorsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketEncryptionRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketInventoryConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketLifecycleRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketMetricsConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketPolicyRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketReplicationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketTaggingRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteBucketWebsiteRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type DeleteMarker = Boolean
-
trait
DeleteMarkerEntry extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteMarkerReplication extends scala.scalajs.js.Object
Specifies whether Amazon S3 should replicate delete makers.
Specifies whether Amazon S3 should replicate delete makers.
- Annotations
- @RawJSType() @native()
- type DeleteMarkerReplicationStatus = String
- type DeleteMarkerVersionId = String
- type DeleteMarkers = Array[DeleteMarkerEntry]
-
trait
DeleteObjectOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteObjectRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteObjectTaggingOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteObjectTaggingRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteObjectsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteObjectsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeletePublicAccessBlockRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
DeletedObject extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type DeletedObjects = Array[DeletedObject]
- type Delimiter = String
- type Description = String
-
trait
Destination extends scala.scalajs.js.Object
A container for information about the replication destination.
A container for information about the replication destination.
- Annotations
- @RawJSType() @native()
- type DisplayName = String
- type ETag = String
- type EmailAddress = String
- type EnableRequestProgress = Boolean
- type EncodingType = String
-
trait
Encryption extends scala.scalajs.js.Object
Describes the server-side encryption that will be applied to the restore results.
Describes the server-side encryption that will be applied to the restore results.
- Annotations
- @RawJSType() @native()
-
trait
EncryptionConfiguration extends scala.scalajs.js.Object
A container for information about the encryption-based configuration for replicas.
A container for information about the encryption-based configuration for replicas.
- Annotations
- @RawJSType() @native()
-
trait
EndEvent extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
Error extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ErrorDocument extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type Errors = Array[Error]
- type Event = String
- type EventList = Array[Event]
- type Expiration = String
- type ExpirationStatus = String
- type ExpiredObjectDeleteMarker = Boolean
- type Expires = scala.scalajs.js.Date
- type ExposeHeader = String
- type ExposeHeaders = Array[ExposeHeader]
- type Expression = String
- type ExpressionType = String
- type FetchOwner = Boolean
- type FieldDelimiter = String
- type FileHeaderInfo = String
-
trait
FilterRule extends scala.scalajs.js.Object
A container for a key value pair that defines the criteria for the filter rule.
A container for a key value pair that defines the criteria for the filter rule.
- Annotations
- @RawJSType() @native()
- type FilterRuleList = Array[FilterRule]
- type FilterRuleName = String
- type FilterRuleValue = String
-
trait
GetBucketAccelerateConfigurationOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketAccelerateConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketAclOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketAclRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketAnalyticsConfigurationOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketAnalyticsConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketCorsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketCorsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketEncryptionOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketEncryptionRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketInventoryConfigurationOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketInventoryConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketLifecycleConfigurationOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketLifecycleConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketLifecycleOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketLifecycleRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketLocationOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketLocationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketLoggingOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketLoggingRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketMetricsConfigurationOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketMetricsConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketNotificationConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketPolicyOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketPolicyRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketPolicyStatusOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketPolicyStatusRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketReplicationOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketReplicationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketRequestPaymentOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketRequestPaymentRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketTaggingOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketTaggingRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketVersioningOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketVersioningRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketWebsiteOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetBucketWebsiteRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectAclOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectAclRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectLegalHoldOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectLegalHoldRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectLockConfigurationOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectLockConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectRetentionOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectRetentionRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectTaggingOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectTaggingRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectTorrentOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetObjectTorrentRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetPublicAccessBlockOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GetPublicAccessBlockRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
GlacierJobParameters extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
Grant extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type GrantFullControl = String
- type GrantRead = String
- type GrantReadACP = String
- type GrantWrite = String
- type GrantWriteACP = String
-
trait
Grantee extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type Grants = Array[Grant]
-
trait
HeadBucketRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
HeadObjectOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
HeadObjectRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type HostName = String
- type HttpErrorCodeReturnedEquals = String
- type HttpRedirectCode = String
- type ID = String
- type IfMatch = String
- type IfModifiedSince = scala.scalajs.js.Date
- type IfNoneMatch = String
- type IfUnmodifiedSince = scala.scalajs.js.Date
-
trait
IndexDocument extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type Initiated = scala.scalajs.js.Date
-
trait
Initiator extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
InputSerialization extends scala.scalajs.js.Object
Describes the serialization format of the object.
Describes the serialization format of the object.
- Annotations
- @RawJSType() @native()
-
trait
InventoryConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type InventoryConfigurationList = Array[InventoryConfiguration]
-
trait
InventoryDestination extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
InventoryEncryption extends scala.scalajs.js.Object
Contains the type of server-side encryption used to encrypt the inventory results.
Contains the type of server-side encryption used to encrypt the inventory results.
- Annotations
- @RawJSType() @native()
-
trait
InventoryFilter extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type InventoryFormat = String
- type InventoryFrequency = String
- type InventoryId = String
- type InventoryIncludedObjectVersions = String
- type InventoryOptionalField = String
- type InventoryOptionalFields = Array[InventoryOptionalField]
-
trait
InventoryS3BucketDestination extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
InventorySchedule extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type IsEnabled = Boolean
- type IsLatest = Boolean
- type IsPublic = Boolean
- type IsTruncated = Boolean
-
trait
JSONInput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
JSONOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type JSONType = String
- type KMSContext = String
- type KeyCount = Int
- type KeyMarker = String
- type KeyPrefixEquals = String
- type LambdaFunctionArn = String
-
trait
LambdaFunctionConfiguration extends scala.scalajs.js.Object
A container for specifying the configuration for AWS Lambda notifications.
A container for specifying the configuration for AWS Lambda notifications.
- Annotations
- @RawJSType() @native()
- type LambdaFunctionConfigurationList = Array[LambdaFunctionConfiguration]
- type LastModified = scala.scalajs.js.Date
-
trait
LifecycleConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
LifecycleExpiration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
LifecycleRule extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
LifecycleRuleAndOperator extends scala.scalajs.js.Object
This is used in a Lifecycle Rule Filter to apply a logical AND to two or more predicates.
This is used in a Lifecycle Rule Filter to apply a logical AND to two or more predicates. The Lifecycle Rule will apply to any object matching all of the predicates configured inside the And operator.
- Annotations
- @RawJSType() @native()
-
trait
LifecycleRuleFilter extends scala.scalajs.js.Object
The Filter is used to identify objects that a Lifecycle Rule applies to.
The Filter is used to identify objects that a Lifecycle Rule applies to. A Filter must have exactly one of Prefix, Tag, or And specified.
- Annotations
- @RawJSType() @native()
- type LifecycleRules = Array[LifecycleRule]
-
trait
ListBucketAnalyticsConfigurationsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListBucketAnalyticsConfigurationsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListBucketInventoryConfigurationsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListBucketInventoryConfigurationsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListBucketMetricsConfigurationsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListBucketMetricsConfigurationsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListBucketsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListMultipartUploadsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListMultipartUploadsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListObjectVersionsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListObjectVersionsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListObjectsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListObjectsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListObjectsV2Output extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListObjectsV2Request extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListPartsOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ListPartsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type Location = String
- type LocationPrefix = String
-
trait
LoggingEnabled extends scala.scalajs.js.Object
Container for logging information.
Container for logging information. Presence of this element indicates that logging is enabled. Parameters TargetBucket and TargetPrefix are required in this case.
- Annotations
- @RawJSType() @native()
- type MFA = String
- type MFADelete = String
- type MFADeleteStatus = String
- type Marker = String
- type MaxAgeSeconds = Int
- type MaxKeys = Int
- type MaxParts = Int
- type MaxUploads = Int
- type Message = String
- type Metadata = Dictionary[MetadataValue]
- type MetadataDirective = String
-
trait
MetadataEntry extends scala.scalajs.js.Object
A metadata key-value pair to store with an object.
A metadata key-value pair to store with an object.
- Annotations
- @RawJSType() @native()
- type MetadataKey = String
- type MetadataValue = String
-
trait
MetricsAndOperator extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
MetricsConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type MetricsConfigurationList = Array[MetricsConfiguration]
-
trait
MetricsFilter extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type MetricsId = String
- type MissingMeta = Int
-
trait
MultipartUpload extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type MultipartUploadId = String
- type MultipartUploadList = Array[MultipartUpload]
- type NextKeyMarker = String
- type NextMarker = String
- type NextPartNumberMarker = Int
- type NextToken = String
- type NextUploadIdMarker = String
- type NextVersionIdMarker = String
-
trait
NoncurrentVersionExpiration extends scala.scalajs.js.Object
Specifies when noncurrent object versions expire.
Specifies when noncurrent object versions expire. Upon expiration, Amazon S3 permanently deletes the noncurrent object versions. You set this lifecycle configuration action on a bucket that has versioning enabled (or suspended) to request that Amazon S3 delete noncurrent object versions at a specific period in the object's lifetime.
- Annotations
- @RawJSType() @native()
-
trait
NoncurrentVersionTransition extends scala.scalajs.js.Object
Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER or DEEP_ARCHIVE storage class.
Container for the transition rule that describes when noncurrent objects transition to the STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER or DEEP_ARCHIVE storage class. If your bucket is versioning-enabled (or versioning is suspended), you can set this action to request that Amazon S3 transition noncurrent object versions to the STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, GLACIER or DEEP_ARCHIVE storage class at a specific period in the object's lifetime.
- Annotations
- @RawJSType() @native()
- type NoncurrentVersionTransitionList = Array[NoncurrentVersionTransition]
-
trait
NotificationConfiguration extends scala.scalajs.js.Object
A container for specifying the notification configuration of the bucket.
A container for specifying the notification configuration of the bucket. If this element is empty, notifications are turned off for the bucket.
- Annotations
- @RawJSType() @native()
-
trait
NotificationConfigurationDeprecated extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
NotificationConfigurationFilter extends scala.scalajs.js.Object
A container for object key name filtering rules.
A container for object key name filtering rules. For information about key name filtering, see Event Notifications in the Amazon Simple Storage Service Developer Guide.
- Annotations
- @RawJSType() @native()
- type NotificationId = String
-
trait
Object extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type ObjectCannedACL = String
-
trait
ObjectIdentifier extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type ObjectIdentifierList = Array[ObjectIdentifier]
- type ObjectKey = String
- type ObjectList = Array[Object]
-
trait
ObjectLockConfiguration extends scala.scalajs.js.Object
The container element for Object Lock configuration parameters.
The container element for Object Lock configuration parameters.
- Annotations
- @RawJSType() @native()
- type ObjectLockEnabled = String
- type ObjectLockEnabledForBucket = Boolean
-
trait
ObjectLockLegalHold extends scala.scalajs.js.Object
A Legal Hold configuration for an object.
A Legal Hold configuration for an object.
- Annotations
- @RawJSType() @native()
- type ObjectLockLegalHoldStatus = String
- type ObjectLockMode = String
- type ObjectLockRetainUntilDate = scala.scalajs.js.Date
-
trait
ObjectLockRetention extends scala.scalajs.js.Object
A Retention configuration for an object.
A Retention configuration for an object.
- Annotations
- @RawJSType() @native()
- type ObjectLockRetentionMode = String
-
trait
ObjectLockRule extends scala.scalajs.js.Object
The container element for an Object Lock rule.
The container element for an Object Lock rule.
- Annotations
- @RawJSType() @native()
- type ObjectLockToken = String
- type ObjectStorageClass = String
-
trait
ObjectVersion extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type ObjectVersionId = String
- type ObjectVersionList = Array[ObjectVersion]
- type ObjectVersionStorageClass = String
-
trait
OutputLocation extends scala.scalajs.js.Object
Describes the location where the restore job's output is stored.
Describes the location where the restore job's output is stored.
- Annotations
- @RawJSType() @native()
-
trait
OutputSerialization extends scala.scalajs.js.Object
Describes how results of the Select job are serialized.
Describes how results of the Select job are serialized.
- Annotations
- @RawJSType() @native()
-
trait
Owner extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type OwnerOverride = String
-
trait
ParquetInput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
Part extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type PartNumber = Int
- type PartNumberMarker = Int
- type Parts = Array[Part]
- type PartsCount = Int
- type Payer = String
- type Permission = String
- type Policy = String
-
trait
PolicyStatus extends scala.scalajs.js.Object
The container element for a bucket's policy status.
The container element for a bucket's policy status.
- Annotations
- @RawJSType() @native()
- type Prefix = String
- type Priority = Int
-
trait
Progress extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ProgressEvent extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type Protocol = String
-
trait
PublicAccessBlockConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketAccelerateConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketAclRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketAnalyticsConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketCorsRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketEncryptionRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketInventoryConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketLifecycleConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketLifecycleRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketLoggingRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketMetricsConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketNotificationConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketNotificationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketPolicyRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketReplicationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketRequestPaymentRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketTaggingRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketVersioningRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutBucketWebsiteRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectAclOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectAclRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectLegalHoldOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectLegalHoldRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectLockConfigurationOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectLockConfigurationRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectRetentionOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectRetentionRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectTaggingOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutObjectTaggingRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
PutPublicAccessBlockRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type QueueArn = String
-
trait
QueueConfiguration extends scala.scalajs.js.Object
A container for specifying the configuration for publication of messages to an Amazon Simple Queue Service (Amazon SQS) queue.when Amazon S3 detects specified events.
A container for specifying the configuration for publication of messages to an Amazon Simple Queue Service (Amazon SQS) queue.when Amazon S3 detects specified events.
- Annotations
- @RawJSType() @native()
-
trait
QueueConfigurationDeprecated extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type QueueConfigurationList = Array[QueueConfiguration]
- type Quiet = Boolean
- type QuoteCharacter = String
- type QuoteEscapeCharacter = String
- type QuoteFields = String
- type Range = String
- type RecordDelimiter = String
-
trait
RecordsEvent extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
Redirect extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
RedirectAllRequestsTo extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type ReplaceKeyPrefixWith = String
- type ReplaceKeyWith = String
- type ReplicaKmsKeyID = String
-
trait
ReplicationConfiguration extends scala.scalajs.js.Object
A container for replication rules.
A container for replication rules. You can add up to 1,000 rules. The maximum size of a replication configuration is 2 MB.
- Annotations
- @RawJSType() @native()
-
trait
ReplicationRule extends scala.scalajs.js.Object
A container for information about a specific replication rule.
A container for information about a specific replication rule.
- Annotations
- @RawJSType() @native()
-
trait
ReplicationRuleAndOperator extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
ReplicationRuleFilter extends scala.scalajs.js.Object
A filter that identifies the subset of objects to which the replication rule applies.
A filter that identifies the subset of objects to which the replication rule applies. A
Filtermust specify exactly onePrefix,Tag, or anAndchild element.- Annotations
- @RawJSType() @native()
- type ReplicationRuleStatus = String
- type ReplicationRules = Array[ReplicationRule]
- type ReplicationStatus = String
- type RequestCharged = String
- type RequestPayer = String
-
trait
RequestPaymentConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
RequestProgress extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type ResponseCacheControl = String
- type ResponseContentDisposition = String
- type ResponseContentEncoding = String
- type ResponseContentLanguage = String
- type ResponseContentType = String
- type ResponseExpires = scala.scalajs.js.Date
- type Restore = String
-
trait
RestoreObjectOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
RestoreObjectRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type RestoreOutputPath = String
-
trait
RestoreRequest extends scala.scalajs.js.Object
Container for restore job parameters.
Container for restore job parameters.
- Annotations
- @RawJSType() @native()
- type RestoreRequestType = String
- type Role = String
-
trait
RoutingRule extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type RoutingRules = Array[RoutingRule]
-
trait
Rule extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type Rules = Array[Rule]
-
class
S3 extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "S3" )
-
trait
S3KeyFilter extends scala.scalajs.js.Object
A container for object key name prefix and suffix filtering rules.
A container for object key name prefix and suffix filtering rules.
- Annotations
- @RawJSType() @native()
-
trait
S3Location extends scala.scalajs.js.Object
Describes an S3 location that will receive the results of the restore request.
Describes an S3 location that will receive the results of the restore request.
- Annotations
- @RawJSType() @native()
- implicit final class S3Ops extends AnyVal
- type SSECustomerAlgorithm = String
- type SSECustomerKey = |[|[|[|[Buffer, Readable], TypedArray[_, _]], Array[Byte]], String]
- type SSECustomerKeyMD5 = String
-
trait
SSEKMS extends scala.scalajs.js.Object
Specifies the use of SSE-KMS to encrypt delivered Inventory reports.
Specifies the use of SSE-KMS to encrypt delivered Inventory reports.
- Annotations
- @RawJSType() @native()
- type SSEKMSKeyId = String
-
trait
SSES3 extends scala.scalajs.js.Object
Specifies the use of SSE-S3 to encrypt delivered Inventory reports.
Specifies the use of SSE-S3 to encrypt delivered Inventory reports.
- Annotations
- @RawJSType() @native()
-
trait
SelectObjectContentEventStream extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
SelectObjectContentOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
SelectObjectContentRequest extends scala.scalajs.js.Object
Request to filter the contents of an Amazon S3 object based on a simple Structured Query Language (SQL) statement.
Request to filter the contents of an Amazon S3 object based on a simple Structured Query Language (SQL) statement. In the request, along with the SQL expression, you must specify a data serialization format (JSON or CSV) of the object. Amazon S3 uses this to parse object data into records. It returns only records that match the specified SQL expression. You must also specify the data serialization format for the response. For more information, see API Documentation.
- Annotations
- @RawJSType() @native()
-
trait
SelectParameters extends scala.scalajs.js.Object
Describes the parameters for Select job types.
Describes the parameters for Select job types.
- Annotations
- @RawJSType() @native()
- type ServerSideEncryption = String
-
trait
ServerSideEncryptionByDefault extends scala.scalajs.js.Object
Describes the default server-side encryption to apply to new objects in the bucket.
Describes the default server-side encryption to apply to new objects in the bucket. If Put Object request does not specify any server-side encryption, this default encryption will be applied.
- Annotations
- @RawJSType() @native()
-
trait
ServerSideEncryptionConfiguration extends scala.scalajs.js.Object
Container for server-side encryption configuration rules.
Container for server-side encryption configuration rules. Currently S3 supports one rule only.
- Annotations
- @RawJSType() @native()
-
trait
ServerSideEncryptionRule extends scala.scalajs.js.Object
Container for information about a particular server-side encryption configuration rule.
Container for information about a particular server-side encryption configuration rule.
- Annotations
- @RawJSType() @native()
- type ServerSideEncryptionRules = Array[ServerSideEncryptionRule]
- type Setting = Boolean
- type Size = Int
-
trait
SourceSelectionCriteria extends scala.scalajs.js.Object
A container for filters that define which source objects should be replicated.
A container for filters that define which source objects should be replicated.
- Annotations
- @RawJSType() @native()
-
trait
SseKmsEncryptedObjects extends scala.scalajs.js.Object
A container for filter information for the selection of S3 objects encrypted with AWS KMS.
A container for filter information for the selection of S3 objects encrypted with AWS KMS.
- Annotations
- @RawJSType() @native()
- type SseKmsEncryptedObjectsStatus = String
- type StartAfter = String
-
trait
Stats extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
StatsEvent extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type StorageClass = String
-
trait
StorageClassAnalysis extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
StorageClassAnalysisDataExport extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type StorageClassAnalysisSchemaVersion = String
- type Suffix = String
-
trait
Tag extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type TagCount = Int
- type TagSet = Array[Tag]
-
trait
Tagging extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type TaggingDirective = String
- type TaggingHeader = String
- type TargetBucket = String
-
trait
TargetGrant extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type TargetGrants = Array[TargetGrant]
- type TargetPrefix = String
- type Tier = String
- type Token = String
- type TopicArn = String
-
trait
TopicConfiguration extends scala.scalajs.js.Object
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.
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.
- Annotations
- @RawJSType() @native()
-
trait
TopicConfigurationDeprecated extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type TopicConfigurationList = Array[TopicConfiguration]
-
trait
Transition extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type TransitionList = Array[Transition]
- type TransitionStorageClass = String
- type Type = String
- type URI = String
- type UploadIdMarker = String
-
trait
UploadPartCopyOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
UploadPartCopyRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
UploadPartOutput extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
UploadPartRequest extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type UserMetadata = Array[MetadataEntry]
- type Value = String
- type VersionIdMarker = String
-
trait
VersioningConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
-
trait
WebsiteConfiguration extends scala.scalajs.js.Object
- Annotations
- @RawJSType() @native()
- type WebsiteRedirectLocation = String
- type Years = Int
Value Members
- object AbortIncompleteMultipartUpload
- object AbortMultipartUploadOutput
- object AbortMultipartUploadRequest
- object AccelerateConfiguration
- object AccessControlPolicy
- object AccessControlTranslation
- object AnalyticsAndOperator
- object AnalyticsConfiguration
- object AnalyticsExportDestination
- object AnalyticsFilter
- object AnalyticsS3BucketDestination
- object AnalyticsS3ExportFileFormatEnum
- object Bucket
- object BucketAccelerateStatusEnum
- object BucketCannedACLEnum
- object BucketLifecycleConfiguration
- object BucketLocationConstraintEnum
- object BucketLoggingStatus
- object BucketLogsPermissionEnum
- object BucketVersioningStatusEnum
- object CORSConfiguration
- object CORSRule
- object CSVInput
- object CSVOutput
- object CloudFunctionConfiguration
- object CommonPrefix
- object CompleteMultipartUploadOutput
- object CompleteMultipartUploadRequest
- object CompletedMultipartUpload
- object CompletedPart
- object CompressionTypeEnum
- object Condition
- object ContinuationEvent
- object CopyObjectOutput
- object CopyObjectRequest
- object CopyObjectResult
- object CopyPartResult
- object CreateBucketConfiguration
- object CreateBucketOutput
- object CreateBucketRequest
- object CreateMultipartUploadOutput
- object CreateMultipartUploadRequest
- object DefaultRetention
- object Delete
- object DeleteBucketAnalyticsConfigurationRequest
- object DeleteBucketCorsRequest
- object DeleteBucketEncryptionRequest
- object DeleteBucketInventoryConfigurationRequest
- object DeleteBucketLifecycleRequest
- object DeleteBucketMetricsConfigurationRequest
- object DeleteBucketPolicyRequest
- object DeleteBucketReplicationRequest
- object DeleteBucketRequest
- object DeleteBucketTaggingRequest
- object DeleteBucketWebsiteRequest
- object DeleteMarkerEntry
- object DeleteMarkerReplication
- object DeleteMarkerReplicationStatusEnum
- object DeleteObjectOutput
- object DeleteObjectRequest
- object DeleteObjectTaggingOutput
- object DeleteObjectTaggingRequest
- object DeleteObjectsOutput
- object DeleteObjectsRequest
- object DeletePublicAccessBlockRequest
- object DeletedObject
- object Destination
-
object
EncodingTypeEnum
Requests Amazon S3 to encode the object keys in the response and specifies the encoding method to use.
Requests Amazon S3 to encode the object keys in the response and specifies the encoding method to use. An object key may contain any Unicode character; however, XML 1.0 parser cannot parse some characters, such as characters with an ASCII value from 0 to 10. For characters that are not supported in XML 1.0, you can add this parameter to request that Amazon S3 encode the keys in the response.
- object Encryption
- object EncryptionConfiguration
- object EndEvent
- object Error
- object ErrorDocument
-
object
EventEnum
The bucket event for which to send notifications.
- object ExpirationStatusEnum
- object ExpressionTypeEnum
- object FileHeaderInfoEnum
- object FilterRule
- object FilterRuleNameEnum
- object GetBucketAccelerateConfigurationOutput
- object GetBucketAccelerateConfigurationRequest
- object GetBucketAclOutput
- object GetBucketAclRequest
- object GetBucketAnalyticsConfigurationOutput
- object GetBucketAnalyticsConfigurationRequest
- object GetBucketCorsOutput
- object GetBucketCorsRequest
- object GetBucketEncryptionOutput
- object GetBucketEncryptionRequest
- object GetBucketInventoryConfigurationOutput
- object GetBucketInventoryConfigurationRequest
- object GetBucketLifecycleConfigurationOutput
- object GetBucketLifecycleConfigurationRequest
- object GetBucketLifecycleOutput
- object GetBucketLifecycleRequest
- object GetBucketLocationOutput
- object GetBucketLocationRequest
- object GetBucketLoggingOutput
- object GetBucketLoggingRequest
- object GetBucketMetricsConfigurationOutput
- object GetBucketMetricsConfigurationRequest
- object GetBucketNotificationConfigurationRequest
- object GetBucketPolicyOutput
- object GetBucketPolicyRequest
- object GetBucketPolicyStatusOutput
- object GetBucketPolicyStatusRequest
- object GetBucketReplicationOutput
- object GetBucketReplicationRequest
- object GetBucketRequestPaymentOutput
- object GetBucketRequestPaymentRequest
- object GetBucketTaggingOutput
- object GetBucketTaggingRequest
- object GetBucketVersioningOutput
- object GetBucketVersioningRequest
- object GetBucketWebsiteOutput
- object GetBucketWebsiteRequest
- object GetObjectAclOutput
- object GetObjectAclRequest
- object GetObjectLegalHoldOutput
- object GetObjectLegalHoldRequest
- object GetObjectLockConfigurationOutput
- object GetObjectLockConfigurationRequest
- object GetObjectOutput
- object GetObjectRequest
- object GetObjectRetentionOutput
- object GetObjectRetentionRequest
- object GetObjectTaggingOutput
- object GetObjectTaggingRequest
- object GetObjectTorrentOutput
- object GetObjectTorrentRequest
- object GetPublicAccessBlockOutput
- object GetPublicAccessBlockRequest
- object GlacierJobParameters
- object Grant
- object Grantee
- object HeadBucketRequest
- object HeadObjectOutput
- object HeadObjectRequest
- object IndexDocument
- object Initiator
- object InputSerialization
- object InventoryConfiguration
- object InventoryDestination
- object InventoryEncryption
- object InventoryFilter
- object InventoryFormatEnum
- object InventoryFrequencyEnum
- object InventoryIncludedObjectVersionsEnum
- object InventoryOptionalFieldEnum
- object InventoryS3BucketDestination
- object InventorySchedule
- object JSONInput
- object JSONOutput
- object JSONTypeEnum
- object LambdaFunctionConfiguration
- object LifecycleConfiguration
- object LifecycleExpiration
- object LifecycleRule
- object LifecycleRuleAndOperator
- object LifecycleRuleFilter
- object ListBucketAnalyticsConfigurationsOutput
- object ListBucketAnalyticsConfigurationsRequest
- object ListBucketInventoryConfigurationsOutput
- object ListBucketInventoryConfigurationsRequest
- object ListBucketMetricsConfigurationsOutput
- object ListBucketMetricsConfigurationsRequest
- object ListBucketsOutput
- object ListMultipartUploadsOutput
- object ListMultipartUploadsRequest
- object ListObjectVersionsOutput
- object ListObjectVersionsRequest
- object ListObjectsOutput
- object ListObjectsRequest
- object ListObjectsV2Output
- object ListObjectsV2Request
- object ListPartsOutput
- object ListPartsRequest
- object LoggingEnabled
- object MFADeleteEnum
- object MFADeleteStatusEnum
- object MetadataDirectiveEnum
- object MetadataEntry
- object MetricsAndOperator
- object MetricsConfiguration
- object MetricsFilter
- object MultipartUpload
- object NoncurrentVersionExpiration
- object NoncurrentVersionTransition
- object NotificationConfiguration
- object NotificationConfigurationDeprecated
- object NotificationConfigurationFilter
- object Object
- object ObjectCannedACLEnum
- object ObjectIdentifier
- object ObjectLockConfiguration
- object ObjectLockEnabledEnum
- object ObjectLockLegalHold
- object ObjectLockLegalHoldStatusEnum
- object ObjectLockModeEnum
- object ObjectLockRetention
- object ObjectLockRetentionModeEnum
- object ObjectLockRule
- object ObjectStorageClassEnum
- object ObjectVersion
- object ObjectVersionStorageClassEnum
- object OutputLocation
- object OutputSerialization
- object Owner
- object OwnerOverrideEnum
- object ParquetInput
- object Part
- object PayerEnum
- object PermissionEnum
- object PolicyStatus
- object Progress
- object ProgressEvent
- object ProtocolEnum
- object PublicAccessBlockConfiguration
- object PutBucketAccelerateConfigurationRequest
- object PutBucketAclRequest
- object PutBucketAnalyticsConfigurationRequest
- object PutBucketCorsRequest
- object PutBucketEncryptionRequest
- object PutBucketInventoryConfigurationRequest
- object PutBucketLifecycleConfigurationRequest
- object PutBucketLifecycleRequest
- object PutBucketLoggingRequest
- object PutBucketMetricsConfigurationRequest
- object PutBucketNotificationConfigurationRequest
- object PutBucketNotificationRequest
- object PutBucketPolicyRequest
- object PutBucketReplicationRequest
- object PutBucketRequestPaymentRequest
- object PutBucketTaggingRequest
- object PutBucketVersioningRequest
- object PutBucketWebsiteRequest
- object PutObjectAclOutput
- object PutObjectAclRequest
- object PutObjectLegalHoldOutput
- object PutObjectLegalHoldRequest
- object PutObjectLockConfigurationOutput
- object PutObjectLockConfigurationRequest
- object PutObjectOutput
- object PutObjectRequest
- object PutObjectRetentionOutput
- object PutObjectRetentionRequest
- object PutObjectTaggingOutput
- object PutObjectTaggingRequest
- object PutPublicAccessBlockRequest
- object QueueConfiguration
- object QueueConfigurationDeprecated
- object QuoteFieldsEnum
- object RecordsEvent
- object Redirect
- object RedirectAllRequestsTo
- object ReplicationConfiguration
- object ReplicationRule
- object ReplicationRuleAndOperator
- object ReplicationRuleFilter
- object ReplicationRuleStatusEnum
- object ReplicationStatusEnum
-
object
RequestChargedEnum
If present, indicates that the requester was successfully charged for the request.
-
object
RequestPayerEnum
Confirms that the requester knows that she or he will be charged for the request.
Confirms that the requester knows that she or he will be charged for the request. Bucket owners need not specify this parameter in their requests. Documentation on downloading objects from requester pays buckets can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html
- object RequestPaymentConfiguration
- object RequestProgress
- object RestoreObjectOutput
- object RestoreObjectRequest
- object RestoreRequest
- object RestoreRequestTypeEnum
- object RoutingRule
- object Rule
- object S3Extension
- object S3KeyFilter
- object S3Location
- object SSEKMS
- object SSES3
- object SelectObjectContentEventStream
- object SelectObjectContentOutput
- object SelectObjectContentRequest
- object SelectParameters
- object ServerSideEncryptionByDefault
- object ServerSideEncryptionConfiguration
- object ServerSideEncryptionEnum
- object ServerSideEncryptionRule
- object SourceSelectionCriteria
- object SseKmsEncryptedObjects
- object SseKmsEncryptedObjectsStatusEnum
- object Stats
- object StatsEvent
- object StorageClassAnalysis
- object StorageClassAnalysisDataExport
- object StorageClassAnalysisSchemaVersionEnum
- object StorageClassEnum
- object Tag
- object Tagging
- object TaggingDirectiveEnum
- object TargetGrant
- object TierEnum
- object TopicConfiguration
- object TopicConfigurationDeprecated
- object Transition
- object TransitionStorageClassEnum
- object TypeEnum
- object UploadPartCopyOutput
- object UploadPartCopyRequest
- object UploadPartOutput
- object UploadPartRequest
- object VersioningConfiguration
- object WebsiteConfiguration