aws/services/s3
Generated from com.amazonaws.s3#AmazonS3 (restXml). DO NOT EDIT. Re-generate via the codegen subproject.
Types
pub type AbacStatus {
AbacStatus(status: option.Option(BucketAbacStatus))
}
Constructors
-
AbacStatus(status: option.Option(BucketAbacStatus))
pub type AbortIncompleteMultipartUpload {
AbortIncompleteMultipartUpload(
days_after_initiation: option.Option(Int),
)
}
Constructors
-
AbortIncompleteMultipartUpload( days_after_initiation: option.Option(Int), )
pub type AbortMultipartUploadError {
AbortMultipartUploadErrorNoSuchUpload(value: NoSuchUpload)
AbortMultipartUploadErrorTransport(reason: String)
AbortMultipartUploadErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
AbortMultipartUploadErrorNoSuchUpload(value: NoSuchUpload) -
AbortMultipartUploadErrorTransport(reason: String) -
AbortMultipartUploadErrorUnknown( error_type: String, status: Int, body: String, )
pub type AbortMultipartUploadOutput {
AbortMultipartUploadOutput(
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
AbortMultipartUploadOutput( request_charged: option.Option(RequestCharged), )
pub type AbortMultipartUploadRequest {
AbortMultipartUploadRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
if_match_initiated_time: option.Option(
json_timestamp.Timestamp,
),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
upload_id: option.Option(String),
)
}
Constructors
-
AbortMultipartUploadRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), if_match_initiated_time: option.Option(json_timestamp.Timestamp), key: option.Option(String), request_payer: option.Option(RequestPayer), upload_id: option.Option(String), )
pub type AccelerateConfiguration {
AccelerateConfiguration(
status: option.Option(BucketAccelerateStatus),
)
}
Constructors
-
AccelerateConfiguration( status: option.Option(BucketAccelerateStatus), )
pub type AccessControlPolicy {
AccessControlPolicy(
grants: option.Option(List(Grant)),
owner: option.Option(Owner),
)
}
Constructors
-
AccessControlPolicy( grants: option.Option(List(Grant)), owner: option.Option(Owner), )
pub type AccessControlTranslation {
AccessControlTranslation(owner: option.Option(OwnerOverride))
}
Constructors
-
AccessControlTranslation(owner: option.Option(OwnerOverride))
pub type AccessDenied {
AccessDenied
}
Constructors
-
AccessDenied
pub type AnalyticsAndOperator {
AnalyticsAndOperator(
prefix: option.Option(String),
tags: option.Option(List(Tag)),
)
}
Constructors
-
AnalyticsAndOperator( prefix: option.Option(String), tags: option.Option(List(Tag)), )
pub type AnalyticsConfiguration {
AnalyticsConfiguration(
filter: option.Option(AnalyticsFilter),
id: option.Option(String),
storage_class_analysis: option.Option(StorageClassAnalysis),
)
}
Constructors
-
AnalyticsConfiguration( filter: option.Option(AnalyticsFilter), id: option.Option(String), storage_class_analysis: option.Option(StorageClassAnalysis), )
pub type AnalyticsExportDestination {
AnalyticsExportDestination(
s3_bucket_destination: option.Option(
AnalyticsS3BucketDestination,
),
)
}
Constructors
-
AnalyticsExportDestination( s3_bucket_destination: option.Option( AnalyticsS3BucketDestination, ), )
pub type AnalyticsFilter {
AnalyticsFilterAnd(AnalyticsAndOperator)
AnalyticsFilterPrefix(String)
AnalyticsFilterTag(Tag)
}
Constructors
-
AnalyticsFilterAnd(AnalyticsAndOperator) -
AnalyticsFilterPrefix(String) -
AnalyticsFilterTag(Tag)
pub type AnalyticsS3BucketDestination {
AnalyticsS3BucketDestination(
bucket: option.Option(String),
bucket_account_id: option.Option(String),
format: option.Option(AnalyticsS3ExportFileFormat),
prefix: option.Option(String),
)
}
Constructors
-
AnalyticsS3BucketDestination( bucket: option.Option(String), bucket_account_id: option.Option(String), format: option.Option(AnalyticsS3ExportFileFormat), prefix: option.Option(String), )
pub type AnalyticsS3ExportFileFormat {
AnalyticsS3ExportFileFormatCsv
}
Constructors
-
AnalyticsS3ExportFileFormatCsv
pub type ArchiveStatus {
ArchiveStatusArchiveAccess
ArchiveStatusDeepArchiveAccess
}
Constructors
-
ArchiveStatusArchiveAccess -
ArchiveStatusDeepArchiveAccess
pub type BlockedEncryptionTypes {
BlockedEncryptionTypes(
encryption_type: option.Option(List(EncryptionType)),
)
}
Constructors
-
BlockedEncryptionTypes( encryption_type: option.Option(List(EncryptionType)), )
pub type Bucket {
Bucket(
bucket_arn: option.Option(String),
bucket_region: option.Option(String),
creation_date: option.Option(json_timestamp.Timestamp),
name: option.Option(String),
)
}
Constructors
-
Bucket( bucket_arn: option.Option(String), bucket_region: option.Option(String), creation_date: option.Option(json_timestamp.Timestamp), name: option.Option(String), )
pub type BucketAbacStatus {
BucketAbacStatusDisabled
BucketAbacStatusEnabled
}
Constructors
-
BucketAbacStatusDisabled -
BucketAbacStatusEnabled
pub type BucketAccelerateStatus {
BucketAccelerateStatusEnabled
BucketAccelerateStatusSuspended
}
Constructors
-
BucketAccelerateStatusEnabled -
BucketAccelerateStatusSuspended
pub type BucketAlreadyExists {
BucketAlreadyExists
}
Constructors
-
BucketAlreadyExists
pub type BucketAlreadyOwnedByYou {
BucketAlreadyOwnedByYou
}
Constructors
-
BucketAlreadyOwnedByYou
pub type BucketCannedACL {
BucketCannedACLAuthenticatedRead
BucketCannedACLPrivate
BucketCannedACLPublicRead
BucketCannedACLPublicReadWrite
}
Constructors
-
BucketCannedACLAuthenticatedRead -
BucketCannedACLPrivate -
BucketCannedACLPublicRead -
BucketCannedACLPublicReadWrite
pub type BucketInfo {
BucketInfo(
data_redundancy: option.Option(DataRedundancy),
type_: option.Option(BucketType),
)
}
Constructors
-
BucketInfo( data_redundancy: option.Option(DataRedundancy), type_: option.Option(BucketType), )
pub type BucketLifecycleConfiguration {
BucketLifecycleConfiguration(
rules: option.Option(List(LifecycleRule)),
)
}
Constructors
-
BucketLifecycleConfiguration( rules: option.Option(List(LifecycleRule)), )
pub type BucketLocationConstraint {
BucketLocationConstraintEu
BucketLocationConstraintAfSouth1
BucketLocationConstraintApEast1
BucketLocationConstraintApEast2
BucketLocationConstraintApNortheast1
BucketLocationConstraintApNortheast2
BucketLocationConstraintApNortheast3
BucketLocationConstraintApSouth1
BucketLocationConstraintApSouth2
BucketLocationConstraintApSoutheast1
BucketLocationConstraintApSoutheast2
BucketLocationConstraintApSoutheast3
BucketLocationConstraintApSoutheast4
BucketLocationConstraintApSoutheast5
BucketLocationConstraintApSoutheast6
BucketLocationConstraintApSoutheast7
BucketLocationConstraintCaCentral1
BucketLocationConstraintCaWest1
BucketLocationConstraintCnNorth1
BucketLocationConstraintCnNorthwest1
BucketLocationConstraintEuCentral1
BucketLocationConstraintEuCentral2
BucketLocationConstraintEuNorth1
BucketLocationConstraintEuSouth1
BucketLocationConstraintEuSouth2
BucketLocationConstraintEuWest1
BucketLocationConstraintEuWest2
BucketLocationConstraintEuWest3
BucketLocationConstraintIlCentral1
BucketLocationConstraintMeCentral1
BucketLocationConstraintMeSouth1
BucketLocationConstraintMxCentral1
BucketLocationConstraintSaEast1
BucketLocationConstraintUsEast2
BucketLocationConstraintUsGovEast1
BucketLocationConstraintUsGovWest1
BucketLocationConstraintUsWest1
BucketLocationConstraintUsWest2
}
Constructors
-
BucketLocationConstraintEu -
BucketLocationConstraintAfSouth1 -
BucketLocationConstraintApEast1 -
BucketLocationConstraintApEast2 -
BucketLocationConstraintApNortheast1 -
BucketLocationConstraintApNortheast2 -
BucketLocationConstraintApNortheast3 -
BucketLocationConstraintApSouth1 -
BucketLocationConstraintApSouth2 -
BucketLocationConstraintApSoutheast1 -
BucketLocationConstraintApSoutheast2 -
BucketLocationConstraintApSoutheast3 -
BucketLocationConstraintApSoutheast4 -
BucketLocationConstraintApSoutheast5 -
BucketLocationConstraintApSoutheast6 -
BucketLocationConstraintApSoutheast7 -
BucketLocationConstraintCaCentral1 -
BucketLocationConstraintCaWest1 -
BucketLocationConstraintCnNorth1 -
BucketLocationConstraintCnNorthwest1 -
BucketLocationConstraintEuCentral1 -
BucketLocationConstraintEuCentral2 -
BucketLocationConstraintEuNorth1 -
BucketLocationConstraintEuSouth1 -
BucketLocationConstraintEuSouth2 -
BucketLocationConstraintEuWest1 -
BucketLocationConstraintEuWest2 -
BucketLocationConstraintEuWest3 -
BucketLocationConstraintIlCentral1 -
BucketLocationConstraintMeCentral1 -
BucketLocationConstraintMeSouth1 -
BucketLocationConstraintMxCentral1 -
BucketLocationConstraintSaEast1 -
BucketLocationConstraintUsEast2 -
BucketLocationConstraintUsGovEast1 -
BucketLocationConstraintUsGovWest1 -
BucketLocationConstraintUsWest1 -
BucketLocationConstraintUsWest2
pub type BucketLoggingStatus {
BucketLoggingStatus(
logging_enabled: option.Option(LoggingEnabled),
)
}
Constructors
-
BucketLoggingStatus( logging_enabled: option.Option(LoggingEnabled), )
pub type BucketLogsPermission {
BucketLogsPermissionFullControl
BucketLogsPermissionRead
BucketLogsPermissionWrite
}
Constructors
-
BucketLogsPermissionFullControl -
BucketLogsPermissionRead -
BucketLogsPermissionWrite
pub type BucketNamespace {
BucketNamespaceAccountRegional
BucketNamespaceGlobal
}
Constructors
-
BucketNamespaceAccountRegional -
BucketNamespaceGlobal
pub type BucketType {
BucketTypeDirectory
}
Constructors
-
BucketTypeDirectory
pub type BucketVersioningStatus {
BucketVersioningStatusEnabled
BucketVersioningStatusSuspended
}
Constructors
-
BucketVersioningStatusEnabled -
BucketVersioningStatusSuspended
pub type CORSConfiguration {
CORSConfiguration(cors_rules: option.Option(List(CORSRule)))
}
Constructors
-
CORSConfiguration(cors_rules: option.Option(List(CORSRule)))
pub type CORSRule {
CORSRule(
allowed_headers: option.Option(List(String)),
allowed_methods: option.Option(List(String)),
allowed_origins: option.Option(List(String)),
expose_headers: option.Option(List(String)),
id: option.Option(String),
max_age_seconds: option.Option(Int),
)
}
Constructors
-
CORSRule( allowed_headers: option.Option(List(String)), allowed_methods: option.Option(List(String)), allowed_origins: option.Option(List(String)), expose_headers: option.Option(List(String)), id: option.Option(String), max_age_seconds: option.Option(Int), )
pub type CSVInput {
CSVInput(
allow_quoted_record_delimiter: option.Option(Bool),
comments: option.Option(String),
field_delimiter: option.Option(String),
file_header_info: option.Option(FileHeaderInfo),
quote_character: option.Option(String),
quote_escape_character: option.Option(String),
record_delimiter: option.Option(String),
)
}
Constructors
-
CSVInput( allow_quoted_record_delimiter: option.Option(Bool), comments: option.Option(String), field_delimiter: option.Option(String), file_header_info: option.Option(FileHeaderInfo), quote_character: option.Option(String), quote_escape_character: option.Option(String), record_delimiter: option.Option(String), )
pub type CSVOutput {
CSVOutput(
field_delimiter: option.Option(String),
quote_character: option.Option(String),
quote_escape_character: option.Option(String),
quote_fields: option.Option(QuoteFields),
record_delimiter: option.Option(String),
)
}
Constructors
-
CSVOutput( field_delimiter: option.Option(String), quote_character: option.Option(String), quote_escape_character: option.Option(String), quote_fields: option.Option(QuoteFields), record_delimiter: option.Option(String), )
pub type Checksum {
Checksum(
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_type: option.Option(ChecksumType),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
)
}
Constructors
-
Checksum( checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_type: option.Option(ChecksumType), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), )
pub type ChecksumAlgorithm {
ChecksumAlgorithmCrc32
ChecksumAlgorithmCrc32c
ChecksumAlgorithmCrc64nvme
ChecksumAlgorithmMd5
ChecksumAlgorithmSha1
ChecksumAlgorithmSha256
ChecksumAlgorithmSha512
ChecksumAlgorithmXxhash128
ChecksumAlgorithmXxhash3
ChecksumAlgorithmXxhash64
}
Constructors
-
ChecksumAlgorithmCrc32 -
ChecksumAlgorithmCrc32c -
ChecksumAlgorithmCrc64nvme -
ChecksumAlgorithmMd5 -
ChecksumAlgorithmSha1 -
ChecksumAlgorithmSha256 -
ChecksumAlgorithmSha512 -
ChecksumAlgorithmXxhash128 -
ChecksumAlgorithmXxhash3 -
ChecksumAlgorithmXxhash64
pub type ChecksumMode {
ChecksumModeEnabled
}
Constructors
-
ChecksumModeEnabled
pub type ChecksumType {
ChecksumTypeComposite
ChecksumTypeFullObject
}
Constructors
-
ChecksumTypeComposite -
ChecksumTypeFullObject
pub type CommonPrefix {
CommonPrefix(prefix: option.Option(String))
}
Constructors
-
CommonPrefix(prefix: option.Option(String))
pub type CompleteMultipartUploadError {
CompleteMultipartUploadErrorTransport(reason: String)
CompleteMultipartUploadErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
CompleteMultipartUploadErrorTransport(reason: String) -
CompleteMultipartUploadErrorUnknown( error_type: String, status: Int, body: String, )
pub type CompleteMultipartUploadOutput {
CompleteMultipartUploadOutput(
bucket: option.Option(String),
bucket_key_enabled: option.Option(Bool),
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_type: option.Option(ChecksumType),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
e_tag: option.Option(String),
expiration: option.Option(String),
key: option.Option(String),
location: option.Option(String),
request_charged: option.Option(RequestCharged),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
version_id: option.Option(String),
)
}
Constructors
-
CompleteMultipartUploadOutput( bucket: option.Option(String), bucket_key_enabled: option.Option(Bool), checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_type: option.Option(ChecksumType), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), e_tag: option.Option(String), expiration: option.Option(String), key: option.Option(String), location: option.Option(String), request_charged: option.Option(RequestCharged), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), version_id: option.Option(String), )
pub type CompleteMultipartUploadRequest {
CompleteMultipartUploadRequest(
bucket: option.Option(String),
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_type: option.Option(ChecksumType),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
expected_bucket_owner: option.Option(String),
if_match: option.Option(String),
if_none_match: option.Option(String),
key: option.Option(String),
mpu_object_size: option.Option(Int),
multipart_upload: option.Option(CompletedMultipartUpload),
request_payer: option.Option(RequestPayer),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
upload_id: option.Option(String),
)
}
Constructors
-
CompleteMultipartUploadRequest( bucket: option.Option(String), checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_type: option.Option(ChecksumType), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), expected_bucket_owner: option.Option(String), if_match: option.Option(String), if_none_match: option.Option(String), key: option.Option(String), mpu_object_size: option.Option(Int), multipart_upload: option.Option(CompletedMultipartUpload), request_payer: option.Option(RequestPayer), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), upload_id: option.Option(String), )
pub type CompletedMultipartUpload {
CompletedMultipartUpload(
parts: option.Option(List(CompletedPart)),
)
}
Constructors
-
CompletedMultipartUpload( parts: option.Option(List(CompletedPart)), )
pub type CompletedPart {
CompletedPart(
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
e_tag: option.Option(String),
part_number: option.Option(Int),
)
}
Constructors
-
CompletedPart( checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), e_tag: option.Option(String), part_number: option.Option(Int), )
pub type CompressionType {
CompressionTypeBzip2
CompressionTypeGzip
CompressionTypeNone
}
Constructors
-
CompressionTypeBzip2 -
CompressionTypeGzip -
CompressionTypeNone
pub type Condition {
Condition(
http_error_code_returned_equals: option.Option(String),
key_prefix_equals: option.Option(String),
)
}
Constructors
-
Condition( http_error_code_returned_equals: option.Option(String), key_prefix_equals: option.Option(String), )
pub type ContinuationEvent {
ContinuationEvent
}
Constructors
-
ContinuationEvent
pub type CopyObjectError {
CopyObjectErrorObjectNotInActiveTierError(
value: ObjectNotInActiveTierError,
)
CopyObjectErrorTransport(reason: String)
CopyObjectErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
CopyObjectErrorObjectNotInActiveTierError( value: ObjectNotInActiveTierError, ) -
CopyObjectErrorTransport(reason: String) -
CopyObjectErrorUnknown( error_type: String, status: Int, body: String, )
pub type CopyObjectOutput {
CopyObjectOutput(
bucket_key_enabled: option.Option(Bool),
copy_object_result: option.Option(CopyObjectResult),
copy_source_version_id: option.Option(String),
expiration: option.Option(String),
request_charged: option.Option(RequestCharged),
sse_customer_algorithm: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_encryption_context: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
version_id: option.Option(String),
)
}
Constructors
-
CopyObjectOutput( bucket_key_enabled: option.Option(Bool), copy_object_result: option.Option(CopyObjectResult), copy_source_version_id: option.Option(String), expiration: option.Option(String), request_charged: option.Option(RequestCharged), sse_customer_algorithm: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_encryption_context: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), version_id: option.Option(String), )
pub type CopyObjectRequest {
CopyObjectRequest(
acl: option.Option(ObjectCannedACL),
bucket: option.Option(String),
bucket_key_enabled: option.Option(Bool),
cache_control: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_disposition: option.Option(String),
content_encoding: option.Option(String),
content_language: option.Option(String),
content_type: option.Option(String),
copy_source: option.Option(String),
copy_source_if_match: option.Option(String),
copy_source_if_modified_since: option.Option(
json_timestamp.Timestamp,
),
copy_source_if_none_match: option.Option(String),
copy_source_if_unmodified_since: option.Option(
json_timestamp.Timestamp,
),
copy_source_sse_customer_algorithm: option.Option(String),
copy_source_sse_customer_key: option.Option(String),
copy_source_sse_customer_key_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
expected_source_bucket_owner: option.Option(String),
expires: option.Option(String),
grant_full_control: option.Option(String),
grant_read: option.Option(String),
grant_read_acp: option.Option(String),
grant_write_acp: option.Option(String),
if_match: option.Option(String),
if_none_match: option.Option(String),
key: option.Option(String),
metadata: option.Option(dict.Dict(String, String)),
metadata_directive: option.Option(MetadataDirective),
object_lock_legal_hold_status: option.Option(
ObjectLockLegalHoldStatus,
),
object_lock_mode: option.Option(ObjectLockMode),
object_lock_retain_until_date: option.Option(
json_timestamp.Timestamp,
),
request_payer: option.Option(RequestPayer),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_encryption_context: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
storage_class: option.Option(StorageClass),
tagging: option.Option(String),
tagging_directive: option.Option(TaggingDirective),
website_redirect_location: option.Option(String),
)
}
Constructors
-
CopyObjectRequest( acl: option.Option(ObjectCannedACL), bucket: option.Option(String), bucket_key_enabled: option.Option(Bool), cache_control: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_disposition: option.Option(String), content_encoding: option.Option(String), content_language: option.Option(String), content_type: option.Option(String), copy_source: option.Option(String), copy_source_if_match: option.Option(String), copy_source_if_modified_since: option.Option( json_timestamp.Timestamp, ), copy_source_if_none_match: option.Option(String), copy_source_if_unmodified_since: option.Option( json_timestamp.Timestamp, ), copy_source_sse_customer_algorithm: option.Option(String), copy_source_sse_customer_key: option.Option(String), copy_source_sse_customer_key_md5: option.Option(String), expected_bucket_owner: option.Option(String), expected_source_bucket_owner: option.Option(String), expires: option.Option(String), grant_full_control: option.Option(String), grant_read: option.Option(String), grant_read_acp: option.Option(String), grant_write_acp: option.Option(String), if_match: option.Option(String), if_none_match: option.Option(String), key: option.Option(String), metadata: option.Option(dict.Dict(String, String)), metadata_directive: option.Option(MetadataDirective), object_lock_legal_hold_status: option.Option( ObjectLockLegalHoldStatus, ), object_lock_mode: option.Option(ObjectLockMode), object_lock_retain_until_date: option.Option( json_timestamp.Timestamp, ), request_payer: option.Option(RequestPayer), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_encryption_context: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), storage_class: option.Option(StorageClass), tagging: option.Option(String), tagging_directive: option.Option(TaggingDirective), website_redirect_location: option.Option(String), )
pub type CopyObjectResult {
CopyObjectResult(
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_type: option.Option(ChecksumType),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
e_tag: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
)
}
Constructors
-
CopyObjectResult( checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_type: option.Option(ChecksumType), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), e_tag: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), )
pub type CopyPartResult {
CopyPartResult(
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
e_tag: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
)
}
Constructors
-
CopyPartResult( checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), e_tag: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), )
pub type CreateBucketConfiguration {
CreateBucketConfiguration(
bucket: option.Option(BucketInfo),
location: option.Option(LocationInfo),
location_constraint: option.Option(BucketLocationConstraint),
tags: option.Option(List(Tag)),
)
}
Constructors
-
CreateBucketConfiguration( bucket: option.Option(BucketInfo), location: option.Option(LocationInfo), location_constraint: option.Option(BucketLocationConstraint), tags: option.Option(List(Tag)), )
pub type CreateBucketError {
CreateBucketErrorBucketAlreadyExists(
value: BucketAlreadyExists,
)
CreateBucketErrorBucketAlreadyOwnedByYou(
value: BucketAlreadyOwnedByYou,
)
CreateBucketErrorTransport(reason: String)
CreateBucketErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
CreateBucketErrorBucketAlreadyExists(value: BucketAlreadyExists) -
CreateBucketErrorBucketAlreadyOwnedByYou( value: BucketAlreadyOwnedByYou, ) -
CreateBucketErrorTransport(reason: String) -
CreateBucketErrorUnknown( error_type: String, status: Int, body: String, )
pub type CreateBucketMetadataConfigurationError {
CreateBucketMetadataConfigurationErrorTransport(reason: String)
CreateBucketMetadataConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
CreateBucketMetadataConfigurationErrorTransport(reason: String) -
CreateBucketMetadataConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type CreateBucketMetadataConfigurationOutput {
CreateBucketMetadataConfigurationOutput
}
Constructors
-
CreateBucketMetadataConfigurationOutput
pub type CreateBucketMetadataConfigurationRequest {
CreateBucketMetadataConfigurationRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
metadata_configuration: option.Option(MetadataConfiguration),
)
}
Constructors
-
CreateBucketMetadataConfigurationRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), metadata_configuration: option.Option(MetadataConfiguration), )
pub type CreateBucketMetadataTableConfigurationError {
CreateBucketMetadataTableConfigurationErrorTransport(
reason: String,
)
CreateBucketMetadataTableConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
CreateBucketMetadataTableConfigurationErrorTransport( reason: String, ) -
CreateBucketMetadataTableConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type CreateBucketMetadataTableConfigurationOutput {
CreateBucketMetadataTableConfigurationOutput
}
Constructors
-
CreateBucketMetadataTableConfigurationOutput
pub type CreateBucketMetadataTableConfigurationRequest {
CreateBucketMetadataTableConfigurationRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
metadata_table_configuration: option.Option(
MetadataTableConfiguration,
),
)
}
Constructors
-
CreateBucketMetadataTableConfigurationRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), metadata_table_configuration: option.Option( MetadataTableConfiguration, ), )
pub type CreateBucketOutput {
CreateBucketOutput(
bucket_arn: option.Option(String),
location: option.Option(String),
)
}
Constructors
-
CreateBucketOutput( bucket_arn: option.Option(String), location: option.Option(String), )
pub type CreateBucketRequest {
CreateBucketRequest(
acl: option.Option(BucketCannedACL),
bucket: option.Option(String),
bucket_namespace: option.Option(BucketNamespace),
create_bucket_configuration: option.Option(
CreateBucketConfiguration,
),
grant_full_control: option.Option(String),
grant_read: option.Option(String),
grant_read_acp: option.Option(String),
grant_write: option.Option(String),
grant_write_acp: option.Option(String),
object_lock_enabled_for_bucket: option.Option(Bool),
object_ownership: option.Option(ObjectOwnership),
)
}
Constructors
-
CreateBucketRequest( acl: option.Option(BucketCannedACL), bucket: option.Option(String), bucket_namespace: option.Option(BucketNamespace), create_bucket_configuration: option.Option( CreateBucketConfiguration, ), grant_full_control: option.Option(String), grant_read: option.Option(String), grant_read_acp: option.Option(String), grant_write: option.Option(String), grant_write_acp: option.Option(String), object_lock_enabled_for_bucket: option.Option(Bool), object_ownership: option.Option(ObjectOwnership), )
pub type CreateMultipartUploadError {
CreateMultipartUploadErrorTransport(reason: String)
CreateMultipartUploadErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
CreateMultipartUploadErrorTransport(reason: String) -
CreateMultipartUploadErrorUnknown( error_type: String, status: Int, body: String, )
pub type CreateMultipartUploadOutput {
CreateMultipartUploadOutput(
abort_date: option.Option(json_timestamp.Timestamp),
abort_rule_id: option.Option(String),
bucket: option.Option(String),
bucket_key_enabled: option.Option(Bool),
checksum_algorithm: option.Option(ChecksumAlgorithm),
checksum_type: option.Option(ChecksumType),
key: option.Option(String),
request_charged: option.Option(RequestCharged),
sse_customer_algorithm: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_encryption_context: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
upload_id: option.Option(String),
)
}
Constructors
-
CreateMultipartUploadOutput( abort_date: option.Option(json_timestamp.Timestamp), abort_rule_id: option.Option(String), bucket: option.Option(String), bucket_key_enabled: option.Option(Bool), checksum_algorithm: option.Option(ChecksumAlgorithm), checksum_type: option.Option(ChecksumType), key: option.Option(String), request_charged: option.Option(RequestCharged), sse_customer_algorithm: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_encryption_context: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), upload_id: option.Option(String), )
pub type CreateMultipartUploadRequest {
CreateMultipartUploadRequest(
acl: option.Option(ObjectCannedACL),
bucket: option.Option(String),
bucket_key_enabled: option.Option(Bool),
cache_control: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
checksum_type: option.Option(ChecksumType),
content_disposition: option.Option(String),
content_encoding: option.Option(String),
content_language: option.Option(String),
content_type: option.Option(String),
expected_bucket_owner: option.Option(String),
expires: option.Option(String),
grant_full_control: option.Option(String),
grant_read: option.Option(String),
grant_read_acp: option.Option(String),
grant_write_acp: option.Option(String),
key: option.Option(String),
metadata: option.Option(dict.Dict(String, String)),
object_lock_legal_hold_status: option.Option(
ObjectLockLegalHoldStatus,
),
object_lock_mode: option.Option(ObjectLockMode),
object_lock_retain_until_date: option.Option(
json_timestamp.Timestamp,
),
request_payer: option.Option(RequestPayer),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_encryption_context: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
storage_class: option.Option(StorageClass),
tagging: option.Option(String),
website_redirect_location: option.Option(String),
)
}
Constructors
-
CreateMultipartUploadRequest( acl: option.Option(ObjectCannedACL), bucket: option.Option(String), bucket_key_enabled: option.Option(Bool), cache_control: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), checksum_type: option.Option(ChecksumType), content_disposition: option.Option(String), content_encoding: option.Option(String), content_language: option.Option(String), content_type: option.Option(String), expected_bucket_owner: option.Option(String), expires: option.Option(String), grant_full_control: option.Option(String), grant_read: option.Option(String), grant_read_acp: option.Option(String), grant_write_acp: option.Option(String), key: option.Option(String), metadata: option.Option(dict.Dict(String, String)), object_lock_legal_hold_status: option.Option( ObjectLockLegalHoldStatus, ), object_lock_mode: option.Option(ObjectLockMode), object_lock_retain_until_date: option.Option( json_timestamp.Timestamp, ), request_payer: option.Option(RequestPayer), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_encryption_context: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), storage_class: option.Option(StorageClass), tagging: option.Option(String), website_redirect_location: option.Option(String), )
pub type CreateSessionError {
CreateSessionErrorNoSuchBucket(value: NoSuchBucket)
CreateSessionErrorTransport(reason: String)
CreateSessionErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
CreateSessionErrorNoSuchBucket(value: NoSuchBucket) -
CreateSessionErrorTransport(reason: String) -
CreateSessionErrorUnknown( error_type: String, status: Int, body: String, )
pub type CreateSessionOutput {
CreateSessionOutput(
bucket_key_enabled: option.Option(Bool),
credentials: option.Option(SessionCredentials),
ssekms_encryption_context: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
)
}
Constructors
-
CreateSessionOutput( bucket_key_enabled: option.Option(Bool), credentials: option.Option(SessionCredentials), ssekms_encryption_context: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), )
pub type CreateSessionRequest {
CreateSessionRequest(
bucket: option.Option(String),
bucket_key_enabled: option.Option(Bool),
ssekms_encryption_context: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
session_mode: option.Option(SessionMode),
)
}
Constructors
-
CreateSessionRequest( bucket: option.Option(String), bucket_key_enabled: option.Option(Bool), ssekms_encryption_context: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), session_mode: option.Option(SessionMode), )
pub type DataRedundancy {
DataRedundancySingleavailabilityzone
DataRedundancySinglelocalzone
}
Constructors
-
DataRedundancySingleavailabilityzone -
DataRedundancySinglelocalzone
pub type DefaultRetention {
DefaultRetention(
days: option.Option(Int),
mode: option.Option(ObjectLockRetentionMode),
years: option.Option(Int),
)
}
Constructors
-
DefaultRetention( days: option.Option(Int), mode: option.Option(ObjectLockRetentionMode), years: option.Option(Int), )
pub type Delete {
Delete(
objects: option.Option(List(ObjectIdentifier)),
quiet: option.Option(Bool),
)
}
Constructors
-
Delete( objects: option.Option(List(ObjectIdentifier)), quiet: option.Option(Bool), )
pub type DeleteBucketAnalyticsConfigurationError {
DeleteBucketAnalyticsConfigurationErrorTransport(
reason: String,
)
DeleteBucketAnalyticsConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketAnalyticsConfigurationErrorTransport(reason: String) -
DeleteBucketAnalyticsConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketAnalyticsConfigurationOutput {
DeleteBucketAnalyticsConfigurationOutput
}
Constructors
-
DeleteBucketAnalyticsConfigurationOutput
pub type DeleteBucketAnalyticsConfigurationRequest {
DeleteBucketAnalyticsConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
DeleteBucketAnalyticsConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), )
pub type DeleteBucketCorsError {
DeleteBucketCorsErrorTransport(reason: String)
DeleteBucketCorsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketCorsErrorTransport(reason: String) -
DeleteBucketCorsErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketCorsOutput {
DeleteBucketCorsOutput
}
Constructors
-
DeleteBucketCorsOutput
pub type DeleteBucketCorsRequest {
DeleteBucketCorsRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketCorsRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketEncryptionError {
DeleteBucketEncryptionErrorTransport(reason: String)
DeleteBucketEncryptionErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketEncryptionErrorTransport(reason: String) -
DeleteBucketEncryptionErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketEncryptionOutput {
DeleteBucketEncryptionOutput
}
Constructors
-
DeleteBucketEncryptionOutput
pub type DeleteBucketEncryptionRequest {
DeleteBucketEncryptionRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketEncryptionRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketError {
DeleteBucketErrorTransport(reason: String)
DeleteBucketErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketErrorTransport(reason: String) -
DeleteBucketErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketIntelligentTieringConfigurationError {
DeleteBucketIntelligentTieringConfigurationErrorTransport(
reason: String,
)
DeleteBucketIntelligentTieringConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketIntelligentTieringConfigurationErrorTransport( reason: String, ) -
DeleteBucketIntelligentTieringConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketIntelligentTieringConfigurationOutput {
DeleteBucketIntelligentTieringConfigurationOutput
}
Constructors
-
DeleteBucketIntelligentTieringConfigurationOutput
pub type DeleteBucketIntelligentTieringConfigurationRequest {
DeleteBucketIntelligentTieringConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
DeleteBucketIntelligentTieringConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), )
pub type DeleteBucketInventoryConfigurationError {
DeleteBucketInventoryConfigurationErrorTransport(
reason: String,
)
DeleteBucketInventoryConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketInventoryConfigurationErrorTransport(reason: String) -
DeleteBucketInventoryConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketInventoryConfigurationOutput {
DeleteBucketInventoryConfigurationOutput
}
Constructors
-
DeleteBucketInventoryConfigurationOutput
pub type DeleteBucketInventoryConfigurationRequest {
DeleteBucketInventoryConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
DeleteBucketInventoryConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), )
pub type DeleteBucketLifecycleError {
DeleteBucketLifecycleErrorTransport(reason: String)
DeleteBucketLifecycleErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketLifecycleErrorTransport(reason: String) -
DeleteBucketLifecycleErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketLifecycleOutput {
DeleteBucketLifecycleOutput
}
Constructors
-
DeleteBucketLifecycleOutput
pub type DeleteBucketLifecycleRequest {
DeleteBucketLifecycleRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketLifecycleRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketMetadataConfigurationError {
DeleteBucketMetadataConfigurationErrorTransport(reason: String)
DeleteBucketMetadataConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketMetadataConfigurationErrorTransport(reason: String) -
DeleteBucketMetadataConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketMetadataConfigurationOutput {
DeleteBucketMetadataConfigurationOutput
}
Constructors
-
DeleteBucketMetadataConfigurationOutput
pub type DeleteBucketMetadataConfigurationRequest {
DeleteBucketMetadataConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketMetadataConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketMetadataTableConfigurationError {
DeleteBucketMetadataTableConfigurationErrorTransport(
reason: String,
)
DeleteBucketMetadataTableConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketMetadataTableConfigurationErrorTransport( reason: String, ) -
DeleteBucketMetadataTableConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketMetadataTableConfigurationOutput {
DeleteBucketMetadataTableConfigurationOutput
}
Constructors
-
DeleteBucketMetadataTableConfigurationOutput
pub type DeleteBucketMetadataTableConfigurationRequest {
DeleteBucketMetadataTableConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketMetadataTableConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketMetricsConfigurationError {
DeleteBucketMetricsConfigurationErrorTransport(reason: String)
DeleteBucketMetricsConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketMetricsConfigurationErrorTransport(reason: String) -
DeleteBucketMetricsConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketMetricsConfigurationOutput {
DeleteBucketMetricsConfigurationOutput
}
Constructors
-
DeleteBucketMetricsConfigurationOutput
pub type DeleteBucketMetricsConfigurationRequest {
DeleteBucketMetricsConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
DeleteBucketMetricsConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), )
pub type DeleteBucketOutput {
DeleteBucketOutput
}
Constructors
-
DeleteBucketOutput
pub type DeleteBucketOwnershipControlsError {
DeleteBucketOwnershipControlsErrorTransport(reason: String)
DeleteBucketOwnershipControlsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketOwnershipControlsErrorTransport(reason: String) -
DeleteBucketOwnershipControlsErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketOwnershipControlsOutput {
DeleteBucketOwnershipControlsOutput
}
Constructors
-
DeleteBucketOwnershipControlsOutput
pub type DeleteBucketOwnershipControlsRequest {
DeleteBucketOwnershipControlsRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketOwnershipControlsRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketPolicyError {
DeleteBucketPolicyErrorTransport(reason: String)
DeleteBucketPolicyErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketPolicyErrorTransport(reason: String) -
DeleteBucketPolicyErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketPolicyOutput {
DeleteBucketPolicyOutput
}
Constructors
-
DeleteBucketPolicyOutput
pub type DeleteBucketPolicyRequest {
DeleteBucketPolicyRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketPolicyRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketReplicationError {
DeleteBucketReplicationErrorTransport(reason: String)
DeleteBucketReplicationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketReplicationErrorTransport(reason: String) -
DeleteBucketReplicationErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketReplicationOutput {
DeleteBucketReplicationOutput
}
Constructors
-
DeleteBucketReplicationOutput
pub type DeleteBucketReplicationRequest {
DeleteBucketReplicationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketReplicationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketRequest {
DeleteBucketRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketTaggingError {
DeleteBucketTaggingErrorTransport(reason: String)
DeleteBucketTaggingErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketTaggingErrorTransport(reason: String) -
DeleteBucketTaggingErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketTaggingOutput {
DeleteBucketTaggingOutput
}
Constructors
-
DeleteBucketTaggingOutput
pub type DeleteBucketTaggingRequest {
DeleteBucketTaggingRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketTaggingRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteBucketWebsiteError {
DeleteBucketWebsiteErrorTransport(reason: String)
DeleteBucketWebsiteErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteBucketWebsiteErrorTransport(reason: String) -
DeleteBucketWebsiteErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteBucketWebsiteOutput {
DeleteBucketWebsiteOutput
}
Constructors
-
DeleteBucketWebsiteOutput
pub type DeleteBucketWebsiteRequest {
DeleteBucketWebsiteRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeleteBucketWebsiteRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeleteMarkerEntry {
DeleteMarkerEntry(
is_latest: option.Option(Bool),
key: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
owner: option.Option(Owner),
version_id: option.Option(String),
)
}
Constructors
-
DeleteMarkerEntry( is_latest: option.Option(Bool), key: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), owner: option.Option(Owner), version_id: option.Option(String), )
pub type DeleteMarkerReplication {
DeleteMarkerReplication(
status: option.Option(DeleteMarkerReplicationStatus),
)
}
Constructors
-
DeleteMarkerReplication( status: option.Option(DeleteMarkerReplicationStatus), )
pub type DeleteMarkerReplicationStatus {
DeleteMarkerReplicationStatusDisabled
DeleteMarkerReplicationStatusEnabled
}
Constructors
-
DeleteMarkerReplicationStatusDisabled -
DeleteMarkerReplicationStatusEnabled
pub type DeleteObjectError {
DeleteObjectErrorTransport(reason: String)
DeleteObjectErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteObjectErrorTransport(reason: String) -
DeleteObjectErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteObjectOutput {
DeleteObjectOutput(
delete_marker: option.Option(Bool),
request_charged: option.Option(RequestCharged),
version_id: option.Option(String),
)
}
Constructors
-
DeleteObjectOutput( delete_marker: option.Option(Bool), request_charged: option.Option(RequestCharged), version_id: option.Option(String), )
pub type DeleteObjectRequest {
DeleteObjectRequest(
bucket: option.Option(String),
bypass_governance_retention: option.Option(Bool),
expected_bucket_owner: option.Option(String),
if_match: option.Option(String),
if_match_last_modified_time: option.Option(
json_timestamp.Timestamp,
),
if_match_size: option.Option(Int),
key: option.Option(String),
mfa: option.Option(String),
request_payer: option.Option(RequestPayer),
version_id: option.Option(String),
)
}
Constructors
-
DeleteObjectRequest( bucket: option.Option(String), bypass_governance_retention: option.Option(Bool), expected_bucket_owner: option.Option(String), if_match: option.Option(String), if_match_last_modified_time: option.Option( json_timestamp.Timestamp, ), if_match_size: option.Option(Int), key: option.Option(String), mfa: option.Option(String), request_payer: option.Option(RequestPayer), version_id: option.Option(String), )
pub type DeleteObjectTaggingError {
DeleteObjectTaggingErrorTransport(reason: String)
DeleteObjectTaggingErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteObjectTaggingErrorTransport(reason: String) -
DeleteObjectTaggingErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteObjectTaggingOutput {
DeleteObjectTaggingOutput(version_id: option.Option(String))
}
Constructors
-
DeleteObjectTaggingOutput(version_id: option.Option(String))
pub type DeleteObjectTaggingRequest {
DeleteObjectTaggingRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
version_id: option.Option(String),
)
}
Constructors
-
DeleteObjectTaggingRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), version_id: option.Option(String), )
pub type DeleteObjectsError {
DeleteObjectsErrorTransport(reason: String)
DeleteObjectsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeleteObjectsErrorTransport(reason: String) -
DeleteObjectsErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeleteObjectsOutput {
DeleteObjectsOutput(
deleted: option.Option(List(DeletedObject)),
errors: option.Option(List(ErrorShape)),
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
DeleteObjectsOutput( deleted: option.Option(List(DeletedObject)), errors: option.Option(List(ErrorShape)), request_charged: option.Option(RequestCharged), )
pub type DeleteObjectsRequest {
DeleteObjectsRequest(
bucket: option.Option(String),
bypass_governance_retention: option.Option(Bool),
checksum_algorithm: option.Option(ChecksumAlgorithm),
delete: option.Option(Delete),
expected_bucket_owner: option.Option(String),
mfa: option.Option(String),
request_payer: option.Option(RequestPayer),
)
}
Constructors
-
DeleteObjectsRequest( bucket: option.Option(String), bypass_governance_retention: option.Option(Bool), checksum_algorithm: option.Option(ChecksumAlgorithm), delete: option.Option(Delete), expected_bucket_owner: option.Option(String), mfa: option.Option(String), request_payer: option.Option(RequestPayer), )
pub type DeletePublicAccessBlockError {
DeletePublicAccessBlockErrorTransport(reason: String)
DeletePublicAccessBlockErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
DeletePublicAccessBlockErrorTransport(reason: String) -
DeletePublicAccessBlockErrorUnknown( error_type: String, status: Int, body: String, )
pub type DeletePublicAccessBlockOutput {
DeletePublicAccessBlockOutput
}
Constructors
-
DeletePublicAccessBlockOutput
pub type DeletePublicAccessBlockRequest {
DeletePublicAccessBlockRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
DeletePublicAccessBlockRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type DeletedObject {
DeletedObject(
delete_marker: option.Option(Bool),
delete_marker_version_id: option.Option(String),
key: option.Option(String),
version_id: option.Option(String),
)
}
Constructors
-
DeletedObject( delete_marker: option.Option(Bool), delete_marker_version_id: option.Option(String), key: option.Option(String), version_id: option.Option(String), )
pub type Destination {
Destination(
access_control_translation: option.Option(
AccessControlTranslation,
),
account: option.Option(String),
bucket: option.Option(String),
encryption_configuration: option.Option(
EncryptionConfiguration,
),
metrics: option.Option(Metrics),
replication_time: option.Option(ReplicationTime),
storage_class: option.Option(StorageClass),
)
}
Constructors
-
Destination( access_control_translation: option.Option( AccessControlTranslation, ), account: option.Option(String), bucket: option.Option(String), encryption_configuration: option.Option(EncryptionConfiguration), metrics: option.Option(Metrics), replication_time: option.Option(ReplicationTime), storage_class: option.Option(StorageClass), )
pub type DestinationResult {
DestinationResult(
table_bucket_arn: option.Option(String),
table_bucket_type: option.Option(S3TablesBucketType),
table_namespace: option.Option(String),
)
}
Constructors
-
DestinationResult( table_bucket_arn: option.Option(String), table_bucket_type: option.Option(S3TablesBucketType), table_namespace: option.Option(String), )
pub type EncodingType {
EncodingTypeUrl
}
Constructors
-
EncodingTypeUrl
pub type Encryption {
Encryption(
encryption_type: option.Option(ServerSideEncryption),
kms_context: option.Option(String),
kms_key_id: option.Option(String),
)
}
Constructors
-
Encryption( encryption_type: option.Option(ServerSideEncryption), kms_context: option.Option(String), kms_key_id: option.Option(String), )
pub type EncryptionConfiguration {
EncryptionConfiguration(
replica_kms_key_id: option.Option(String),
)
}
Constructors
-
EncryptionConfiguration( replica_kms_key_id: option.Option(String), )
pub type EncryptionType {
EncryptionTypeNone
EncryptionTypeSseC
}
Constructors
-
EncryptionTypeNone -
EncryptionTypeSseC
pub type EncryptionTypeMismatch {
EncryptionTypeMismatch
}
Constructors
-
EncryptionTypeMismatch
pub type ErrorDetails {
ErrorDetails(
error_code: option.Option(String),
error_message: option.Option(String),
)
}
Constructors
-
ErrorDetails( error_code: option.Option(String), error_message: option.Option(String), )
pub type ErrorDocument {
ErrorDocument(key: option.Option(String))
}
Constructors
-
ErrorDocument(key: option.Option(String))
pub type ErrorShape {
ErrorShape(
code: option.Option(String),
key: option.Option(String),
message: option.Option(String),
version_id: option.Option(String),
)
}
Constructors
-
ErrorShape( code: option.Option(String), key: option.Option(String), message: option.Option(String), version_id: option.Option(String), )
pub type Event {
EventS3Intelligenttiering
EventS3Lifecycleexpiration
EventS3LifecycleexpirationDelete
EventS3LifecycleexpirationDeletemarkercreated
EventS3Lifecycletransition
EventS3ObjectaclPut
EventS3Objectcreated
EventS3ObjectcreatedCompletemultipartupload
EventS3ObjectcreatedCopy
EventS3ObjectcreatedPost
EventS3ObjectcreatedPut
EventS3Objectremoved
EventS3ObjectremovedDelete
EventS3ObjectremovedDeletemarkercreated
EventS3Objectrestore
EventS3ObjectrestoreCompleted
EventS3ObjectrestoreDelete
EventS3ObjectrestorePost
EventS3Objecttagging
EventS3ObjecttaggingDelete
EventS3ObjecttaggingPut
EventS3Reducedredundancylostobject
EventS3Replication
EventS3ReplicationOperationfailedreplication
EventS3ReplicationOperationmissedthreshold
EventS3ReplicationOperationnottracked
EventS3ReplicationOperationreplicatedafterthreshold
}
Constructors
-
EventS3Intelligenttiering -
EventS3Lifecycleexpiration -
EventS3LifecycleexpirationDelete -
EventS3LifecycleexpirationDeletemarkercreated -
EventS3Lifecycletransition -
EventS3ObjectaclPut -
EventS3Objectcreated -
EventS3ObjectcreatedCompletemultipartupload -
EventS3ObjectcreatedCopy -
EventS3ObjectcreatedPost -
EventS3ObjectcreatedPut -
EventS3Objectremoved -
EventS3ObjectremovedDelete -
EventS3ObjectremovedDeletemarkercreated -
EventS3Objectrestore -
EventS3ObjectrestoreCompleted -
EventS3ObjectrestoreDelete -
EventS3ObjectrestorePost -
EventS3Objecttagging -
EventS3ObjecttaggingDelete -
EventS3ObjecttaggingPut -
EventS3Reducedredundancylostobject -
EventS3Replication -
EventS3ReplicationOperationfailedreplication -
EventS3ReplicationOperationmissedthreshold -
EventS3ReplicationOperationnottracked -
EventS3ReplicationOperationreplicatedafterthreshold
pub type EventBridgeConfiguration {
EventBridgeConfiguration
}
Constructors
-
EventBridgeConfiguration
pub type ExistingObjectReplication {
ExistingObjectReplication(
status: option.Option(ExistingObjectReplicationStatus),
)
}
Constructors
-
ExistingObjectReplication( status: option.Option(ExistingObjectReplicationStatus), )
pub type ExistingObjectReplicationStatus {
ExistingObjectReplicationStatusDisabled
ExistingObjectReplicationStatusEnabled
}
Constructors
-
ExistingObjectReplicationStatusDisabled -
ExistingObjectReplicationStatusEnabled
pub type ExpirationState {
ExpirationStateDisabled
ExpirationStateEnabled
}
Constructors
-
ExpirationStateDisabled -
ExpirationStateEnabled
pub type ExpirationStatus {
ExpirationStatusDisabled
ExpirationStatusEnabled
}
Constructors
-
ExpirationStatusDisabled -
ExpirationStatusEnabled
pub type ExpressionType {
ExpressionTypeSql
}
Constructors
-
ExpressionTypeSql
pub type FileHeaderInfo {
FileHeaderInfoIgnore
FileHeaderInfoNone
FileHeaderInfoUse
}
Constructors
-
FileHeaderInfoIgnore -
FileHeaderInfoNone -
FileHeaderInfoUse
pub type FilterRule {
FilterRule(
name: option.Option(FilterRuleName),
value: option.Option(String),
)
}
Constructors
-
FilterRule( name: option.Option(FilterRuleName), value: option.Option(String), )
pub type FilterRuleName {
FilterRuleNamePrefix
FilterRuleNameSuffix
}
Constructors
-
FilterRuleNamePrefix -
FilterRuleNameSuffix
pub type GetBucketAbacError {
GetBucketAbacErrorTransport(reason: String)
GetBucketAbacErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketAbacErrorTransport(reason: String) -
GetBucketAbacErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketAbacOutput {
GetBucketAbacOutput(abac_status: option.Option(AbacStatus))
}
Constructors
-
GetBucketAbacOutput(abac_status: option.Option(AbacStatus))
pub type GetBucketAbacRequest {
GetBucketAbacRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketAbacRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketAccelerateConfigurationError {
GetBucketAccelerateConfigurationErrorTransport(reason: String)
GetBucketAccelerateConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketAccelerateConfigurationErrorTransport(reason: String) -
GetBucketAccelerateConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketAccelerateConfigurationOutput {
GetBucketAccelerateConfigurationOutput(
request_charged: option.Option(RequestCharged),
status: option.Option(BucketAccelerateStatus),
)
}
Constructors
-
GetBucketAccelerateConfigurationOutput( request_charged: option.Option(RequestCharged), status: option.Option(BucketAccelerateStatus), )
pub type GetBucketAccelerateConfigurationRequest {
GetBucketAccelerateConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
request_payer: option.Option(RequestPayer),
)
}
Constructors
-
GetBucketAccelerateConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), request_payer: option.Option(RequestPayer), )
pub type GetBucketAclError {
GetBucketAclErrorTransport(reason: String)
GetBucketAclErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketAclErrorTransport(reason: String) -
GetBucketAclErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketAclOutput {
GetBucketAclOutput(
grants: option.Option(List(Grant)),
owner: option.Option(Owner),
)
}
Constructors
-
GetBucketAclOutput( grants: option.Option(List(Grant)), owner: option.Option(Owner), )
pub type GetBucketAclRequest {
GetBucketAclRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketAclRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketAnalyticsConfigurationError {
GetBucketAnalyticsConfigurationErrorTransport(reason: String)
GetBucketAnalyticsConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketAnalyticsConfigurationErrorTransport(reason: String) -
GetBucketAnalyticsConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketAnalyticsConfigurationOutput {
GetBucketAnalyticsConfigurationOutput(
analytics_configuration: option.Option(AnalyticsConfiguration),
)
}
Constructors
-
GetBucketAnalyticsConfigurationOutput( analytics_configuration: option.Option(AnalyticsConfiguration), )
pub type GetBucketAnalyticsConfigurationRequest {
GetBucketAnalyticsConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
GetBucketAnalyticsConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), )
pub type GetBucketCorsError {
GetBucketCorsErrorTransport(reason: String)
GetBucketCorsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketCorsErrorTransport(reason: String) -
GetBucketCorsErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketCorsOutput {
GetBucketCorsOutput(cors_rules: option.Option(List(CORSRule)))
}
Constructors
-
GetBucketCorsOutput(cors_rules: option.Option(List(CORSRule)))
pub type GetBucketCorsRequest {
GetBucketCorsRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketCorsRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketEncryptionError {
GetBucketEncryptionErrorTransport(reason: String)
GetBucketEncryptionErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketEncryptionErrorTransport(reason: String) -
GetBucketEncryptionErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketEncryptionOutput {
GetBucketEncryptionOutput(
server_side_encryption_configuration: option.Option(
ServerSideEncryptionConfiguration,
),
)
}
Constructors
-
GetBucketEncryptionOutput( server_side_encryption_configuration: option.Option( ServerSideEncryptionConfiguration, ), )
pub type GetBucketEncryptionRequest {
GetBucketEncryptionRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketEncryptionRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketIntelligentTieringConfigurationError {
GetBucketIntelligentTieringConfigurationErrorTransport(
reason: String,
)
GetBucketIntelligentTieringConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketIntelligentTieringConfigurationErrorTransport( reason: String, ) -
GetBucketIntelligentTieringConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketIntelligentTieringConfigurationOutput {
GetBucketIntelligentTieringConfigurationOutput(
intelligent_tiering_configuration: option.Option(
IntelligentTieringConfiguration,
),
)
}
Constructors
-
GetBucketIntelligentTieringConfigurationOutput( intelligent_tiering_configuration: option.Option( IntelligentTieringConfiguration, ), )
pub type GetBucketIntelligentTieringConfigurationRequest {
GetBucketIntelligentTieringConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
GetBucketIntelligentTieringConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), )
pub type GetBucketInventoryConfigurationError {
GetBucketInventoryConfigurationErrorTransport(reason: String)
GetBucketInventoryConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketInventoryConfigurationErrorTransport(reason: String) -
GetBucketInventoryConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketInventoryConfigurationOutput {
GetBucketInventoryConfigurationOutput(
inventory_configuration: option.Option(InventoryConfiguration),
)
}
Constructors
-
GetBucketInventoryConfigurationOutput( inventory_configuration: option.Option(InventoryConfiguration), )
pub type GetBucketInventoryConfigurationRequest {
GetBucketInventoryConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
GetBucketInventoryConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), )
pub type GetBucketLifecycleConfigurationError {
GetBucketLifecycleConfigurationErrorTransport(reason: String)
GetBucketLifecycleConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketLifecycleConfigurationErrorTransport(reason: String) -
GetBucketLifecycleConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketLifecycleConfigurationOutput {
GetBucketLifecycleConfigurationOutput(
rules: option.Option(List(LifecycleRule)),
transition_default_minimum_object_size: option.Option(
TransitionDefaultMinimumObjectSize,
),
)
}
Constructors
-
GetBucketLifecycleConfigurationOutput( rules: option.Option(List(LifecycleRule)), transition_default_minimum_object_size: option.Option( TransitionDefaultMinimumObjectSize, ), )
pub type GetBucketLifecycleConfigurationRequest {
GetBucketLifecycleConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketLifecycleConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketLocationError {
GetBucketLocationErrorTransport(reason: String)
GetBucketLocationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketLocationErrorTransport(reason: String) -
GetBucketLocationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketLocationOutput {
GetBucketLocationOutput(
location_constraint: option.Option(BucketLocationConstraint),
)
}
Constructors
-
GetBucketLocationOutput( location_constraint: option.Option(BucketLocationConstraint), )
pub type GetBucketLocationRequest {
GetBucketLocationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketLocationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketLoggingError {
GetBucketLoggingErrorTransport(reason: String)
GetBucketLoggingErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketLoggingErrorTransport(reason: String) -
GetBucketLoggingErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketLoggingOutput {
GetBucketLoggingOutput(
logging_enabled: option.Option(LoggingEnabled),
)
}
Constructors
-
GetBucketLoggingOutput( logging_enabled: option.Option(LoggingEnabled), )
pub type GetBucketLoggingRequest {
GetBucketLoggingRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketLoggingRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketMetadataConfigurationError {
GetBucketMetadataConfigurationErrorTransport(reason: String)
GetBucketMetadataConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketMetadataConfigurationErrorTransport(reason: String) -
GetBucketMetadataConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketMetadataConfigurationOutput {
GetBucketMetadataConfigurationOutput(
get_bucket_metadata_configuration_result: option.Option(
GetBucketMetadataConfigurationResult,
),
)
}
Constructors
-
GetBucketMetadataConfigurationOutput( get_bucket_metadata_configuration_result: option.Option( GetBucketMetadataConfigurationResult, ), )
pub type GetBucketMetadataConfigurationRequest {
GetBucketMetadataConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketMetadataConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketMetadataConfigurationResult {
GetBucketMetadataConfigurationResult(
metadata_configuration_result: option.Option(
MetadataConfigurationResult,
),
)
}
Constructors
-
GetBucketMetadataConfigurationResult( metadata_configuration_result: option.Option( MetadataConfigurationResult, ), )
pub type GetBucketMetadataTableConfigurationError {
GetBucketMetadataTableConfigurationErrorTransport(
reason: String,
)
GetBucketMetadataTableConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketMetadataTableConfigurationErrorTransport(reason: String) -
GetBucketMetadataTableConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketMetadataTableConfigurationOutput {
GetBucketMetadataTableConfigurationOutput(
get_bucket_metadata_table_configuration_result: option.Option(
GetBucketMetadataTableConfigurationResult,
),
)
}
Constructors
-
GetBucketMetadataTableConfigurationOutput( get_bucket_metadata_table_configuration_result: option.Option( GetBucketMetadataTableConfigurationResult, ), )
pub type GetBucketMetadataTableConfigurationRequest {
GetBucketMetadataTableConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketMetadataTableConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketMetadataTableConfigurationResult {
GetBucketMetadataTableConfigurationResult(
error: option.Option(ErrorDetails),
metadata_table_configuration_result: option.Option(
MetadataTableConfigurationResult,
),
status: option.Option(String),
)
}
Constructors
-
GetBucketMetadataTableConfigurationResult( error: option.Option(ErrorDetails), metadata_table_configuration_result: option.Option( MetadataTableConfigurationResult, ), status: option.Option(String), )
pub type GetBucketMetricsConfigurationError {
GetBucketMetricsConfigurationErrorTransport(reason: String)
GetBucketMetricsConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketMetricsConfigurationErrorTransport(reason: String) -
GetBucketMetricsConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketMetricsConfigurationOutput {
GetBucketMetricsConfigurationOutput(
metrics_configuration: option.Option(MetricsConfiguration),
)
}
Constructors
-
GetBucketMetricsConfigurationOutput( metrics_configuration: option.Option(MetricsConfiguration), )
pub type GetBucketMetricsConfigurationRequest {
GetBucketMetricsConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
GetBucketMetricsConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), )
pub type GetBucketNotificationConfigurationError {
GetBucketNotificationConfigurationErrorTransport(
reason: String,
)
GetBucketNotificationConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketNotificationConfigurationErrorTransport(reason: String) -
GetBucketNotificationConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketNotificationConfigurationRequest {
GetBucketNotificationConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketNotificationConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketOwnershipControlsError {
GetBucketOwnershipControlsErrorTransport(reason: String)
GetBucketOwnershipControlsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketOwnershipControlsErrorTransport(reason: String) -
GetBucketOwnershipControlsErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketOwnershipControlsOutput {
GetBucketOwnershipControlsOutput(
ownership_controls: option.Option(OwnershipControls),
)
}
Constructors
-
GetBucketOwnershipControlsOutput( ownership_controls: option.Option(OwnershipControls), )
pub type GetBucketOwnershipControlsRequest {
GetBucketOwnershipControlsRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketOwnershipControlsRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketPolicyError {
GetBucketPolicyErrorTransport(reason: String)
GetBucketPolicyErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketPolicyErrorTransport(reason: String) -
GetBucketPolicyErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketPolicyOutput {
GetBucketPolicyOutput(policy: option.Option(String))
}
Constructors
-
GetBucketPolicyOutput(policy: option.Option(String))
pub type GetBucketPolicyRequest {
GetBucketPolicyRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketPolicyRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketPolicyStatusError {
GetBucketPolicyStatusErrorTransport(reason: String)
GetBucketPolicyStatusErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketPolicyStatusErrorTransport(reason: String) -
GetBucketPolicyStatusErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketPolicyStatusOutput {
GetBucketPolicyStatusOutput(
policy_status: option.Option(PolicyStatus),
)
}
Constructors
-
GetBucketPolicyStatusOutput( policy_status: option.Option(PolicyStatus), )
pub type GetBucketPolicyStatusRequest {
GetBucketPolicyStatusRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketPolicyStatusRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketReplicationError {
GetBucketReplicationErrorTransport(reason: String)
GetBucketReplicationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketReplicationErrorTransport(reason: String) -
GetBucketReplicationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketReplicationOutput {
GetBucketReplicationOutput(
replication_configuration: option.Option(
ReplicationConfiguration,
),
)
}
Constructors
-
GetBucketReplicationOutput( replication_configuration: option.Option( ReplicationConfiguration, ), )
pub type GetBucketReplicationRequest {
GetBucketReplicationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketReplicationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketRequestPaymentError {
GetBucketRequestPaymentErrorTransport(reason: String)
GetBucketRequestPaymentErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketRequestPaymentErrorTransport(reason: String) -
GetBucketRequestPaymentErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketRequestPaymentOutput {
GetBucketRequestPaymentOutput(payer: option.Option(Payer))
}
Constructors
-
GetBucketRequestPaymentOutput(payer: option.Option(Payer))
pub type GetBucketRequestPaymentRequest {
GetBucketRequestPaymentRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketRequestPaymentRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketTaggingError {
GetBucketTaggingErrorTransport(reason: String)
GetBucketTaggingErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketTaggingErrorTransport(reason: String) -
GetBucketTaggingErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketTaggingOutput {
GetBucketTaggingOutput(tag_set: option.Option(List(Tag)))
}
Constructors
-
GetBucketTaggingOutput(tag_set: option.Option(List(Tag)))
pub type GetBucketTaggingRequest {
GetBucketTaggingRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketTaggingRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketVersioningError {
GetBucketVersioningErrorTransport(reason: String)
GetBucketVersioningErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketVersioningErrorTransport(reason: String) -
GetBucketVersioningErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketVersioningOutput {
GetBucketVersioningOutput(
mfa_delete: option.Option(MFADeleteStatus),
status: option.Option(BucketVersioningStatus),
)
}
Constructors
-
GetBucketVersioningOutput( mfa_delete: option.Option(MFADeleteStatus), status: option.Option(BucketVersioningStatus), )
pub type GetBucketVersioningRequest {
GetBucketVersioningRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketVersioningRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetBucketWebsiteError {
GetBucketWebsiteErrorTransport(reason: String)
GetBucketWebsiteErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetBucketWebsiteErrorTransport(reason: String) -
GetBucketWebsiteErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetBucketWebsiteOutput {
GetBucketWebsiteOutput(
error_document: option.Option(ErrorDocument),
index_document: option.Option(IndexDocument),
redirect_all_requests_to: option.Option(RedirectAllRequestsTo),
routing_rules: option.Option(List(RoutingRule)),
)
}
Constructors
-
GetBucketWebsiteOutput( error_document: option.Option(ErrorDocument), index_document: option.Option(IndexDocument), redirect_all_requests_to: option.Option(RedirectAllRequestsTo), routing_rules: option.Option(List(RoutingRule)), )
pub type GetBucketWebsiteRequest {
GetBucketWebsiteRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetBucketWebsiteRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetObjectAclError {
GetObjectAclErrorNoSuchKey(value: NoSuchKey)
GetObjectAclErrorTransport(reason: String)
GetObjectAclErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetObjectAclErrorNoSuchKey(value: NoSuchKey) -
GetObjectAclErrorTransport(reason: String) -
GetObjectAclErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetObjectAclOutput {
GetObjectAclOutput(
grants: option.Option(List(Grant)),
owner: option.Option(Owner),
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
GetObjectAclOutput( grants: option.Option(List(Grant)), owner: option.Option(Owner), request_charged: option.Option(RequestCharged), )
pub type GetObjectAclRequest {
GetObjectAclRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
version_id: option.Option(String),
)
}
Constructors
-
GetObjectAclRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), request_payer: option.Option(RequestPayer), version_id: option.Option(String), )
pub type GetObjectAttributesError {
GetObjectAttributesErrorNoSuchKey(value: NoSuchKey)
GetObjectAttributesErrorTransport(reason: String)
GetObjectAttributesErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetObjectAttributesErrorNoSuchKey(value: NoSuchKey) -
GetObjectAttributesErrorTransport(reason: String) -
GetObjectAttributesErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetObjectAttributesOutput {
GetObjectAttributesOutput(
checksum: option.Option(Checksum),
delete_marker: option.Option(Bool),
e_tag: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
object_parts: option.Option(GetObjectAttributesParts),
object_size: option.Option(Int),
request_charged: option.Option(RequestCharged),
storage_class: option.Option(StorageClass),
version_id: option.Option(String),
)
}
Constructors
-
GetObjectAttributesOutput( checksum: option.Option(Checksum), delete_marker: option.Option(Bool), e_tag: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), object_parts: option.Option(GetObjectAttributesParts), object_size: option.Option(Int), request_charged: option.Option(RequestCharged), storage_class: option.Option(StorageClass), version_id: option.Option(String), )
pub type GetObjectAttributesParts {
GetObjectAttributesParts(
is_truncated: option.Option(Bool),
max_parts: option.Option(Int),
next_part_number_marker: option.Option(String),
part_number_marker: option.Option(String),
parts: option.Option(List(ObjectPart)),
total_parts_count: option.Option(Int),
)
}
Constructors
-
GetObjectAttributesParts( is_truncated: option.Option(Bool), max_parts: option.Option(Int), next_part_number_marker: option.Option(String), part_number_marker: option.Option(String), parts: option.Option(List(ObjectPart)), total_parts_count: option.Option(Int), )
pub type GetObjectAttributesRequest {
GetObjectAttributesRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
max_parts: option.Option(Int),
object_attributes: option.Option(List(ObjectAttributes)),
part_number_marker: option.Option(String),
request_payer: option.Option(RequestPayer),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
version_id: option.Option(String),
)
}
Constructors
-
GetObjectAttributesRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), max_parts: option.Option(Int), object_attributes: option.Option(List(ObjectAttributes)), part_number_marker: option.Option(String), request_payer: option.Option(RequestPayer), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), version_id: option.Option(String), )
pub type GetObjectError {
GetObjectErrorInvalidObjectState(value: InvalidObjectState)
GetObjectErrorNoSuchKey(value: NoSuchKey)
GetObjectErrorTransport(reason: String)
GetObjectErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetObjectErrorInvalidObjectState(value: InvalidObjectState) -
GetObjectErrorNoSuchKey(value: NoSuchKey) -
GetObjectErrorTransport(reason: String) -
GetObjectErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetObjectLegalHoldError {
GetObjectLegalHoldErrorTransport(reason: String)
GetObjectLegalHoldErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetObjectLegalHoldErrorTransport(reason: String) -
GetObjectLegalHoldErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetObjectLegalHoldOutput {
GetObjectLegalHoldOutput(
legal_hold: option.Option(ObjectLockLegalHold),
)
}
Constructors
-
GetObjectLegalHoldOutput( legal_hold: option.Option(ObjectLockLegalHold), )
pub type GetObjectLegalHoldRequest {
GetObjectLegalHoldRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
version_id: option.Option(String),
)
}
Constructors
-
GetObjectLegalHoldRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), request_payer: option.Option(RequestPayer), version_id: option.Option(String), )
pub type GetObjectLockConfigurationError {
GetObjectLockConfigurationErrorTransport(reason: String)
GetObjectLockConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetObjectLockConfigurationErrorTransport(reason: String) -
GetObjectLockConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetObjectLockConfigurationOutput {
GetObjectLockConfigurationOutput(
object_lock_configuration: option.Option(
ObjectLockConfiguration,
),
)
}
Constructors
-
GetObjectLockConfigurationOutput( object_lock_configuration: option.Option( ObjectLockConfiguration, ), )
pub type GetObjectLockConfigurationRequest {
GetObjectLockConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetObjectLockConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GetObjectOutput {
GetObjectOutput(
accept_ranges: option.Option(String),
body: option.Option(streaming.StreamingBody),
bucket_key_enabled: option.Option(Bool),
cache_control: option.Option(String),
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_type: option.Option(ChecksumType),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
content_disposition: option.Option(String),
content_encoding: option.Option(String),
content_language: option.Option(String),
content_length: option.Option(Int),
content_range: option.Option(String),
content_type: option.Option(String),
delete_marker: option.Option(Bool),
e_tag: option.Option(String),
expiration: option.Option(String),
expires: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
metadata: option.Option(dict.Dict(String, String)),
missing_meta: option.Option(Int),
object_lock_legal_hold_status: option.Option(
ObjectLockLegalHoldStatus,
),
object_lock_mode: option.Option(ObjectLockMode),
object_lock_retain_until_date: option.Option(
json_timestamp.Timestamp,
),
parts_count: option.Option(Int),
replication_status: option.Option(ReplicationStatus),
request_charged: option.Option(RequestCharged),
restore: option.Option(String),
sse_customer_algorithm: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
storage_class: option.Option(StorageClass),
tag_count: option.Option(Int),
version_id: option.Option(String),
website_redirect_location: option.Option(String),
)
}
Constructors
-
GetObjectOutput( accept_ranges: option.Option(String), body: option.Option(streaming.StreamingBody), bucket_key_enabled: option.Option(Bool), cache_control: option.Option(String), checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_type: option.Option(ChecksumType), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), content_disposition: option.Option(String), content_encoding: option.Option(String), content_language: option.Option(String), content_length: option.Option(Int), content_range: option.Option(String), content_type: option.Option(String), delete_marker: option.Option(Bool), e_tag: option.Option(String), expiration: option.Option(String), expires: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), metadata: option.Option(dict.Dict(String, String)), missing_meta: option.Option(Int), object_lock_legal_hold_status: option.Option( ObjectLockLegalHoldStatus, ), object_lock_mode: option.Option(ObjectLockMode), object_lock_retain_until_date: option.Option( json_timestamp.Timestamp, ), parts_count: option.Option(Int), replication_status: option.Option(ReplicationStatus), request_charged: option.Option(RequestCharged), restore: option.Option(String), sse_customer_algorithm: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), storage_class: option.Option(StorageClass), tag_count: option.Option(Int), version_id: option.Option(String), website_redirect_location: option.Option(String), )
pub type GetObjectRequest {
GetObjectRequest(
bucket: option.Option(String),
checksum_mode: option.Option(ChecksumMode),
expected_bucket_owner: option.Option(String),
if_match: option.Option(String),
if_modified_since: option.Option(json_timestamp.Timestamp),
if_none_match: option.Option(String),
if_unmodified_since: option.Option(json_timestamp.Timestamp),
key: option.Option(String),
part_number: option.Option(Int),
range: option.Option(String),
request_payer: option.Option(RequestPayer),
response_cache_control: option.Option(String),
response_content_disposition: option.Option(String),
response_content_encoding: option.Option(String),
response_content_language: option.Option(String),
response_content_type: option.Option(String),
response_expires: option.Option(json_timestamp.Timestamp),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
version_id: option.Option(String),
)
}
Constructors
-
GetObjectRequest( bucket: option.Option(String), checksum_mode: option.Option(ChecksumMode), expected_bucket_owner: option.Option(String), if_match: option.Option(String), if_modified_since: option.Option(json_timestamp.Timestamp), if_none_match: option.Option(String), if_unmodified_since: option.Option(json_timestamp.Timestamp), key: option.Option(String), part_number: option.Option(Int), range: option.Option(String), request_payer: option.Option(RequestPayer), response_cache_control: option.Option(String), response_content_disposition: option.Option(String), response_content_encoding: option.Option(String), response_content_language: option.Option(String), response_content_type: option.Option(String), response_expires: option.Option(json_timestamp.Timestamp), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), version_id: option.Option(String), )
pub type GetObjectRetentionError {
GetObjectRetentionErrorTransport(reason: String)
GetObjectRetentionErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetObjectRetentionErrorTransport(reason: String) -
GetObjectRetentionErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetObjectRetentionOutput {
GetObjectRetentionOutput(
retention: option.Option(ObjectLockRetention),
)
}
Constructors
-
GetObjectRetentionOutput( retention: option.Option(ObjectLockRetention), )
pub type GetObjectRetentionRequest {
GetObjectRetentionRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
version_id: option.Option(String),
)
}
Constructors
-
GetObjectRetentionRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), request_payer: option.Option(RequestPayer), version_id: option.Option(String), )
pub type GetObjectTaggingError {
GetObjectTaggingErrorTransport(reason: String)
GetObjectTaggingErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetObjectTaggingErrorTransport(reason: String) -
GetObjectTaggingErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetObjectTaggingOutput {
GetObjectTaggingOutput(
tag_set: option.Option(List(Tag)),
version_id: option.Option(String),
)
}
Constructors
-
GetObjectTaggingOutput( tag_set: option.Option(List(Tag)), version_id: option.Option(String), )
pub type GetObjectTaggingRequest {
GetObjectTaggingRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
version_id: option.Option(String),
)
}
Constructors
-
GetObjectTaggingRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), request_payer: option.Option(RequestPayer), version_id: option.Option(String), )
pub type GetObjectTorrentError {
GetObjectTorrentErrorTransport(reason: String)
GetObjectTorrentErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetObjectTorrentErrorTransport(reason: String) -
GetObjectTorrentErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetObjectTorrentOutput {
GetObjectTorrentOutput(
body: option.Option(streaming.StreamingBody),
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
GetObjectTorrentOutput( body: option.Option(streaming.StreamingBody), request_charged: option.Option(RequestCharged), )
pub type GetObjectTorrentRequest {
GetObjectTorrentRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
)
}
Constructors
-
GetObjectTorrentRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), request_payer: option.Option(RequestPayer), )
pub type GetPublicAccessBlockError {
GetPublicAccessBlockErrorTransport(reason: String)
GetPublicAccessBlockErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
GetPublicAccessBlockErrorTransport(reason: String) -
GetPublicAccessBlockErrorUnknown( error_type: String, status: Int, body: String, )
pub type GetPublicAccessBlockOutput {
GetPublicAccessBlockOutput(
public_access_block_configuration: option.Option(
PublicAccessBlockConfiguration,
),
)
}
Constructors
-
GetPublicAccessBlockOutput( public_access_block_configuration: option.Option( PublicAccessBlockConfiguration, ), )
pub type GetPublicAccessBlockRequest {
GetPublicAccessBlockRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
GetPublicAccessBlockRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type GlacierJobParameters {
GlacierJobParameters(tier: option.Option(Tier))
}
Constructors
-
GlacierJobParameters(tier: option.Option(Tier))
pub type Grant {
Grant(
grantee: option.Option(Grantee),
permission: option.Option(Permission),
)
}
Constructors
-
Grant( grantee: option.Option(Grantee), permission: option.Option(Permission), )
pub type Grantee {
Grantee(
display_name: option.Option(String),
email_address: option.Option(String),
id: option.Option(String),
type_: option.Option(Type),
uri: option.Option(String),
)
}
Constructors
-
Grantee( display_name: option.Option(String), email_address: option.Option(String), id: option.Option(String), type_: option.Option(Type), uri: option.Option(String), )
pub type HeadBucketError {
HeadBucketErrorNotFound(value: NotFound)
HeadBucketErrorTransport(reason: String)
HeadBucketErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
HeadBucketErrorNotFound(value: NotFound) -
HeadBucketErrorTransport(reason: String) -
HeadBucketErrorUnknown( error_type: String, status: Int, body: String, )
pub type HeadBucketOutput {
HeadBucketOutput(
access_point_alias: option.Option(Bool),
bucket_arn: option.Option(String),
bucket_location_name: option.Option(String),
bucket_location_type: option.Option(LocationType),
bucket_region: option.Option(String),
)
}
Constructors
-
HeadBucketOutput( access_point_alias: option.Option(Bool), bucket_arn: option.Option(String), bucket_location_name: option.Option(String), bucket_location_type: option.Option(LocationType), bucket_region: option.Option(String), )
pub type HeadBucketRequest {
HeadBucketRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
HeadBucketRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type HeadObjectError {
HeadObjectErrorNotFound(value: NotFound)
HeadObjectErrorTransport(reason: String)
HeadObjectErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
HeadObjectErrorNotFound(value: NotFound) -
HeadObjectErrorTransport(reason: String) -
HeadObjectErrorUnknown( error_type: String, status: Int, body: String, )
pub type HeadObjectOutput {
HeadObjectOutput(
accept_ranges: option.Option(String),
archive_status: option.Option(ArchiveStatus),
bucket_key_enabled: option.Option(Bool),
cache_control: option.Option(String),
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_type: option.Option(ChecksumType),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
content_disposition: option.Option(String),
content_encoding: option.Option(String),
content_language: option.Option(String),
content_length: option.Option(Int),
content_range: option.Option(String),
content_type: option.Option(String),
delete_marker: option.Option(Bool),
e_tag: option.Option(String),
expiration: option.Option(String),
expires: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
metadata: option.Option(dict.Dict(String, String)),
missing_meta: option.Option(Int),
object_lock_legal_hold_status: option.Option(
ObjectLockLegalHoldStatus,
),
object_lock_mode: option.Option(ObjectLockMode),
object_lock_retain_until_date: option.Option(
json_timestamp.Timestamp,
),
parts_count: option.Option(Int),
replication_status: option.Option(ReplicationStatus),
request_charged: option.Option(RequestCharged),
restore: option.Option(String),
sse_customer_algorithm: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
storage_class: option.Option(StorageClass),
tag_count: option.Option(Int),
version_id: option.Option(String),
website_redirect_location: option.Option(String),
)
}
Constructors
-
HeadObjectOutput( accept_ranges: option.Option(String), archive_status: option.Option(ArchiveStatus), bucket_key_enabled: option.Option(Bool), cache_control: option.Option(String), checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_type: option.Option(ChecksumType), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), content_disposition: option.Option(String), content_encoding: option.Option(String), content_language: option.Option(String), content_length: option.Option(Int), content_range: option.Option(String), content_type: option.Option(String), delete_marker: option.Option(Bool), e_tag: option.Option(String), expiration: option.Option(String), expires: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), metadata: option.Option(dict.Dict(String, String)), missing_meta: option.Option(Int), object_lock_legal_hold_status: option.Option( ObjectLockLegalHoldStatus, ), object_lock_mode: option.Option(ObjectLockMode), object_lock_retain_until_date: option.Option( json_timestamp.Timestamp, ), parts_count: option.Option(Int), replication_status: option.Option(ReplicationStatus), request_charged: option.Option(RequestCharged), restore: option.Option(String), sse_customer_algorithm: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), storage_class: option.Option(StorageClass), tag_count: option.Option(Int), version_id: option.Option(String), website_redirect_location: option.Option(String), )
pub type HeadObjectRequest {
HeadObjectRequest(
bucket: option.Option(String),
checksum_mode: option.Option(ChecksumMode),
expected_bucket_owner: option.Option(String),
if_match: option.Option(String),
if_modified_since: option.Option(json_timestamp.Timestamp),
if_none_match: option.Option(String),
if_unmodified_since: option.Option(json_timestamp.Timestamp),
key: option.Option(String),
part_number: option.Option(Int),
range: option.Option(String),
request_payer: option.Option(RequestPayer),
response_cache_control: option.Option(String),
response_content_disposition: option.Option(String),
response_content_encoding: option.Option(String),
response_content_language: option.Option(String),
response_content_type: option.Option(String),
response_expires: option.Option(json_timestamp.Timestamp),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
version_id: option.Option(String),
)
}
Constructors
-
HeadObjectRequest( bucket: option.Option(String), checksum_mode: option.Option(ChecksumMode), expected_bucket_owner: option.Option(String), if_match: option.Option(String), if_modified_since: option.Option(json_timestamp.Timestamp), if_none_match: option.Option(String), if_unmodified_since: option.Option(json_timestamp.Timestamp), key: option.Option(String), part_number: option.Option(Int), range: option.Option(String), request_payer: option.Option(RequestPayer), response_cache_control: option.Option(String), response_content_disposition: option.Option(String), response_content_encoding: option.Option(String), response_content_language: option.Option(String), response_content_type: option.Option(String), response_expires: option.Option(json_timestamp.Timestamp), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), version_id: option.Option(String), )
pub type IdempotencyParameterMismatch {
IdempotencyParameterMismatch
}
Constructors
-
IdempotencyParameterMismatch
pub type IndexDocument {
IndexDocument(suffix: option.Option(String))
}
Constructors
-
IndexDocument(suffix: option.Option(String))
pub type Initiator {
Initiator(
display_name: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
Initiator( display_name: option.Option(String), id: option.Option(String), )
pub type InputSerialization {
InputSerialization(
csv: option.Option(CSVInput),
compression_type: option.Option(CompressionType),
json: option.Option(JSONInput),
parquet: option.Option(ParquetInput),
)
}
Constructors
-
InputSerialization( csv: option.Option(CSVInput), compression_type: option.Option(CompressionType), json: option.Option(JSONInput), parquet: option.Option(ParquetInput), )
pub type IntelligentTieringAccessTier {
IntelligentTieringAccessTierArchiveAccess
IntelligentTieringAccessTierDeepArchiveAccess
}
Constructors
-
IntelligentTieringAccessTierArchiveAccess -
IntelligentTieringAccessTierDeepArchiveAccess
pub type IntelligentTieringAndOperator {
IntelligentTieringAndOperator(
prefix: option.Option(String),
tags: option.Option(List(Tag)),
)
}
Constructors
-
IntelligentTieringAndOperator( prefix: option.Option(String), tags: option.Option(List(Tag)), )
pub type IntelligentTieringConfiguration {
IntelligentTieringConfiguration(
filter: option.Option(IntelligentTieringFilter),
id: option.Option(String),
status: option.Option(IntelligentTieringStatus),
tierings: option.Option(List(Tiering)),
)
}
Constructors
-
IntelligentTieringConfiguration( filter: option.Option(IntelligentTieringFilter), id: option.Option(String), status: option.Option(IntelligentTieringStatus), tierings: option.Option(List(Tiering)), )
pub type IntelligentTieringFilter {
IntelligentTieringFilter(
and: option.Option(IntelligentTieringAndOperator),
prefix: option.Option(String),
tag: option.Option(Tag),
)
}
Constructors
-
IntelligentTieringFilter( and: option.Option(IntelligentTieringAndOperator), prefix: option.Option(String), tag: option.Option(Tag), )
pub type IntelligentTieringStatus {
IntelligentTieringStatusDisabled
IntelligentTieringStatusEnabled
}
Constructors
-
IntelligentTieringStatusDisabled -
IntelligentTieringStatusEnabled
pub type InvalidObjectState {
InvalidObjectState(
access_tier: option.Option(IntelligentTieringAccessTier),
storage_class: option.Option(StorageClass),
)
}
Constructors
-
InvalidObjectState( access_tier: option.Option(IntelligentTieringAccessTier), storage_class: option.Option(StorageClass), )
pub type InvalidRequest {
InvalidRequest
}
Constructors
-
InvalidRequest
pub type InvalidWriteOffset {
InvalidWriteOffset
}
Constructors
-
InvalidWriteOffset
pub type InventoryConfiguration {
InventoryConfiguration(
destination: option.Option(InventoryDestination),
filter: option.Option(InventoryFilter),
id: option.Option(String),
included_object_versions: option.Option(
InventoryIncludedObjectVersions,
),
is_enabled: option.Option(Bool),
optional_fields: option.Option(List(InventoryOptionalField)),
schedule: option.Option(InventorySchedule),
)
}
Constructors
-
InventoryConfiguration( destination: option.Option(InventoryDestination), filter: option.Option(InventoryFilter), id: option.Option(String), included_object_versions: option.Option( InventoryIncludedObjectVersions, ), is_enabled: option.Option(Bool), optional_fields: option.Option(List(InventoryOptionalField)), schedule: option.Option(InventorySchedule), )
pub type InventoryConfigurationState {
InventoryConfigurationStateDisabled
InventoryConfigurationStateEnabled
}
Constructors
-
InventoryConfigurationStateDisabled -
InventoryConfigurationStateEnabled
pub type InventoryDestination {
InventoryDestination(
s3_bucket_destination: option.Option(
InventoryS3BucketDestination,
),
)
}
Constructors
-
InventoryDestination( s3_bucket_destination: option.Option( InventoryS3BucketDestination, ), )
pub type InventoryEncryption {
InventoryEncryption(
ssekms: option.Option(SSEKMS),
sses3: option.Option(SSES3),
)
}
Constructors
-
InventoryEncryption( ssekms: option.Option(SSEKMS), sses3: option.Option(SSES3), )
pub type InventoryFilter {
InventoryFilter(prefix: option.Option(String))
}
Constructors
-
InventoryFilter(prefix: option.Option(String))
pub type InventoryFormat {
InventoryFormatCsv
InventoryFormatOrc
InventoryFormatParquet
}
Constructors
-
InventoryFormatCsv -
InventoryFormatOrc -
InventoryFormatParquet
pub type InventoryFrequency {
InventoryFrequencyDaily
InventoryFrequencyWeekly
}
Constructors
-
InventoryFrequencyDaily -
InventoryFrequencyWeekly
pub type InventoryIncludedObjectVersions {
InventoryIncludedObjectVersionsAll
InventoryIncludedObjectVersionsCurrent
}
Constructors
-
InventoryIncludedObjectVersionsAll -
InventoryIncludedObjectVersionsCurrent
pub type InventoryOptionalField {
InventoryOptionalFieldBucketkeystatus
InventoryOptionalFieldChecksumalgorithm
InventoryOptionalFieldEtag
InventoryOptionalFieldEncryptionstatus
InventoryOptionalFieldIntelligenttieringaccesstier
InventoryOptionalFieldIsmultipartuploaded
InventoryOptionalFieldLastmodifieddate
InventoryOptionalFieldLifecycleexpirationdate
InventoryOptionalFieldObjectaccesscontrollist
InventoryOptionalFieldObjectlocklegalholdstatus
InventoryOptionalFieldObjectlockmode
InventoryOptionalFieldObjectlockretainuntildate
InventoryOptionalFieldObjectowner
InventoryOptionalFieldReplicationstatus
InventoryOptionalFieldSize
InventoryOptionalFieldStorageclass
}
Constructors
-
InventoryOptionalFieldBucketkeystatus -
InventoryOptionalFieldChecksumalgorithm -
InventoryOptionalFieldEtag -
InventoryOptionalFieldEncryptionstatus -
InventoryOptionalFieldIntelligenttieringaccesstier -
InventoryOptionalFieldIsmultipartuploaded -
InventoryOptionalFieldLastmodifieddate -
InventoryOptionalFieldLifecycleexpirationdate -
InventoryOptionalFieldObjectaccesscontrollist -
InventoryOptionalFieldObjectlocklegalholdstatus -
InventoryOptionalFieldObjectlockmode -
InventoryOptionalFieldObjectlockretainuntildate -
InventoryOptionalFieldObjectowner -
InventoryOptionalFieldReplicationstatus -
InventoryOptionalFieldSize -
InventoryOptionalFieldStorageclass
pub type InventoryS3BucketDestination {
InventoryS3BucketDestination(
account_id: option.Option(String),
bucket: option.Option(String),
encryption: option.Option(InventoryEncryption),
format: option.Option(InventoryFormat),
prefix: option.Option(String),
)
}
Constructors
-
InventoryS3BucketDestination( account_id: option.Option(String), bucket: option.Option(String), encryption: option.Option(InventoryEncryption), format: option.Option(InventoryFormat), prefix: option.Option(String), )
pub type InventorySchedule {
InventorySchedule(frequency: option.Option(InventoryFrequency))
}
Constructors
-
InventorySchedule(frequency: option.Option(InventoryFrequency))
pub type InventoryTableConfiguration {
InventoryTableConfiguration(
configuration_state: option.Option(
InventoryConfigurationState,
),
encryption_configuration: option.Option(
MetadataTableEncryptionConfiguration,
),
)
}
Constructors
-
InventoryTableConfiguration( configuration_state: option.Option(InventoryConfigurationState), encryption_configuration: option.Option( MetadataTableEncryptionConfiguration, ), )
pub type InventoryTableConfigurationResult {
InventoryTableConfigurationResult(
configuration_state: option.Option(
InventoryConfigurationState,
),
error: option.Option(ErrorDetails),
table_arn: option.Option(String),
table_name: option.Option(String),
table_status: option.Option(String),
)
}
Constructors
-
InventoryTableConfigurationResult( configuration_state: option.Option(InventoryConfigurationState), error: option.Option(ErrorDetails), table_arn: option.Option(String), table_name: option.Option(String), table_status: option.Option(String), )
pub type InventoryTableConfigurationUpdates {
InventoryTableConfigurationUpdates(
configuration_state: option.Option(
InventoryConfigurationState,
),
encryption_configuration: option.Option(
MetadataTableEncryptionConfiguration,
),
)
}
Constructors
-
InventoryTableConfigurationUpdates( configuration_state: option.Option(InventoryConfigurationState), encryption_configuration: option.Option( MetadataTableEncryptionConfiguration, ), )
pub type JSONInput {
JSONInput(type_: option.Option(JSONType))
}
Constructors
-
JSONInput(type_: option.Option(JSONType))
pub type JSONOutput {
JSONOutput(record_delimiter: option.Option(String))
}
Constructors
-
JSONOutput(record_delimiter: option.Option(String))
pub type JSONType {
JSONTypeDocument
JSONTypeLines
}
Constructors
-
JSONTypeDocument -
JSONTypeLines
pub type JournalTableConfiguration {
JournalTableConfiguration(
encryption_configuration: option.Option(
MetadataTableEncryptionConfiguration,
),
record_expiration: option.Option(RecordExpiration),
)
}
Constructors
-
JournalTableConfiguration( encryption_configuration: option.Option( MetadataTableEncryptionConfiguration, ), record_expiration: option.Option(RecordExpiration), )
pub type JournalTableConfigurationResult {
JournalTableConfigurationResult(
error: option.Option(ErrorDetails),
record_expiration: option.Option(RecordExpiration),
table_arn: option.Option(String),
table_name: option.Option(String),
table_status: option.Option(String),
)
}
Constructors
-
JournalTableConfigurationResult( error: option.Option(ErrorDetails), record_expiration: option.Option(RecordExpiration), table_arn: option.Option(String), table_name: option.Option(String), table_status: option.Option(String), )
pub type JournalTableConfigurationUpdates {
JournalTableConfigurationUpdates(
record_expiration: option.Option(RecordExpiration),
)
}
Constructors
-
JournalTableConfigurationUpdates( record_expiration: option.Option(RecordExpiration), )
pub type LambdaFunctionConfiguration {
LambdaFunctionConfiguration(
events: option.Option(List(Event)),
filter: option.Option(NotificationConfigurationFilter),
id: option.Option(String),
lambda_function_arn: option.Option(String),
)
}
Constructors
-
LambdaFunctionConfiguration( events: option.Option(List(Event)), filter: option.Option(NotificationConfigurationFilter), id: option.Option(String), lambda_function_arn: option.Option(String), )
pub type LifecycleExpiration {
LifecycleExpiration(
date: option.Option(json_timestamp.Timestamp),
days: option.Option(Int),
expired_object_delete_marker: option.Option(Bool),
)
}
Constructors
-
LifecycleExpiration( date: option.Option(json_timestamp.Timestamp), days: option.Option(Int), expired_object_delete_marker: option.Option(Bool), )
pub type LifecycleRule {
LifecycleRule(
abort_incomplete_multipart_upload: option.Option(
AbortIncompleteMultipartUpload,
),
expiration: option.Option(LifecycleExpiration),
filter: option.Option(LifecycleRuleFilter),
id: option.Option(String),
noncurrent_version_expiration: option.Option(
NoncurrentVersionExpiration,
),
noncurrent_version_transitions: option.Option(
List(NoncurrentVersionTransition),
),
prefix: option.Option(String),
status: option.Option(ExpirationStatus),
transitions: option.Option(List(Transition)),
)
}
Constructors
-
LifecycleRule( abort_incomplete_multipart_upload: option.Option( AbortIncompleteMultipartUpload, ), expiration: option.Option(LifecycleExpiration), filter: option.Option(LifecycleRuleFilter), id: option.Option(String), noncurrent_version_expiration: option.Option( NoncurrentVersionExpiration, ), noncurrent_version_transitions: option.Option( List(NoncurrentVersionTransition), ), prefix: option.Option(String), status: option.Option(ExpirationStatus), transitions: option.Option(List(Transition)), )
pub type LifecycleRuleAndOperator {
LifecycleRuleAndOperator(
object_size_greater_than: option.Option(Int),
object_size_less_than: option.Option(Int),
prefix: option.Option(String),
tags: option.Option(List(Tag)),
)
}
Constructors
-
LifecycleRuleAndOperator( object_size_greater_than: option.Option(Int), object_size_less_than: option.Option(Int), prefix: option.Option(String), tags: option.Option(List(Tag)), )
pub type LifecycleRuleFilter {
LifecycleRuleFilter(
and: option.Option(LifecycleRuleAndOperator),
object_size_greater_than: option.Option(Int),
object_size_less_than: option.Option(Int),
prefix: option.Option(String),
tag: option.Option(Tag),
)
}
Constructors
-
LifecycleRuleFilter( and: option.Option(LifecycleRuleAndOperator), object_size_greater_than: option.Option(Int), object_size_less_than: option.Option(Int), prefix: option.Option(String), tag: option.Option(Tag), )
pub type ListBucketAnalyticsConfigurationsError {
ListBucketAnalyticsConfigurationsErrorTransport(reason: String)
ListBucketAnalyticsConfigurationsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListBucketAnalyticsConfigurationsErrorTransport(reason: String) -
ListBucketAnalyticsConfigurationsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListBucketAnalyticsConfigurationsOutput {
ListBucketAnalyticsConfigurationsOutput(
analytics_configuration_list: option.Option(
List(AnalyticsConfiguration),
),
continuation_token: option.Option(String),
is_truncated: option.Option(Bool),
next_continuation_token: option.Option(String),
)
}
Constructors
-
ListBucketAnalyticsConfigurationsOutput( analytics_configuration_list: option.Option( List(AnalyticsConfiguration), ), continuation_token: option.Option(String), is_truncated: option.Option(Bool), next_continuation_token: option.Option(String), )
pub type ListBucketAnalyticsConfigurationsRequest {
ListBucketAnalyticsConfigurationsRequest(
bucket: option.Option(String),
continuation_token: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
ListBucketAnalyticsConfigurationsRequest( bucket: option.Option(String), continuation_token: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type ListBucketIntelligentTieringConfigurationsError {
ListBucketIntelligentTieringConfigurationsErrorTransport(
reason: String,
)
ListBucketIntelligentTieringConfigurationsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListBucketIntelligentTieringConfigurationsErrorTransport( reason: String, ) -
ListBucketIntelligentTieringConfigurationsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListBucketIntelligentTieringConfigurationsOutput {
ListBucketIntelligentTieringConfigurationsOutput(
continuation_token: option.Option(String),
intelligent_tiering_configuration_list: option.Option(
List(IntelligentTieringConfiguration),
),
is_truncated: option.Option(Bool),
next_continuation_token: option.Option(String),
)
}
Constructors
-
ListBucketIntelligentTieringConfigurationsOutput( continuation_token: option.Option(String), intelligent_tiering_configuration_list: option.Option( List(IntelligentTieringConfiguration), ), is_truncated: option.Option(Bool), next_continuation_token: option.Option(String), )
pub type ListBucketIntelligentTieringConfigurationsRequest {
ListBucketIntelligentTieringConfigurationsRequest(
bucket: option.Option(String),
continuation_token: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
ListBucketIntelligentTieringConfigurationsRequest( bucket: option.Option(String), continuation_token: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type ListBucketInventoryConfigurationsError {
ListBucketInventoryConfigurationsErrorTransport(reason: String)
ListBucketInventoryConfigurationsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListBucketInventoryConfigurationsErrorTransport(reason: String) -
ListBucketInventoryConfigurationsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListBucketInventoryConfigurationsOutput {
ListBucketInventoryConfigurationsOutput(
continuation_token: option.Option(String),
inventory_configuration_list: option.Option(
List(InventoryConfiguration),
),
is_truncated: option.Option(Bool),
next_continuation_token: option.Option(String),
)
}
Constructors
-
ListBucketInventoryConfigurationsOutput( continuation_token: option.Option(String), inventory_configuration_list: option.Option( List(InventoryConfiguration), ), is_truncated: option.Option(Bool), next_continuation_token: option.Option(String), )
pub type ListBucketInventoryConfigurationsRequest {
ListBucketInventoryConfigurationsRequest(
bucket: option.Option(String),
continuation_token: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
ListBucketInventoryConfigurationsRequest( bucket: option.Option(String), continuation_token: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type ListBucketMetricsConfigurationsError {
ListBucketMetricsConfigurationsErrorTransport(reason: String)
ListBucketMetricsConfigurationsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListBucketMetricsConfigurationsErrorTransport(reason: String) -
ListBucketMetricsConfigurationsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListBucketMetricsConfigurationsOutput {
ListBucketMetricsConfigurationsOutput(
continuation_token: option.Option(String),
is_truncated: option.Option(Bool),
metrics_configuration_list: option.Option(
List(MetricsConfiguration),
),
next_continuation_token: option.Option(String),
)
}
Constructors
-
ListBucketMetricsConfigurationsOutput( continuation_token: option.Option(String), is_truncated: option.Option(Bool), metrics_configuration_list: option.Option( List(MetricsConfiguration), ), next_continuation_token: option.Option(String), )
pub type ListBucketMetricsConfigurationsRequest {
ListBucketMetricsConfigurationsRequest(
bucket: option.Option(String),
continuation_token: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
ListBucketMetricsConfigurationsRequest( bucket: option.Option(String), continuation_token: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type ListBucketsError {
ListBucketsErrorTransport(reason: String)
ListBucketsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListBucketsErrorTransport(reason: String) -
ListBucketsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListBucketsOutput {
ListBucketsOutput(
buckets: option.Option(List(Bucket)),
continuation_token: option.Option(String),
owner: option.Option(Owner),
prefix: option.Option(String),
)
}
Constructors
-
ListBucketsOutput( buckets: option.Option(List(Bucket)), continuation_token: option.Option(String), owner: option.Option(Owner), prefix: option.Option(String), )
pub type ListBucketsRequest {
ListBucketsRequest(
bucket_region: option.Option(String),
continuation_token: option.Option(String),
max_buckets: option.Option(Int),
prefix: option.Option(String),
)
}
Constructors
-
ListBucketsRequest( bucket_region: option.Option(String), continuation_token: option.Option(String), max_buckets: option.Option(Int), prefix: option.Option(String), )
pub type ListDirectoryBucketsError {
ListDirectoryBucketsErrorTransport(reason: String)
ListDirectoryBucketsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListDirectoryBucketsErrorTransport(reason: String) -
ListDirectoryBucketsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListDirectoryBucketsOutput {
ListDirectoryBucketsOutput(
buckets: option.Option(List(Bucket)),
continuation_token: option.Option(String),
)
}
Constructors
-
ListDirectoryBucketsOutput( buckets: option.Option(List(Bucket)), continuation_token: option.Option(String), )
pub type ListDirectoryBucketsRequest {
ListDirectoryBucketsRequest(
continuation_token: option.Option(String),
max_directory_buckets: option.Option(Int),
)
}
Constructors
-
ListDirectoryBucketsRequest( continuation_token: option.Option(String), max_directory_buckets: option.Option(Int), )
pub type ListMultipartUploadsError {
ListMultipartUploadsErrorTransport(reason: String)
ListMultipartUploadsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListMultipartUploadsErrorTransport(reason: String) -
ListMultipartUploadsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListMultipartUploadsOutput {
ListMultipartUploadsOutput(
bucket: option.Option(String),
common_prefixes: option.Option(List(CommonPrefix)),
delimiter: option.Option(String),
encoding_type: option.Option(EncodingType),
is_truncated: option.Option(Bool),
key_marker: option.Option(String),
max_uploads: option.Option(Int),
next_key_marker: option.Option(String),
next_upload_id_marker: option.Option(String),
prefix: option.Option(String),
request_charged: option.Option(RequestCharged),
upload_id_marker: option.Option(String),
uploads: option.Option(List(MultipartUpload)),
)
}
Constructors
-
ListMultipartUploadsOutput( bucket: option.Option(String), common_prefixes: option.Option(List(CommonPrefix)), delimiter: option.Option(String), encoding_type: option.Option(EncodingType), is_truncated: option.Option(Bool), key_marker: option.Option(String), max_uploads: option.Option(Int), next_key_marker: option.Option(String), next_upload_id_marker: option.Option(String), prefix: option.Option(String), request_charged: option.Option(RequestCharged), upload_id_marker: option.Option(String), uploads: option.Option(List(MultipartUpload)), )
pub type ListMultipartUploadsRequest {
ListMultipartUploadsRequest(
bucket: option.Option(String),
delimiter: option.Option(String),
encoding_type: option.Option(EncodingType),
expected_bucket_owner: option.Option(String),
key_marker: option.Option(String),
max_uploads: option.Option(Int),
prefix: option.Option(String),
request_payer: option.Option(RequestPayer),
upload_id_marker: option.Option(String),
)
}
Constructors
-
ListMultipartUploadsRequest( bucket: option.Option(String), delimiter: option.Option(String), encoding_type: option.Option(EncodingType), expected_bucket_owner: option.Option(String), key_marker: option.Option(String), max_uploads: option.Option(Int), prefix: option.Option(String), request_payer: option.Option(RequestPayer), upload_id_marker: option.Option(String), )
pub type ListObjectVersionsError {
ListObjectVersionsErrorTransport(reason: String)
ListObjectVersionsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListObjectVersionsErrorTransport(reason: String) -
ListObjectVersionsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListObjectVersionsOutput {
ListObjectVersionsOutput(
common_prefixes: option.Option(List(CommonPrefix)),
delete_markers: option.Option(List(DeleteMarkerEntry)),
delimiter: option.Option(String),
encoding_type: option.Option(EncodingType),
is_truncated: option.Option(Bool),
key_marker: option.Option(String),
max_keys: option.Option(Int),
name: option.Option(String),
next_key_marker: option.Option(String),
next_version_id_marker: option.Option(String),
prefix: option.Option(String),
request_charged: option.Option(RequestCharged),
version_id_marker: option.Option(String),
versions: option.Option(List(ObjectVersion)),
)
}
Constructors
-
ListObjectVersionsOutput( common_prefixes: option.Option(List(CommonPrefix)), delete_markers: option.Option(List(DeleteMarkerEntry)), delimiter: option.Option(String), encoding_type: option.Option(EncodingType), is_truncated: option.Option(Bool), key_marker: option.Option(String), max_keys: option.Option(Int), name: option.Option(String), next_key_marker: option.Option(String), next_version_id_marker: option.Option(String), prefix: option.Option(String), request_charged: option.Option(RequestCharged), version_id_marker: option.Option(String), versions: option.Option(List(ObjectVersion)), )
pub type ListObjectVersionsRequest {
ListObjectVersionsRequest(
bucket: option.Option(String),
delimiter: option.Option(String),
encoding_type: option.Option(EncodingType),
expected_bucket_owner: option.Option(String),
key_marker: option.Option(String),
max_keys: option.Option(Int),
optional_object_attributes: option.Option(
List(OptionalObjectAttributes),
),
prefix: option.Option(String),
request_payer: option.Option(RequestPayer),
version_id_marker: option.Option(String),
)
}
Constructors
-
ListObjectVersionsRequest( bucket: option.Option(String), delimiter: option.Option(String), encoding_type: option.Option(EncodingType), expected_bucket_owner: option.Option(String), key_marker: option.Option(String), max_keys: option.Option(Int), optional_object_attributes: option.Option( List(OptionalObjectAttributes), ), prefix: option.Option(String), request_payer: option.Option(RequestPayer), version_id_marker: option.Option(String), )
pub type ListObjectsError {
ListObjectsErrorNoSuchBucket(value: NoSuchBucket)
ListObjectsErrorTransport(reason: String)
ListObjectsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListObjectsErrorNoSuchBucket(value: NoSuchBucket) -
ListObjectsErrorTransport(reason: String) -
ListObjectsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListObjectsOutput {
ListObjectsOutput(
common_prefixes: option.Option(List(CommonPrefix)),
contents: option.Option(List(Object)),
delimiter: option.Option(String),
encoding_type: option.Option(EncodingType),
is_truncated: option.Option(Bool),
marker: option.Option(String),
max_keys: option.Option(Int),
name: option.Option(String),
next_marker: option.Option(String),
prefix: option.Option(String),
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
ListObjectsOutput( common_prefixes: option.Option(List(CommonPrefix)), contents: option.Option(List(Object)), delimiter: option.Option(String), encoding_type: option.Option(EncodingType), is_truncated: option.Option(Bool), marker: option.Option(String), max_keys: option.Option(Int), name: option.Option(String), next_marker: option.Option(String), prefix: option.Option(String), request_charged: option.Option(RequestCharged), )
pub type ListObjectsRequest {
ListObjectsRequest(
bucket: option.Option(String),
delimiter: option.Option(String),
encoding_type: option.Option(EncodingType),
expected_bucket_owner: option.Option(String),
marker: option.Option(String),
max_keys: option.Option(Int),
optional_object_attributes: option.Option(
List(OptionalObjectAttributes),
),
prefix: option.Option(String),
request_payer: option.Option(RequestPayer),
)
}
Constructors
-
ListObjectsRequest( bucket: option.Option(String), delimiter: option.Option(String), encoding_type: option.Option(EncodingType), expected_bucket_owner: option.Option(String), marker: option.Option(String), max_keys: option.Option(Int), optional_object_attributes: option.Option( List(OptionalObjectAttributes), ), prefix: option.Option(String), request_payer: option.Option(RequestPayer), )
pub type ListObjectsV2Error {
ListObjectsV2ErrorNoSuchBucket(value: NoSuchBucket)
ListObjectsV2ErrorTransport(reason: String)
ListObjectsV2ErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListObjectsV2ErrorNoSuchBucket(value: NoSuchBucket) -
ListObjectsV2ErrorTransport(reason: String) -
ListObjectsV2ErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListObjectsV2Output {
ListObjectsV2Output(
common_prefixes: option.Option(List(CommonPrefix)),
contents: option.Option(List(Object)),
continuation_token: option.Option(String),
delimiter: option.Option(String),
encoding_type: option.Option(EncodingType),
is_truncated: option.Option(Bool),
key_count: option.Option(Int),
max_keys: option.Option(Int),
name: option.Option(String),
next_continuation_token: option.Option(String),
prefix: option.Option(String),
request_charged: option.Option(RequestCharged),
start_after: option.Option(String),
)
}
Constructors
-
ListObjectsV2Output( common_prefixes: option.Option(List(CommonPrefix)), contents: option.Option(List(Object)), continuation_token: option.Option(String), delimiter: option.Option(String), encoding_type: option.Option(EncodingType), is_truncated: option.Option(Bool), key_count: option.Option(Int), max_keys: option.Option(Int), name: option.Option(String), next_continuation_token: option.Option(String), prefix: option.Option(String), request_charged: option.Option(RequestCharged), start_after: option.Option(String), )
pub type ListObjectsV2Request {
ListObjectsV2Request(
bucket: option.Option(String),
continuation_token: option.Option(String),
delimiter: option.Option(String),
encoding_type: option.Option(EncodingType),
expected_bucket_owner: option.Option(String),
fetch_owner: option.Option(Bool),
max_keys: option.Option(Int),
optional_object_attributes: option.Option(
List(OptionalObjectAttributes),
),
prefix: option.Option(String),
request_payer: option.Option(RequestPayer),
start_after: option.Option(String),
)
}
Constructors
-
ListObjectsV2Request( bucket: option.Option(String), continuation_token: option.Option(String), delimiter: option.Option(String), encoding_type: option.Option(EncodingType), expected_bucket_owner: option.Option(String), fetch_owner: option.Option(Bool), max_keys: option.Option(Int), optional_object_attributes: option.Option( List(OptionalObjectAttributes), ), prefix: option.Option(String), request_payer: option.Option(RequestPayer), start_after: option.Option(String), )
pub type ListPartsError {
ListPartsErrorTransport(reason: String)
ListPartsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
ListPartsErrorTransport(reason: String) -
ListPartsErrorUnknown( error_type: String, status: Int, body: String, )
pub type ListPartsOutput {
ListPartsOutput(
abort_date: option.Option(json_timestamp.Timestamp),
abort_rule_id: option.Option(String),
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
checksum_type: option.Option(ChecksumType),
initiator: option.Option(Initiator),
is_truncated: option.Option(Bool),
key: option.Option(String),
max_parts: option.Option(Int),
next_part_number_marker: option.Option(String),
owner: option.Option(Owner),
part_number_marker: option.Option(String),
parts: option.Option(List(Part)),
request_charged: option.Option(RequestCharged),
storage_class: option.Option(StorageClass),
upload_id: option.Option(String),
)
}
Constructors
-
ListPartsOutput( abort_date: option.Option(json_timestamp.Timestamp), abort_rule_id: option.Option(String), bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), checksum_type: option.Option(ChecksumType), initiator: option.Option(Initiator), is_truncated: option.Option(Bool), key: option.Option(String), max_parts: option.Option(Int), next_part_number_marker: option.Option(String), owner: option.Option(Owner), part_number_marker: option.Option(String), parts: option.Option(List(Part)), request_charged: option.Option(RequestCharged), storage_class: option.Option(StorageClass), upload_id: option.Option(String), )
pub type ListPartsRequest {
ListPartsRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
max_parts: option.Option(Int),
part_number_marker: option.Option(String),
request_payer: option.Option(RequestPayer),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
upload_id: option.Option(String),
)
}
Constructors
-
ListPartsRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), max_parts: option.Option(Int), part_number_marker: option.Option(String), request_payer: option.Option(RequestPayer), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), upload_id: option.Option(String), )
pub type LocationInfo {
LocationInfo(
name: option.Option(String),
type_: option.Option(LocationType),
)
}
Constructors
-
LocationInfo( name: option.Option(String), type_: option.Option(LocationType), )
pub type LocationType {
LocationTypeAvailabilityzone
LocationTypeLocalzone
}
Constructors
-
LocationTypeAvailabilityzone -
LocationTypeLocalzone
pub type LoggingEnabled {
LoggingEnabled(
target_bucket: option.Option(String),
target_grants: option.Option(List(TargetGrant)),
target_object_key_format: option.Option(TargetObjectKeyFormat),
target_prefix: option.Option(String),
)
}
Constructors
-
LoggingEnabled( target_bucket: option.Option(String), target_grants: option.Option(List(TargetGrant)), target_object_key_format: option.Option(TargetObjectKeyFormat), target_prefix: option.Option(String), )
pub type MFADelete {
MFADeleteDisabled
MFADeleteEnabled
}
Constructors
-
MFADeleteDisabled -
MFADeleteEnabled
pub type MFADeleteStatus {
MFADeleteStatusDisabled
MFADeleteStatusEnabled
}
Constructors
-
MFADeleteStatusDisabled -
MFADeleteStatusEnabled
pub type MetadataConfiguration {
MetadataConfiguration(
inventory_table_configuration: option.Option(
InventoryTableConfiguration,
),
journal_table_configuration: option.Option(
JournalTableConfiguration,
),
)
}
Constructors
-
MetadataConfiguration( inventory_table_configuration: option.Option( InventoryTableConfiguration, ), journal_table_configuration: option.Option( JournalTableConfiguration, ), )
pub type MetadataConfigurationResult {
MetadataConfigurationResult(
destination_result: option.Option(DestinationResult),
inventory_table_configuration_result: option.Option(
InventoryTableConfigurationResult,
),
journal_table_configuration_result: option.Option(
JournalTableConfigurationResult,
),
)
}
Constructors
-
MetadataConfigurationResult( destination_result: option.Option(DestinationResult), inventory_table_configuration_result: option.Option( InventoryTableConfigurationResult, ), journal_table_configuration_result: option.Option( JournalTableConfigurationResult, ), )
pub type MetadataDirective {
MetadataDirectiveCopy
MetadataDirectiveReplace
}
Constructors
-
MetadataDirectiveCopy -
MetadataDirectiveReplace
pub type MetadataEntry {
MetadataEntry(
name: option.Option(String),
value: option.Option(String),
)
}
Constructors
-
MetadataEntry( name: option.Option(String), value: option.Option(String), )
pub type MetadataTableConfiguration {
MetadataTableConfiguration(
s3_tables_destination: option.Option(S3TablesDestination),
)
}
Constructors
-
MetadataTableConfiguration( s3_tables_destination: option.Option(S3TablesDestination), )
pub type MetadataTableConfigurationResult {
MetadataTableConfigurationResult(
s3_tables_destination_result: option.Option(
S3TablesDestinationResult,
),
)
}
Constructors
-
MetadataTableConfigurationResult( s3_tables_destination_result: option.Option( S3TablesDestinationResult, ), )
pub type MetadataTableEncryptionConfiguration {
MetadataTableEncryptionConfiguration(
kms_key_arn: option.Option(String),
sse_algorithm: option.Option(TableSseAlgorithm),
)
}
Constructors
-
MetadataTableEncryptionConfiguration( kms_key_arn: option.Option(String), sse_algorithm: option.Option(TableSseAlgorithm), )
pub type Metrics {
Metrics(
event_threshold: option.Option(ReplicationTimeValue),
status: option.Option(MetricsStatus),
)
}
Constructors
-
Metrics( event_threshold: option.Option(ReplicationTimeValue), status: option.Option(MetricsStatus), )
pub type MetricsAndOperator {
MetricsAndOperator(
access_point_arn: option.Option(String),
prefix: option.Option(String),
tags: option.Option(List(Tag)),
)
}
Constructors
-
MetricsAndOperator( access_point_arn: option.Option(String), prefix: option.Option(String), tags: option.Option(List(Tag)), )
pub type MetricsConfiguration {
MetricsConfiguration(
filter: option.Option(MetricsFilter),
id: option.Option(String),
)
}
Constructors
-
MetricsConfiguration( filter: option.Option(MetricsFilter), id: option.Option(String), )
pub type MetricsFilter {
MetricsFilterAccessPointArn(String)
MetricsFilterAnd(MetricsAndOperator)
MetricsFilterPrefix(String)
MetricsFilterTag(Tag)
}
Constructors
-
MetricsFilterAccessPointArn(String) -
MetricsFilterAnd(MetricsAndOperator) -
MetricsFilterPrefix(String) -
MetricsFilterTag(Tag)
pub type MetricsStatus {
MetricsStatusDisabled
MetricsStatusEnabled
}
Constructors
-
MetricsStatusDisabled -
MetricsStatusEnabled
pub type MultipartUpload {
MultipartUpload(
checksum_algorithm: option.Option(ChecksumAlgorithm),
checksum_type: option.Option(ChecksumType),
initiated: option.Option(json_timestamp.Timestamp),
initiator: option.Option(Initiator),
key: option.Option(String),
owner: option.Option(Owner),
storage_class: option.Option(StorageClass),
upload_id: option.Option(String),
)
}
Constructors
-
MultipartUpload( checksum_algorithm: option.Option(ChecksumAlgorithm), checksum_type: option.Option(ChecksumType), initiated: option.Option(json_timestamp.Timestamp), initiator: option.Option(Initiator), key: option.Option(String), owner: option.Option(Owner), storage_class: option.Option(StorageClass), upload_id: option.Option(String), )
pub type NoSuchBucket {
NoSuchBucket
}
Constructors
-
NoSuchBucket
pub type NoSuchUpload {
NoSuchUpload
}
Constructors
-
NoSuchUpload
pub type NoncurrentVersionExpiration {
NoncurrentVersionExpiration(
newer_noncurrent_versions: option.Option(Int),
noncurrent_days: option.Option(Int),
)
}
Constructors
-
NoncurrentVersionExpiration( newer_noncurrent_versions: option.Option(Int), noncurrent_days: option.Option(Int), )
pub type NoncurrentVersionTransition {
NoncurrentVersionTransition(
newer_noncurrent_versions: option.Option(Int),
noncurrent_days: option.Option(Int),
storage_class: option.Option(TransitionStorageClass),
)
}
Constructors
-
NoncurrentVersionTransition( newer_noncurrent_versions: option.Option(Int), noncurrent_days: option.Option(Int), storage_class: option.Option(TransitionStorageClass), )
pub type NotificationConfiguration {
NotificationConfiguration(
event_bridge_configuration: option.Option(
EventBridgeConfiguration,
),
lambda_function_configurations: option.Option(
List(LambdaFunctionConfiguration),
),
queue_configurations: option.Option(List(QueueConfiguration)),
topic_configurations: option.Option(List(TopicConfiguration)),
)
}
Constructors
-
NotificationConfiguration( event_bridge_configuration: option.Option( EventBridgeConfiguration, ), lambda_function_configurations: option.Option( List(LambdaFunctionConfiguration), ), queue_configurations: option.Option(List(QueueConfiguration)), topic_configurations: option.Option(List(TopicConfiguration)), )
pub type NotificationConfigurationFilter {
NotificationConfigurationFilter(
key: option.Option(S3KeyFilter),
)
}
Constructors
-
NotificationConfigurationFilter(key: option.Option(S3KeyFilter))
pub type Object {
Object(
checksum_algorithm: option.Option(List(ChecksumAlgorithm)),
checksum_type: option.Option(ChecksumType),
e_tag: option.Option(String),
key: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
owner: option.Option(Owner),
restore_status: option.Option(RestoreStatus),
size: option.Option(Int),
storage_class: option.Option(ObjectStorageClass),
)
}
Constructors
-
Object( checksum_algorithm: option.Option(List(ChecksumAlgorithm)), checksum_type: option.Option(ChecksumType), e_tag: option.Option(String), key: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), owner: option.Option(Owner), restore_status: option.Option(RestoreStatus), size: option.Option(Int), storage_class: option.Option(ObjectStorageClass), )
pub type ObjectAlreadyInActiveTierError {
ObjectAlreadyInActiveTierError
}
Constructors
-
ObjectAlreadyInActiveTierError
pub type ObjectAttributes {
ObjectAttributesChecksum
ObjectAttributesEtag
ObjectAttributesObjectParts
ObjectAttributesObjectSize
ObjectAttributesStorageClass
}
Constructors
-
ObjectAttributesChecksum -
ObjectAttributesEtag -
ObjectAttributesObjectParts -
ObjectAttributesObjectSize -
ObjectAttributesStorageClass
pub type ObjectCannedACL {
ObjectCannedACLAuthenticatedRead
ObjectCannedACLAwsExecRead
ObjectCannedACLBucketOwnerFullControl
ObjectCannedACLBucketOwnerRead
ObjectCannedACLPrivate
ObjectCannedACLPublicRead
ObjectCannedACLPublicReadWrite
}
Constructors
-
ObjectCannedACLAuthenticatedRead -
ObjectCannedACLAwsExecRead -
ObjectCannedACLBucketOwnerFullControl -
ObjectCannedACLBucketOwnerRead -
ObjectCannedACLPrivate -
ObjectCannedACLPublicRead -
ObjectCannedACLPublicReadWrite
pub type ObjectEncryption {
ObjectEncryptionSSEKMS(SSEKMSEncryption)
}
Constructors
-
ObjectEncryptionSSEKMS(SSEKMSEncryption)
pub type ObjectIdentifier {
ObjectIdentifier(
e_tag: option.Option(String),
key: option.Option(String),
last_modified_time: option.Option(json_timestamp.Timestamp),
size: option.Option(Int),
version_id: option.Option(String),
)
}
Constructors
-
ObjectIdentifier( e_tag: option.Option(String), key: option.Option(String), last_modified_time: option.Option(json_timestamp.Timestamp), size: option.Option(Int), version_id: option.Option(String), )
pub type ObjectLockConfiguration {
ObjectLockConfiguration(
object_lock_enabled: option.Option(ObjectLockEnabled),
rule: option.Option(ObjectLockRule),
)
}
Constructors
-
ObjectLockConfiguration( object_lock_enabled: option.Option(ObjectLockEnabled), rule: option.Option(ObjectLockRule), )
pub type ObjectLockEnabled {
ObjectLockEnabledEnabled
}
Constructors
-
ObjectLockEnabledEnabled
pub type ObjectLockLegalHold {
ObjectLockLegalHold(
status: option.Option(ObjectLockLegalHoldStatus),
)
}
Constructors
-
ObjectLockLegalHold( status: option.Option(ObjectLockLegalHoldStatus), )
pub type ObjectLockLegalHoldStatus {
ObjectLockLegalHoldStatusOff
ObjectLockLegalHoldStatusOn
}
Constructors
-
ObjectLockLegalHoldStatusOff -
ObjectLockLegalHoldStatusOn
pub type ObjectLockMode {
ObjectLockModeCompliance
ObjectLockModeGovernance
}
Constructors
-
ObjectLockModeCompliance -
ObjectLockModeGovernance
pub type ObjectLockRetention {
ObjectLockRetention(
mode: option.Option(ObjectLockRetentionMode),
retain_until_date: option.Option(json_timestamp.Timestamp),
)
}
Constructors
-
ObjectLockRetention( mode: option.Option(ObjectLockRetentionMode), retain_until_date: option.Option(json_timestamp.Timestamp), )
pub type ObjectLockRetentionMode {
ObjectLockRetentionModeCompliance
ObjectLockRetentionModeGovernance
}
Constructors
-
ObjectLockRetentionModeCompliance -
ObjectLockRetentionModeGovernance
pub type ObjectLockRule {
ObjectLockRule(
default_retention: option.Option(DefaultRetention),
)
}
Constructors
-
ObjectLockRule( default_retention: option.Option(DefaultRetention), )
pub type ObjectNotInActiveTierError {
ObjectNotInActiveTierError
}
Constructors
-
ObjectNotInActiveTierError
pub type ObjectOwnership {
ObjectOwnershipBucketownerenforced
ObjectOwnershipBucketownerpreferred
ObjectOwnershipObjectwriter
}
Constructors
-
ObjectOwnershipBucketownerenforced -
ObjectOwnershipBucketownerpreferred -
ObjectOwnershipObjectwriter
pub type ObjectPart {
ObjectPart(
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
part_number: option.Option(Int),
size: option.Option(Int),
)
}
Constructors
-
ObjectPart( checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), part_number: option.Option(Int), size: option.Option(Int), )
pub type ObjectStorageClass {
ObjectStorageClassDeepArchive
ObjectStorageClassExpressOnezone
ObjectStorageClassFsxOntap
ObjectStorageClassFsxOpenzfs
ObjectStorageClassGlacier
ObjectStorageClassGlacierIr
ObjectStorageClassIntelligentTiering
ObjectStorageClassOnezoneIa
ObjectStorageClassOutposts
ObjectStorageClassReducedRedundancy
ObjectStorageClassSnow
ObjectStorageClassStandard
ObjectStorageClassStandardIa
}
Constructors
-
ObjectStorageClassDeepArchive -
ObjectStorageClassExpressOnezone -
ObjectStorageClassFsxOntap -
ObjectStorageClassFsxOpenzfs -
ObjectStorageClassGlacier -
ObjectStorageClassGlacierIr -
ObjectStorageClassIntelligentTiering -
ObjectStorageClassOnezoneIa -
ObjectStorageClassOutposts -
ObjectStorageClassReducedRedundancy -
ObjectStorageClassSnow -
ObjectStorageClassStandard -
ObjectStorageClassStandardIa
pub type ObjectVersion {
ObjectVersion(
checksum_algorithm: option.Option(List(ChecksumAlgorithm)),
checksum_type: option.Option(ChecksumType),
e_tag: option.Option(String),
is_latest: option.Option(Bool),
key: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
owner: option.Option(Owner),
restore_status: option.Option(RestoreStatus),
size: option.Option(Int),
storage_class: option.Option(ObjectVersionStorageClass),
version_id: option.Option(String),
)
}
Constructors
-
ObjectVersion( checksum_algorithm: option.Option(List(ChecksumAlgorithm)), checksum_type: option.Option(ChecksumType), e_tag: option.Option(String), is_latest: option.Option(Bool), key: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), owner: option.Option(Owner), restore_status: option.Option(RestoreStatus), size: option.Option(Int), storage_class: option.Option(ObjectVersionStorageClass), version_id: option.Option(String), )
pub type ObjectVersionStorageClass {
ObjectVersionStorageClassStandard
}
Constructors
-
ObjectVersionStorageClassStandard
pub type OptionalObjectAttributes {
OptionalObjectAttributesRestoreStatus
}
Constructors
-
OptionalObjectAttributesRestoreStatus
pub type OutputLocation {
OutputLocation(s3: option.Option(S3Location))
}
Constructors
-
OutputLocation(s3: option.Option(S3Location))
pub type OutputSerialization {
OutputSerialization(
csv: option.Option(CSVOutput),
json: option.Option(JSONOutput),
)
}
Constructors
-
OutputSerialization( csv: option.Option(CSVOutput), json: option.Option(JSONOutput), )
pub type Owner {
Owner(
display_name: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
Owner( display_name: option.Option(String), id: option.Option(String), )
pub type OwnerOverride {
OwnerOverrideDestination
}
Constructors
-
OwnerOverrideDestination
pub type OwnershipControls {
OwnershipControls(
rules: option.Option(List(OwnershipControlsRule)),
)
}
Constructors
-
OwnershipControls( rules: option.Option(List(OwnershipControlsRule)), )
pub type OwnershipControlsRule {
OwnershipControlsRule(
object_ownership: option.Option(ObjectOwnership),
)
}
Constructors
-
OwnershipControlsRule( object_ownership: option.Option(ObjectOwnership), )
pub type ParquetInput {
ParquetInput
}
Constructors
-
ParquetInput
pub type Part {
Part(
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
e_tag: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
part_number: option.Option(Int),
size: option.Option(Int),
)
}
Constructors
-
Part( checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), e_tag: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), part_number: option.Option(Int), size: option.Option(Int), )
pub type PartitionDateSource {
PartitionDateSourceDeliverytime
PartitionDateSourceEventtime
}
Constructors
-
PartitionDateSourceDeliverytime -
PartitionDateSourceEventtime
pub type PartitionedPrefix {
PartitionedPrefix(
partition_date_source: option.Option(PartitionDateSource),
)
}
Constructors
-
PartitionedPrefix( partition_date_source: option.Option(PartitionDateSource), )
pub type Payer {
PayerBucketowner
PayerRequester
}
Constructors
-
PayerBucketowner -
PayerRequester
pub type Permission {
PermissionFullControl
PermissionRead
PermissionReadAcp
PermissionWrite
PermissionWriteAcp
}
Constructors
-
PermissionFullControl -
PermissionRead -
PermissionReadAcp -
PermissionWrite -
PermissionWriteAcp
pub type PolicyStatus {
PolicyStatus(is_public: option.Option(Bool))
}
Constructors
-
PolicyStatus(is_public: option.Option(Bool))
pub type Progress {
Progress(
bytes_processed: option.Option(Int),
bytes_returned: option.Option(Int),
bytes_scanned: option.Option(Int),
)
}
Constructors
-
Progress( bytes_processed: option.Option(Int), bytes_returned: option.Option(Int), bytes_scanned: option.Option(Int), )
pub type ProgressEvent {
ProgressEvent(details: option.Option(Progress))
}
Constructors
-
ProgressEvent(details: option.Option(Progress))
pub type Protocol {
ProtocolHttp
ProtocolHttps
}
Constructors
-
ProtocolHttp -
ProtocolHttps
pub type PublicAccessBlockConfiguration {
PublicAccessBlockConfiguration(
block_public_acls: option.Option(Bool),
block_public_policy: option.Option(Bool),
ignore_public_acls: option.Option(Bool),
restrict_public_buckets: option.Option(Bool),
)
}
Constructors
-
PublicAccessBlockConfiguration( block_public_acls: option.Option(Bool), block_public_policy: option.Option(Bool), ignore_public_acls: option.Option(Bool), restrict_public_buckets: option.Option(Bool), )
pub type PutBucketAbacError {
PutBucketAbacErrorTransport(reason: String)
PutBucketAbacErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketAbacErrorTransport(reason: String) -
PutBucketAbacErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketAbacOutput {
PutBucketAbacOutput
}
Constructors
-
PutBucketAbacOutput
pub type PutBucketAbacRequest {
PutBucketAbacRequest(
abac_status: option.Option(AbacStatus),
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
PutBucketAbacRequest( abac_status: option.Option(AbacStatus), bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type PutBucketAccelerateConfigurationError {
PutBucketAccelerateConfigurationErrorTransport(reason: String)
PutBucketAccelerateConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketAccelerateConfigurationErrorTransport(reason: String) -
PutBucketAccelerateConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketAccelerateConfigurationOutput {
PutBucketAccelerateConfigurationOutput
}
Constructors
-
PutBucketAccelerateConfigurationOutput
pub type PutBucketAccelerateConfigurationRequest {
PutBucketAccelerateConfigurationRequest(
accelerate_configuration: option.Option(
AccelerateConfiguration,
),
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
PutBucketAccelerateConfigurationRequest( accelerate_configuration: option.Option(AccelerateConfiguration), bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), expected_bucket_owner: option.Option(String), )
pub type PutBucketAclError {
PutBucketAclErrorTransport(reason: String)
PutBucketAclErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketAclErrorTransport(reason: String) -
PutBucketAclErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketAclOutput {
PutBucketAclOutput
}
Constructors
-
PutBucketAclOutput
pub type PutBucketAclRequest {
PutBucketAclRequest(
acl: option.Option(BucketCannedACL),
access_control_policy: option.Option(AccessControlPolicy),
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
grant_full_control: option.Option(String),
grant_read: option.Option(String),
grant_read_acp: option.Option(String),
grant_write: option.Option(String),
grant_write_acp: option.Option(String),
)
}
Constructors
-
PutBucketAclRequest( acl: option.Option(BucketCannedACL), access_control_policy: option.Option(AccessControlPolicy), bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), grant_full_control: option.Option(String), grant_read: option.Option(String), grant_read_acp: option.Option(String), grant_write: option.Option(String), grant_write_acp: option.Option(String), )
pub type PutBucketAnalyticsConfigurationError {
PutBucketAnalyticsConfigurationErrorTransport(reason: String)
PutBucketAnalyticsConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketAnalyticsConfigurationErrorTransport(reason: String) -
PutBucketAnalyticsConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketAnalyticsConfigurationOutput {
PutBucketAnalyticsConfigurationOutput
}
Constructors
-
PutBucketAnalyticsConfigurationOutput
pub type PutBucketAnalyticsConfigurationRequest {
PutBucketAnalyticsConfigurationRequest(
analytics_configuration: option.Option(AnalyticsConfiguration),
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
)
}
Constructors
-
PutBucketAnalyticsConfigurationRequest( analytics_configuration: option.Option(AnalyticsConfiguration), bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), )
pub type PutBucketCorsError {
PutBucketCorsErrorTransport(reason: String)
PutBucketCorsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketCorsErrorTransport(reason: String) -
PutBucketCorsErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketCorsOutput {
PutBucketCorsOutput
}
Constructors
-
PutBucketCorsOutput
pub type PutBucketCorsRequest {
PutBucketCorsRequest(
bucket: option.Option(String),
cors_configuration: option.Option(CORSConfiguration),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
PutBucketCorsRequest( bucket: option.Option(String), cors_configuration: option.Option(CORSConfiguration), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type PutBucketEncryptionError {
PutBucketEncryptionErrorTransport(reason: String)
PutBucketEncryptionErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketEncryptionErrorTransport(reason: String) -
PutBucketEncryptionErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketEncryptionOutput {
PutBucketEncryptionOutput
}
Constructors
-
PutBucketEncryptionOutput
pub type PutBucketEncryptionRequest {
PutBucketEncryptionRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
server_side_encryption_configuration: option.Option(
ServerSideEncryptionConfiguration,
),
)
}
Constructors
-
PutBucketEncryptionRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), server_side_encryption_configuration: option.Option( ServerSideEncryptionConfiguration, ), )
pub type PutBucketIntelligentTieringConfigurationError {
PutBucketIntelligentTieringConfigurationErrorTransport(
reason: String,
)
PutBucketIntelligentTieringConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketIntelligentTieringConfigurationErrorTransport( reason: String, ) -
PutBucketIntelligentTieringConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketIntelligentTieringConfigurationOutput {
PutBucketIntelligentTieringConfigurationOutput
}
Constructors
-
PutBucketIntelligentTieringConfigurationOutput
pub type PutBucketIntelligentTieringConfigurationRequest {
PutBucketIntelligentTieringConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
intelligent_tiering_configuration: option.Option(
IntelligentTieringConfiguration,
),
)
}
Constructors
-
PutBucketIntelligentTieringConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), intelligent_tiering_configuration: option.Option( IntelligentTieringConfiguration, ), )
pub type PutBucketInventoryConfigurationError {
PutBucketInventoryConfigurationErrorTransport(reason: String)
PutBucketInventoryConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketInventoryConfigurationErrorTransport(reason: String) -
PutBucketInventoryConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketInventoryConfigurationOutput {
PutBucketInventoryConfigurationOutput
}
Constructors
-
PutBucketInventoryConfigurationOutput
pub type PutBucketInventoryConfigurationRequest {
PutBucketInventoryConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
inventory_configuration: option.Option(InventoryConfiguration),
)
}
Constructors
-
PutBucketInventoryConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), inventory_configuration: option.Option(InventoryConfiguration), )
pub type PutBucketLifecycleConfigurationError {
PutBucketLifecycleConfigurationErrorTransport(reason: String)
PutBucketLifecycleConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketLifecycleConfigurationErrorTransport(reason: String) -
PutBucketLifecycleConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketLifecycleConfigurationOutput {
PutBucketLifecycleConfigurationOutput(
transition_default_minimum_object_size: option.Option(
TransitionDefaultMinimumObjectSize,
),
)
}
Constructors
-
PutBucketLifecycleConfigurationOutput( transition_default_minimum_object_size: option.Option( TransitionDefaultMinimumObjectSize, ), )
pub type PutBucketLifecycleConfigurationRequest {
PutBucketLifecycleConfigurationRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
expected_bucket_owner: option.Option(String),
lifecycle_configuration: option.Option(
BucketLifecycleConfiguration,
),
transition_default_minimum_object_size: option.Option(
TransitionDefaultMinimumObjectSize,
),
)
}
Constructors
-
PutBucketLifecycleConfigurationRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), expected_bucket_owner: option.Option(String), lifecycle_configuration: option.Option( BucketLifecycleConfiguration, ), transition_default_minimum_object_size: option.Option( TransitionDefaultMinimumObjectSize, ), )
pub type PutBucketLoggingError {
PutBucketLoggingErrorTransport(reason: String)
PutBucketLoggingErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketLoggingErrorTransport(reason: String) -
PutBucketLoggingErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketLoggingOutput {
PutBucketLoggingOutput
}
Constructors
-
PutBucketLoggingOutput
pub type PutBucketLoggingRequest {
PutBucketLoggingRequest(
bucket: option.Option(String),
bucket_logging_status: option.Option(BucketLoggingStatus),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
)
}
Constructors
-
PutBucketLoggingRequest( bucket: option.Option(String), bucket_logging_status: option.Option(BucketLoggingStatus), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), )
pub type PutBucketMetricsConfigurationError {
PutBucketMetricsConfigurationErrorTransport(reason: String)
PutBucketMetricsConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketMetricsConfigurationErrorTransport(reason: String) -
PutBucketMetricsConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketMetricsConfigurationOutput {
PutBucketMetricsConfigurationOutput
}
Constructors
-
PutBucketMetricsConfigurationOutput
pub type PutBucketMetricsConfigurationRequest {
PutBucketMetricsConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
id: option.Option(String),
metrics_configuration: option.Option(MetricsConfiguration),
)
}
Constructors
-
PutBucketMetricsConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), id: option.Option(String), metrics_configuration: option.Option(MetricsConfiguration), )
pub type PutBucketNotificationConfigurationError {
PutBucketNotificationConfigurationErrorTransport(
reason: String,
)
PutBucketNotificationConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketNotificationConfigurationErrorTransport(reason: String) -
PutBucketNotificationConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketNotificationConfigurationOutput {
PutBucketNotificationConfigurationOutput
}
Constructors
-
PutBucketNotificationConfigurationOutput
pub type PutBucketNotificationConfigurationRequest {
PutBucketNotificationConfigurationRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
notification_configuration: option.Option(
NotificationConfiguration,
),
skip_destination_validation: option.Option(Bool),
)
}
Constructors
-
PutBucketNotificationConfigurationRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), notification_configuration: option.Option( NotificationConfiguration, ), skip_destination_validation: option.Option(Bool), )
pub type PutBucketOwnershipControlsError {
PutBucketOwnershipControlsErrorTransport(reason: String)
PutBucketOwnershipControlsErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketOwnershipControlsErrorTransport(reason: String) -
PutBucketOwnershipControlsErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketOwnershipControlsOutput {
PutBucketOwnershipControlsOutput
}
Constructors
-
PutBucketOwnershipControlsOutput
pub type PutBucketOwnershipControlsRequest {
PutBucketOwnershipControlsRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
ownership_controls: option.Option(OwnershipControls),
)
}
Constructors
-
PutBucketOwnershipControlsRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), ownership_controls: option.Option(OwnershipControls), )
pub type PutBucketPolicyError {
PutBucketPolicyErrorTransport(reason: String)
PutBucketPolicyErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketPolicyErrorTransport(reason: String) -
PutBucketPolicyErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketPolicyOutput {
PutBucketPolicyOutput
}
Constructors
-
PutBucketPolicyOutput
pub type PutBucketPolicyRequest {
PutBucketPolicyRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
confirm_remove_self_bucket_access: option.Option(Bool),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
policy: option.Option(String),
)
}
Constructors
-
PutBucketPolicyRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), confirm_remove_self_bucket_access: option.Option(Bool), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), policy: option.Option(String), )
pub type PutBucketReplicationError {
PutBucketReplicationErrorTransport(reason: String)
PutBucketReplicationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketReplicationErrorTransport(reason: String) -
PutBucketReplicationErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketReplicationOutput {
PutBucketReplicationOutput
}
Constructors
-
PutBucketReplicationOutput
pub type PutBucketReplicationRequest {
PutBucketReplicationRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
replication_configuration: option.Option(
ReplicationConfiguration,
),
token: option.Option(String),
)
}
Constructors
-
PutBucketReplicationRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), replication_configuration: option.Option( ReplicationConfiguration, ), token: option.Option(String), )
pub type PutBucketRequestPaymentError {
PutBucketRequestPaymentErrorTransport(reason: String)
PutBucketRequestPaymentErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketRequestPaymentErrorTransport(reason: String) -
PutBucketRequestPaymentErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketRequestPaymentOutput {
PutBucketRequestPaymentOutput
}
Constructors
-
PutBucketRequestPaymentOutput
pub type PutBucketRequestPaymentRequest {
PutBucketRequestPaymentRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
request_payment_configuration: option.Option(
RequestPaymentConfiguration,
),
)
}
Constructors
-
PutBucketRequestPaymentRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), request_payment_configuration: option.Option( RequestPaymentConfiguration, ), )
pub type PutBucketTaggingError {
PutBucketTaggingErrorTransport(reason: String)
PutBucketTaggingErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketTaggingErrorTransport(reason: String) -
PutBucketTaggingErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketTaggingOutput {
PutBucketTaggingOutput
}
Constructors
-
PutBucketTaggingOutput
pub type PutBucketTaggingRequest {
PutBucketTaggingRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
tagging: option.Option(Tagging),
)
}
Constructors
-
PutBucketTaggingRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), tagging: option.Option(Tagging), )
pub type PutBucketVersioningError {
PutBucketVersioningErrorTransport(reason: String)
PutBucketVersioningErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketVersioningErrorTransport(reason: String) -
PutBucketVersioningErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketVersioningOutput {
PutBucketVersioningOutput
}
Constructors
-
PutBucketVersioningOutput
pub type PutBucketVersioningRequest {
PutBucketVersioningRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
mfa: option.Option(String),
versioning_configuration: option.Option(
VersioningConfiguration,
),
)
}
Constructors
-
PutBucketVersioningRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), mfa: option.Option(String), versioning_configuration: option.Option(VersioningConfiguration), )
pub type PutBucketWebsiteError {
PutBucketWebsiteErrorTransport(reason: String)
PutBucketWebsiteErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutBucketWebsiteErrorTransport(reason: String) -
PutBucketWebsiteErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutBucketWebsiteOutput {
PutBucketWebsiteOutput
}
Constructors
-
PutBucketWebsiteOutput
pub type PutBucketWebsiteRequest {
PutBucketWebsiteRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
website_configuration: option.Option(WebsiteConfiguration),
)
}
Constructors
-
PutBucketWebsiteRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), website_configuration: option.Option(WebsiteConfiguration), )
pub type PutObjectAclError {
PutObjectAclErrorNoSuchKey(value: NoSuchKey)
PutObjectAclErrorTransport(reason: String)
PutObjectAclErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutObjectAclErrorNoSuchKey(value: NoSuchKey) -
PutObjectAclErrorTransport(reason: String) -
PutObjectAclErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutObjectAclOutput {
PutObjectAclOutput(
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
PutObjectAclOutput( request_charged: option.Option(RequestCharged), )
pub type PutObjectAclRequest {
PutObjectAclRequest(
acl: option.Option(ObjectCannedACL),
access_control_policy: option.Option(AccessControlPolicy),
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
grant_full_control: option.Option(String),
grant_read: option.Option(String),
grant_read_acp: option.Option(String),
grant_write: option.Option(String),
grant_write_acp: option.Option(String),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
version_id: option.Option(String),
)
}
Constructors
-
PutObjectAclRequest( acl: option.Option(ObjectCannedACL), access_control_policy: option.Option(AccessControlPolicy), bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), grant_full_control: option.Option(String), grant_read: option.Option(String), grant_read_acp: option.Option(String), grant_write: option.Option(String), grant_write_acp: option.Option(String), key: option.Option(String), request_payer: option.Option(RequestPayer), version_id: option.Option(String), )
pub type PutObjectError {
PutObjectErrorEncryptionTypeMismatch(
value: EncryptionTypeMismatch,
)
PutObjectErrorInvalidRequest(value: InvalidRequest)
PutObjectErrorInvalidWriteOffset(value: InvalidWriteOffset)
PutObjectErrorTooManyParts(value: TooManyParts)
PutObjectErrorTransport(reason: String)
PutObjectErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutObjectErrorEncryptionTypeMismatch( value: EncryptionTypeMismatch, ) -
PutObjectErrorInvalidRequest(value: InvalidRequest) -
PutObjectErrorInvalidWriteOffset(value: InvalidWriteOffset) -
PutObjectErrorTooManyParts(value: TooManyParts) -
PutObjectErrorTransport(reason: String) -
PutObjectErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutObjectLegalHoldError {
PutObjectLegalHoldErrorTransport(reason: String)
PutObjectLegalHoldErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutObjectLegalHoldErrorTransport(reason: String) -
PutObjectLegalHoldErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutObjectLegalHoldOutput {
PutObjectLegalHoldOutput(
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
PutObjectLegalHoldOutput( request_charged: option.Option(RequestCharged), )
pub type PutObjectLegalHoldRequest {
PutObjectLegalHoldRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
legal_hold: option.Option(ObjectLockLegalHold),
request_payer: option.Option(RequestPayer),
version_id: option.Option(String),
)
}
Constructors
-
PutObjectLegalHoldRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), legal_hold: option.Option(ObjectLockLegalHold), request_payer: option.Option(RequestPayer), version_id: option.Option(String), )
pub type PutObjectLockConfigurationError {
PutObjectLockConfigurationErrorTransport(reason: String)
PutObjectLockConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutObjectLockConfigurationErrorTransport(reason: String) -
PutObjectLockConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutObjectLockConfigurationOutput {
PutObjectLockConfigurationOutput(
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
PutObjectLockConfigurationOutput( request_charged: option.Option(RequestCharged), )
pub type PutObjectLockConfigurationRequest {
PutObjectLockConfigurationRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
object_lock_configuration: option.Option(
ObjectLockConfiguration,
),
request_payer: option.Option(RequestPayer),
token: option.Option(String),
)
}
Constructors
-
PutObjectLockConfigurationRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), object_lock_configuration: option.Option( ObjectLockConfiguration, ), request_payer: option.Option(RequestPayer), token: option.Option(String), )
pub type PutObjectOutput {
PutObjectOutput(
bucket_key_enabled: option.Option(Bool),
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_type: option.Option(ChecksumType),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
e_tag: option.Option(String),
expiration: option.Option(String),
request_charged: option.Option(RequestCharged),
sse_customer_algorithm: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_encryption_context: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
size: option.Option(Int),
version_id: option.Option(String),
)
}
Constructors
-
PutObjectOutput( bucket_key_enabled: option.Option(Bool), checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_type: option.Option(ChecksumType), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), e_tag: option.Option(String), expiration: option.Option(String), request_charged: option.Option(RequestCharged), sse_customer_algorithm: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_encryption_context: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), size: option.Option(Int), version_id: option.Option(String), )
pub type PutObjectRequest {
PutObjectRequest(
acl: option.Option(ObjectCannedACL),
body: option.Option(streaming.StreamingBody),
bucket: option.Option(String),
bucket_key_enabled: option.Option(Bool),
cache_control: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
content_disposition: option.Option(String),
content_encoding: option.Option(String),
content_language: option.Option(String),
content_length: option.Option(Int),
content_md5: option.Option(String),
content_type: option.Option(String),
expected_bucket_owner: option.Option(String),
expires: option.Option(String),
grant_full_control: option.Option(String),
grant_read: option.Option(String),
grant_read_acp: option.Option(String),
grant_write_acp: option.Option(String),
if_match: option.Option(String),
if_none_match: option.Option(String),
key: option.Option(String),
metadata: option.Option(dict.Dict(String, String)),
object_lock_legal_hold_status: option.Option(
ObjectLockLegalHoldStatus,
),
object_lock_mode: option.Option(ObjectLockMode),
object_lock_retain_until_date: option.Option(
json_timestamp.Timestamp,
),
request_payer: option.Option(RequestPayer),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_encryption_context: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
storage_class: option.Option(StorageClass),
tagging: option.Option(String),
website_redirect_location: option.Option(String),
write_offset_bytes: option.Option(Int),
)
}
Constructors
-
PutObjectRequest( acl: option.Option(ObjectCannedACL), body: option.Option(streaming.StreamingBody), bucket: option.Option(String), bucket_key_enabled: option.Option(Bool), cache_control: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), content_disposition: option.Option(String), content_encoding: option.Option(String), content_language: option.Option(String), content_length: option.Option(Int), content_md5: option.Option(String), content_type: option.Option(String), expected_bucket_owner: option.Option(String), expires: option.Option(String), grant_full_control: option.Option(String), grant_read: option.Option(String), grant_read_acp: option.Option(String), grant_write_acp: option.Option(String), if_match: option.Option(String), if_none_match: option.Option(String), key: option.Option(String), metadata: option.Option(dict.Dict(String, String)), object_lock_legal_hold_status: option.Option( ObjectLockLegalHoldStatus, ), object_lock_mode: option.Option(ObjectLockMode), object_lock_retain_until_date: option.Option( json_timestamp.Timestamp, ), request_payer: option.Option(RequestPayer), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_encryption_context: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), storage_class: option.Option(StorageClass), tagging: option.Option(String), website_redirect_location: option.Option(String), write_offset_bytes: option.Option(Int), )
pub type PutObjectRetentionError {
PutObjectRetentionErrorTransport(reason: String)
PutObjectRetentionErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutObjectRetentionErrorTransport(reason: String) -
PutObjectRetentionErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutObjectRetentionOutput {
PutObjectRetentionOutput(
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
PutObjectRetentionOutput( request_charged: option.Option(RequestCharged), )
pub type PutObjectRetentionRequest {
PutObjectRetentionRequest(
bucket: option.Option(String),
bypass_governance_retention: option.Option(Bool),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
retention: option.Option(ObjectLockRetention),
version_id: option.Option(String),
)
}
Constructors
-
PutObjectRetentionRequest( bucket: option.Option(String), bypass_governance_retention: option.Option(Bool), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), request_payer: option.Option(RequestPayer), retention: option.Option(ObjectLockRetention), version_id: option.Option(String), )
pub type PutObjectTaggingError {
PutObjectTaggingErrorTransport(reason: String)
PutObjectTaggingErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutObjectTaggingErrorTransport(reason: String) -
PutObjectTaggingErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutObjectTaggingOutput {
PutObjectTaggingOutput(version_id: option.Option(String))
}
Constructors
-
PutObjectTaggingOutput(version_id: option.Option(String))
pub type PutObjectTaggingRequest {
PutObjectTaggingRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
tagging: option.Option(Tagging),
version_id: option.Option(String),
)
}
Constructors
-
PutObjectTaggingRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), request_payer: option.Option(RequestPayer), tagging: option.Option(Tagging), version_id: option.Option(String), )
pub type PutPublicAccessBlockError {
PutPublicAccessBlockErrorTransport(reason: String)
PutPublicAccessBlockErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
PutPublicAccessBlockErrorTransport(reason: String) -
PutPublicAccessBlockErrorUnknown( error_type: String, status: Int, body: String, )
pub type PutPublicAccessBlockOutput {
PutPublicAccessBlockOutput
}
Constructors
-
PutPublicAccessBlockOutput
pub type PutPublicAccessBlockRequest {
PutPublicAccessBlockRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
public_access_block_configuration: option.Option(
PublicAccessBlockConfiguration,
),
)
}
Constructors
-
PutPublicAccessBlockRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), public_access_block_configuration: option.Option( PublicAccessBlockConfiguration, ), )
pub type QueueConfiguration {
QueueConfiguration(
events: option.Option(List(Event)),
filter: option.Option(NotificationConfigurationFilter),
id: option.Option(String),
queue_arn: option.Option(String),
)
}
Constructors
-
QueueConfiguration( events: option.Option(List(Event)), filter: option.Option(NotificationConfigurationFilter), id: option.Option(String), queue_arn: option.Option(String), )
pub type QuoteFields {
QuoteFieldsAlways
QuoteFieldsAsneeded
}
Constructors
-
QuoteFieldsAlways -
QuoteFieldsAsneeded
pub type RecordExpiration {
RecordExpiration(
days: option.Option(Int),
expiration: option.Option(ExpirationState),
)
}
Constructors
-
RecordExpiration( days: option.Option(Int), expiration: option.Option(ExpirationState), )
pub type RecordsEvent {
RecordsEvent(payload: option.Option(BitArray))
}
Constructors
-
RecordsEvent(payload: option.Option(BitArray))
pub type Redirect {
Redirect(
host_name: option.Option(String),
http_redirect_code: option.Option(String),
protocol: option.Option(Protocol),
replace_key_prefix_with: option.Option(String),
replace_key_with: option.Option(String),
)
}
Constructors
-
Redirect( host_name: option.Option(String), http_redirect_code: option.Option(String), protocol: option.Option(Protocol), replace_key_prefix_with: option.Option(String), replace_key_with: option.Option(String), )
pub type RedirectAllRequestsTo {
RedirectAllRequestsTo(
host_name: option.Option(String),
protocol: option.Option(Protocol),
)
}
Constructors
-
RedirectAllRequestsTo( host_name: option.Option(String), protocol: option.Option(Protocol), )
pub type RenameObjectError {
RenameObjectErrorIdempotencyParameterMismatch(
value: IdempotencyParameterMismatch,
)
RenameObjectErrorTransport(reason: String)
RenameObjectErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
RenameObjectErrorIdempotencyParameterMismatch( value: IdempotencyParameterMismatch, ) -
RenameObjectErrorTransport(reason: String) -
RenameObjectErrorUnknown( error_type: String, status: Int, body: String, )
pub type RenameObjectOutput {
RenameObjectOutput
}
Constructors
-
RenameObjectOutput
pub type RenameObjectRequest {
RenameObjectRequest(
bucket: option.Option(String),
client_token: option.Option(String),
destination_if_match: option.Option(String),
destination_if_modified_since: option.Option(
json_timestamp.Timestamp,
),
destination_if_none_match: option.Option(String),
destination_if_unmodified_since: option.Option(
json_timestamp.Timestamp,
),
key: option.Option(String),
rename_source: option.Option(String),
source_if_match: option.Option(String),
source_if_modified_since: option.Option(
json_timestamp.Timestamp,
),
source_if_none_match: option.Option(String),
source_if_unmodified_since: option.Option(
json_timestamp.Timestamp,
),
)
}
Constructors
-
RenameObjectRequest( bucket: option.Option(String), client_token: option.Option(String), destination_if_match: option.Option(String), destination_if_modified_since: option.Option( json_timestamp.Timestamp, ), destination_if_none_match: option.Option(String), destination_if_unmodified_since: option.Option( json_timestamp.Timestamp, ), key: option.Option(String), rename_source: option.Option(String), source_if_match: option.Option(String), source_if_modified_since: option.Option( json_timestamp.Timestamp, ), source_if_none_match: option.Option(String), source_if_unmodified_since: option.Option( json_timestamp.Timestamp, ), )
pub type ReplicaModifications {
ReplicaModifications(
status: option.Option(ReplicaModificationsStatus),
)
}
Constructors
-
ReplicaModifications( status: option.Option(ReplicaModificationsStatus), )
pub type ReplicaModificationsStatus {
ReplicaModificationsStatusDisabled
ReplicaModificationsStatusEnabled
}
Constructors
-
ReplicaModificationsStatusDisabled -
ReplicaModificationsStatusEnabled
pub type ReplicationConfiguration {
ReplicationConfiguration(
role: option.Option(String),
rules: option.Option(List(ReplicationRule)),
)
}
Constructors
-
ReplicationConfiguration( role: option.Option(String), rules: option.Option(List(ReplicationRule)), )
pub type ReplicationRule {
ReplicationRule(
delete_marker_replication: option.Option(
DeleteMarkerReplication,
),
destination: option.Option(Destination),
existing_object_replication: option.Option(
ExistingObjectReplication,
),
filter: option.Option(ReplicationRuleFilter),
id: option.Option(String),
prefix: option.Option(String),
priority: option.Option(Int),
source_selection_criteria: option.Option(
SourceSelectionCriteria,
),
status: option.Option(ReplicationRuleStatus),
)
}
Constructors
-
ReplicationRule( delete_marker_replication: option.Option( DeleteMarkerReplication, ), destination: option.Option(Destination), existing_object_replication: option.Option( ExistingObjectReplication, ), filter: option.Option(ReplicationRuleFilter), id: option.Option(String), prefix: option.Option(String), priority: option.Option(Int), source_selection_criteria: option.Option( SourceSelectionCriteria, ), status: option.Option(ReplicationRuleStatus), )
pub type ReplicationRuleAndOperator {
ReplicationRuleAndOperator(
prefix: option.Option(String),
tags: option.Option(List(Tag)),
)
}
Constructors
-
ReplicationRuleAndOperator( prefix: option.Option(String), tags: option.Option(List(Tag)), )
pub type ReplicationRuleFilter {
ReplicationRuleFilter(
and: option.Option(ReplicationRuleAndOperator),
prefix: option.Option(String),
tag: option.Option(Tag),
)
}
Constructors
-
ReplicationRuleFilter( and: option.Option(ReplicationRuleAndOperator), prefix: option.Option(String), tag: option.Option(Tag), )
pub type ReplicationRuleStatus {
ReplicationRuleStatusDisabled
ReplicationRuleStatusEnabled
}
Constructors
-
ReplicationRuleStatusDisabled -
ReplicationRuleStatusEnabled
pub type ReplicationStatus {
ReplicationStatusComplete
ReplicationStatusCompleted
ReplicationStatusFailed
ReplicationStatusPending
ReplicationStatusReplica
}
Constructors
-
ReplicationStatusComplete -
ReplicationStatusCompleted -
ReplicationStatusFailed -
ReplicationStatusPending -
ReplicationStatusReplica
pub type ReplicationTime {
ReplicationTime(
status: option.Option(ReplicationTimeStatus),
time: option.Option(ReplicationTimeValue),
)
}
Constructors
-
ReplicationTime( status: option.Option(ReplicationTimeStatus), time: option.Option(ReplicationTimeValue), )
pub type ReplicationTimeStatus {
ReplicationTimeStatusDisabled
ReplicationTimeStatusEnabled
}
Constructors
-
ReplicationTimeStatusDisabled -
ReplicationTimeStatusEnabled
pub type ReplicationTimeValue {
ReplicationTimeValue(minutes: option.Option(Int))
}
Constructors
-
ReplicationTimeValue(minutes: option.Option(Int))
pub type RequestCharged {
RequestChargedRequester
}
Constructors
-
RequestChargedRequester
pub type RequestPayer {
RequestPayerRequester
}
Constructors
-
RequestPayerRequester
pub type RequestPaymentConfiguration {
RequestPaymentConfiguration(payer: option.Option(Payer))
}
Constructors
-
RequestPaymentConfiguration(payer: option.Option(Payer))
pub type RequestProgress {
RequestProgress(enabled: option.Option(Bool))
}
Constructors
-
RequestProgress(enabled: option.Option(Bool))
pub type RestoreObjectError {
RestoreObjectErrorObjectAlreadyInActiveTierError(
value: ObjectAlreadyInActiveTierError,
)
RestoreObjectErrorTransport(reason: String)
RestoreObjectErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
RestoreObjectErrorObjectAlreadyInActiveTierError( value: ObjectAlreadyInActiveTierError, ) -
RestoreObjectErrorTransport(reason: String) -
RestoreObjectErrorUnknown( error_type: String, status: Int, body: String, )
pub type RestoreObjectOutput {
RestoreObjectOutput(
request_charged: option.Option(RequestCharged),
restore_output_path: option.Option(String),
)
}
Constructors
-
RestoreObjectOutput( request_charged: option.Option(RequestCharged), restore_output_path: option.Option(String), )
pub type RestoreObjectRequest {
RestoreObjectRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
request_payer: option.Option(RequestPayer),
restore_request: option.Option(RestoreRequest),
version_id: option.Option(String),
)
}
Constructors
-
RestoreObjectRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), expected_bucket_owner: option.Option(String), key: option.Option(String), request_payer: option.Option(RequestPayer), restore_request: option.Option(RestoreRequest), version_id: option.Option(String), )
pub type RestoreRequest {
RestoreRequest(
days: option.Option(Int),
description: option.Option(String),
glacier_job_parameters: option.Option(GlacierJobParameters),
output_location: option.Option(OutputLocation),
select_parameters: option.Option(SelectParameters),
tier: option.Option(Tier),
type_: option.Option(RestoreRequestType),
)
}
Constructors
-
RestoreRequest( days: option.Option(Int), description: option.Option(String), glacier_job_parameters: option.Option(GlacierJobParameters), output_location: option.Option(OutputLocation), select_parameters: option.Option(SelectParameters), tier: option.Option(Tier), type_: option.Option(RestoreRequestType), )
pub type RestoreRequestType {
RestoreRequestTypeSelect
}
Constructors
-
RestoreRequestTypeSelect
pub type RestoreStatus {
RestoreStatus(
is_restore_in_progress: option.Option(Bool),
restore_expiry_date: option.Option(json_timestamp.Timestamp),
)
}
Constructors
-
RestoreStatus( is_restore_in_progress: option.Option(Bool), restore_expiry_date: option.Option(json_timestamp.Timestamp), )
pub type RoutingRule {
RoutingRule(
condition: option.Option(Condition),
redirect: option.Option(Redirect),
)
}
Constructors
-
RoutingRule( condition: option.Option(Condition), redirect: option.Option(Redirect), )
pub type S3KeyFilter {
S3KeyFilter(filter_rules: option.Option(List(FilterRule)))
}
Constructors
-
S3KeyFilter(filter_rules: option.Option(List(FilterRule)))
pub type S3Location {
S3Location(
access_control_list: option.Option(List(Grant)),
bucket_name: option.Option(String),
canned_acl: option.Option(ObjectCannedACL),
encryption: option.Option(Encryption),
prefix: option.Option(String),
storage_class: option.Option(StorageClass),
tagging: option.Option(Tagging),
user_metadata: option.Option(List(MetadataEntry)),
)
}
Constructors
-
S3Location( access_control_list: option.Option(List(Grant)), bucket_name: option.Option(String), canned_acl: option.Option(ObjectCannedACL), encryption: option.Option(Encryption), prefix: option.Option(String), storage_class: option.Option(StorageClass), tagging: option.Option(Tagging), user_metadata: option.Option(List(MetadataEntry)), )
pub type S3TablesBucketType {
S3TablesBucketTypeAws
S3TablesBucketTypeCustomer
}
Constructors
-
S3TablesBucketTypeAws -
S3TablesBucketTypeCustomer
pub type S3TablesDestination {
S3TablesDestination(
table_bucket_arn: option.Option(String),
table_name: option.Option(String),
)
}
Constructors
-
S3TablesDestination( table_bucket_arn: option.Option(String), table_name: option.Option(String), )
pub type S3TablesDestinationResult {
S3TablesDestinationResult(
table_arn: option.Option(String),
table_bucket_arn: option.Option(String),
table_name: option.Option(String),
table_namespace: option.Option(String),
)
}
Constructors
-
S3TablesDestinationResult( table_arn: option.Option(String), table_bucket_arn: option.Option(String), table_name: option.Option(String), table_namespace: option.Option(String), )
pub type SSEKMS {
SSEKMS(key_id: option.Option(String))
}
Constructors
-
SSEKMS(key_id: option.Option(String))
pub type SSEKMSEncryption {
SSEKMSEncryption(
bucket_key_enabled: option.Option(Bool),
kms_key_arn: option.Option(String),
)
}
Constructors
-
SSEKMSEncryption( bucket_key_enabled: option.Option(Bool), kms_key_arn: option.Option(String), )
pub type ScanRange {
ScanRange(end: option.Option(Int), start: option.Option(Int))
}
Constructors
-
ScanRange(end: option.Option(Int), start: option.Option(Int))
pub type SelectObjectContentError {
SelectObjectContentErrorTransport(reason: String)
SelectObjectContentErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
SelectObjectContentErrorTransport(reason: String) -
SelectObjectContentErrorUnknown( error_type: String, status: Int, body: String, )
pub type SelectObjectContentEventStream {
SelectObjectContentEventStreamCont(ContinuationEvent)
SelectObjectContentEventStreamEnd(EndEvent)
SelectObjectContentEventStreamProgress(ProgressEvent)
SelectObjectContentEventStreamRecords(RecordsEvent)
SelectObjectContentEventStreamStats(StatsEvent)
}
Constructors
-
SelectObjectContentEventStreamCont(ContinuationEvent) -
SelectObjectContentEventStreamEnd(EndEvent) -
SelectObjectContentEventStreamProgress(ProgressEvent) -
SelectObjectContentEventStreamRecords(RecordsEvent) -
SelectObjectContentEventStreamStats(StatsEvent)
pub type SelectObjectContentOutput {
SelectObjectContentOutput(
payload: option.Option(SelectObjectContentEventStream),
)
}
Constructors
-
SelectObjectContentOutput( payload: option.Option(SelectObjectContentEventStream), )
pub type SelectObjectContentRequest {
SelectObjectContentRequest(
bucket: option.Option(String),
expected_bucket_owner: option.Option(String),
expression: option.Option(String),
expression_type: option.Option(ExpressionType),
input_serialization: option.Option(InputSerialization),
key: option.Option(String),
output_serialization: option.Option(OutputSerialization),
request_progress: option.Option(RequestProgress),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
scan_range: option.Option(ScanRange),
)
}
Constructors
-
SelectObjectContentRequest( bucket: option.Option(String), expected_bucket_owner: option.Option(String), expression: option.Option(String), expression_type: option.Option(ExpressionType), input_serialization: option.Option(InputSerialization), key: option.Option(String), output_serialization: option.Option(OutputSerialization), request_progress: option.Option(RequestProgress), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), scan_range: option.Option(ScanRange), )
pub type SelectParameters {
SelectParameters(
expression: option.Option(String),
expression_type: option.Option(ExpressionType),
input_serialization: option.Option(InputSerialization),
output_serialization: option.Option(OutputSerialization),
)
}
Constructors
-
SelectParameters( expression: option.Option(String), expression_type: option.Option(ExpressionType), input_serialization: option.Option(InputSerialization), output_serialization: option.Option(OutputSerialization), )
pub type ServerSideEncryption {
ServerSideEncryptionAes256
ServerSideEncryptionAwsFsx
ServerSideEncryptionAwsKms
ServerSideEncryptionAwsKmsDsse
}
Constructors
-
ServerSideEncryptionAes256 -
ServerSideEncryptionAwsFsx -
ServerSideEncryptionAwsKms -
ServerSideEncryptionAwsKmsDsse
pub type ServerSideEncryptionByDefault {
ServerSideEncryptionByDefault(
kms_master_key_id: option.Option(String),
sse_algorithm: option.Option(ServerSideEncryption),
)
}
Constructors
-
ServerSideEncryptionByDefault( kms_master_key_id: option.Option(String), sse_algorithm: option.Option(ServerSideEncryption), )
pub type ServerSideEncryptionConfiguration {
ServerSideEncryptionConfiguration(
rules: option.Option(List(ServerSideEncryptionRule)),
)
}
Constructors
-
ServerSideEncryptionConfiguration( rules: option.Option(List(ServerSideEncryptionRule)), )
pub type ServerSideEncryptionRule {
ServerSideEncryptionRule(
apply_server_side_encryption_by_default: option.Option(
ServerSideEncryptionByDefault,
),
blocked_encryption_types: option.Option(
BlockedEncryptionTypes,
),
bucket_key_enabled: option.Option(Bool),
)
}
Constructors
-
ServerSideEncryptionRule( apply_server_side_encryption_by_default: option.Option( ServerSideEncryptionByDefault, ), blocked_encryption_types: option.Option(BlockedEncryptionTypes), bucket_key_enabled: option.Option(Bool), )
pub type SessionCredentials {
SessionCredentials(
access_key_id: option.Option(String),
expiration: option.Option(json_timestamp.Timestamp),
secret_access_key: option.Option(String),
session_token: option.Option(String),
)
}
Constructors
-
SessionCredentials( access_key_id: option.Option(String), expiration: option.Option(json_timestamp.Timestamp), secret_access_key: option.Option(String), session_token: option.Option(String), )
pub type SessionMode {
SessionModeReadonly
SessionModeReadwrite
}
Constructors
-
SessionModeReadonly -
SessionModeReadwrite
pub type SimplePrefix {
SimplePrefix
}
Constructors
-
SimplePrefix
pub type SourceSelectionCriteria {
SourceSelectionCriteria(
replica_modifications: option.Option(ReplicaModifications),
sse_kms_encrypted_objects: option.Option(
SseKmsEncryptedObjects,
),
)
}
Constructors
-
SourceSelectionCriteria( replica_modifications: option.Option(ReplicaModifications), sse_kms_encrypted_objects: option.Option(SseKmsEncryptedObjects), )
pub type SseKmsEncryptedObjects {
SseKmsEncryptedObjects(
status: option.Option(SseKmsEncryptedObjectsStatus),
)
}
Constructors
-
SseKmsEncryptedObjects( status: option.Option(SseKmsEncryptedObjectsStatus), )
pub type SseKmsEncryptedObjectsStatus {
SseKmsEncryptedObjectsStatusDisabled
SseKmsEncryptedObjectsStatusEnabled
}
Constructors
-
SseKmsEncryptedObjectsStatusDisabled -
SseKmsEncryptedObjectsStatusEnabled
pub type Stats {
Stats(
bytes_processed: option.Option(Int),
bytes_returned: option.Option(Int),
bytes_scanned: option.Option(Int),
)
}
Constructors
-
Stats( bytes_processed: option.Option(Int), bytes_returned: option.Option(Int), bytes_scanned: option.Option(Int), )
pub type StatsEvent {
StatsEvent(details: option.Option(Stats))
}
Constructors
-
StatsEvent(details: option.Option(Stats))
pub type StorageClass {
StorageClassDeepArchive
StorageClassExpressOnezone
StorageClassFsxOntap
StorageClassFsxOpenzfs
StorageClassGlacier
StorageClassGlacierIr
StorageClassIntelligentTiering
StorageClassOnezoneIa
StorageClassOutposts
StorageClassReducedRedundancy
StorageClassSnow
StorageClassStandard
StorageClassStandardIa
}
Constructors
-
StorageClassDeepArchive -
StorageClassExpressOnezone -
StorageClassFsxOntap -
StorageClassFsxOpenzfs -
StorageClassGlacier -
StorageClassGlacierIr -
StorageClassIntelligentTiering -
StorageClassOnezoneIa -
StorageClassOutposts -
StorageClassReducedRedundancy -
StorageClassSnow -
StorageClassStandard -
StorageClassStandardIa
pub type StorageClassAnalysis {
StorageClassAnalysis(
data_export: option.Option(StorageClassAnalysisDataExport),
)
}
Constructors
-
StorageClassAnalysis( data_export: option.Option(StorageClassAnalysisDataExport), )
pub type StorageClassAnalysisDataExport {
StorageClassAnalysisDataExport(
destination: option.Option(AnalyticsExportDestination),
output_schema_version: option.Option(
StorageClassAnalysisSchemaVersion,
),
)
}
Constructors
-
StorageClassAnalysisDataExport( destination: option.Option(AnalyticsExportDestination), output_schema_version: option.Option( StorageClassAnalysisSchemaVersion, ), )
pub type StorageClassAnalysisSchemaVersion {
StorageClassAnalysisSchemaVersionV1
}
Constructors
-
StorageClassAnalysisSchemaVersionV1
pub type TableSseAlgorithm {
TableSseAlgorithmAes256
TableSseAlgorithmAwsKms
}
Constructors
-
TableSseAlgorithmAes256 -
TableSseAlgorithmAwsKms
pub type Tag {
Tag(key: option.Option(String), value: option.Option(String))
}
Constructors
-
Tag(key: option.Option(String), value: option.Option(String))
pub type Tagging {
Tagging(tag_set: option.Option(List(Tag)))
}
Constructors
-
Tagging(tag_set: option.Option(List(Tag)))
pub type TaggingDirective {
TaggingDirectiveCopy
TaggingDirectiveReplace
}
Constructors
-
TaggingDirectiveCopy -
TaggingDirectiveReplace
pub type TargetGrant {
TargetGrant(
grantee: option.Option(Grantee),
permission: option.Option(BucketLogsPermission),
)
}
Constructors
-
TargetGrant( grantee: option.Option(Grantee), permission: option.Option(BucketLogsPermission), )
pub type TargetObjectKeyFormat {
TargetObjectKeyFormat(
partitioned_prefix: option.Option(PartitionedPrefix),
simple_prefix: option.Option(SimplePrefix),
)
}
Constructors
-
TargetObjectKeyFormat( partitioned_prefix: option.Option(PartitionedPrefix), simple_prefix: option.Option(SimplePrefix), )
pub type Tier {
TierBulk
TierExpedited
TierStandard
}
Constructors
-
TierBulk -
TierExpedited -
TierStandard
pub type Tiering {
Tiering(
access_tier: option.Option(IntelligentTieringAccessTier),
days: option.Option(Int),
)
}
Constructors
-
Tiering( access_tier: option.Option(IntelligentTieringAccessTier), days: option.Option(Int), )
pub type TooManyParts {
TooManyParts
}
Constructors
-
TooManyParts
pub type TopicConfiguration {
TopicConfiguration(
events: option.Option(List(Event)),
filter: option.Option(NotificationConfigurationFilter),
id: option.Option(String),
topic_arn: option.Option(String),
)
}
Constructors
-
TopicConfiguration( events: option.Option(List(Event)), filter: option.Option(NotificationConfigurationFilter), id: option.Option(String), topic_arn: option.Option(String), )
pub type Transition {
Transition(
date: option.Option(json_timestamp.Timestamp),
days: option.Option(Int),
storage_class: option.Option(TransitionStorageClass),
)
}
Constructors
-
Transition( date: option.Option(json_timestamp.Timestamp), days: option.Option(Int), storage_class: option.Option(TransitionStorageClass), )
pub type TransitionDefaultMinimumObjectSize {
TransitionDefaultMinimumObjectSizeAllStorageClasses128k
TransitionDefaultMinimumObjectSizeVariesByStorageClass
}
Constructors
-
TransitionDefaultMinimumObjectSizeAllStorageClasses128k -
TransitionDefaultMinimumObjectSizeVariesByStorageClass
pub type TransitionStorageClass {
TransitionStorageClassDeepArchive
TransitionStorageClassGlacier
TransitionStorageClassGlacierIr
TransitionStorageClassIntelligentTiering
TransitionStorageClassOnezoneIa
TransitionStorageClassStandardIa
}
Constructors
-
TransitionStorageClassDeepArchive -
TransitionStorageClassGlacier -
TransitionStorageClassGlacierIr -
TransitionStorageClassIntelligentTiering -
TransitionStorageClassOnezoneIa -
TransitionStorageClassStandardIa
pub type Type {
TypeAmazoncustomerbyemail
TypeCanonicaluser
TypeGroup
}
Constructors
-
TypeAmazoncustomerbyemail -
TypeCanonicaluser -
TypeGroup
pub type UpdateBucketMetadataInventoryTableConfigurationError {
UpdateBucketMetadataInventoryTableConfigurationErrorTransport(
reason: String,
)
UpdateBucketMetadataInventoryTableConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
UpdateBucketMetadataInventoryTableConfigurationErrorTransport( reason: String, ) -
UpdateBucketMetadataInventoryTableConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type UpdateBucketMetadataInventoryTableConfigurationOutput {
UpdateBucketMetadataInventoryTableConfigurationOutput
}
Constructors
-
UpdateBucketMetadataInventoryTableConfigurationOutput
pub type UpdateBucketMetadataInventoryTableConfigurationRequest {
UpdateBucketMetadataInventoryTableConfigurationRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
inventory_table_configuration: option.Option(
InventoryTableConfigurationUpdates,
),
)
}
Constructors
-
UpdateBucketMetadataInventoryTableConfigurationRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), inventory_table_configuration: option.Option( InventoryTableConfigurationUpdates, ), )
pub type UpdateBucketMetadataJournalTableConfigurationError {
UpdateBucketMetadataJournalTableConfigurationErrorTransport(
reason: String,
)
UpdateBucketMetadataJournalTableConfigurationErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
UpdateBucketMetadataJournalTableConfigurationErrorTransport( reason: String, ) -
UpdateBucketMetadataJournalTableConfigurationErrorUnknown( error_type: String, status: Int, body: String, )
pub type UpdateBucketMetadataJournalTableConfigurationOutput {
UpdateBucketMetadataJournalTableConfigurationOutput
}
Constructors
-
UpdateBucketMetadataJournalTableConfigurationOutput
pub type UpdateBucketMetadataJournalTableConfigurationRequest {
UpdateBucketMetadataJournalTableConfigurationRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
journal_table_configuration: option.Option(
JournalTableConfigurationUpdates,
),
)
}
Constructors
-
UpdateBucketMetadataJournalTableConfigurationRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), journal_table_configuration: option.Option( JournalTableConfigurationUpdates, ), )
pub type UpdateObjectEncryptionError {
UpdateObjectEncryptionErrorAccessDenied(value: AccessDenied)
UpdateObjectEncryptionErrorInvalidRequest(
value: InvalidRequest,
)
UpdateObjectEncryptionErrorNoSuchKey(value: NoSuchKey)
UpdateObjectEncryptionErrorTransport(reason: String)
UpdateObjectEncryptionErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
UpdateObjectEncryptionErrorAccessDenied(value: AccessDenied) -
UpdateObjectEncryptionErrorInvalidRequest(value: InvalidRequest) -
UpdateObjectEncryptionErrorNoSuchKey(value: NoSuchKey) -
UpdateObjectEncryptionErrorTransport(reason: String) -
UpdateObjectEncryptionErrorUnknown( error_type: String, status: Int, body: String, )
pub type UpdateObjectEncryptionRequest {
UpdateObjectEncryptionRequest(
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
object_encryption: option.Option(ObjectEncryption),
request_payer: option.Option(RequestPayer),
version_id: option.Option(String),
)
}
Constructors
-
UpdateObjectEncryptionRequest( bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), object_encryption: option.Option(ObjectEncryption), request_payer: option.Option(RequestPayer), version_id: option.Option(String), )
pub type UpdateObjectEncryptionResponse {
UpdateObjectEncryptionResponse(
request_charged: option.Option(RequestCharged),
)
}
Constructors
-
UpdateObjectEncryptionResponse( request_charged: option.Option(RequestCharged), )
pub type UploadPartCopyError {
UploadPartCopyErrorTransport(reason: String)
UploadPartCopyErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
UploadPartCopyErrorTransport(reason: String) -
UploadPartCopyErrorUnknown( error_type: String, status: Int, body: String, )
pub type UploadPartCopyOutput {
UploadPartCopyOutput(
bucket_key_enabled: option.Option(Bool),
copy_part_result: option.Option(CopyPartResult),
copy_source_version_id: option.Option(String),
request_charged: option.Option(RequestCharged),
sse_customer_algorithm: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
)
}
Constructors
-
UploadPartCopyOutput( bucket_key_enabled: option.Option(Bool), copy_part_result: option.Option(CopyPartResult), copy_source_version_id: option.Option(String), request_charged: option.Option(RequestCharged), sse_customer_algorithm: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), )
pub type UploadPartCopyRequest {
UploadPartCopyRequest(
bucket: option.Option(String),
copy_source: option.Option(String),
copy_source_if_match: option.Option(String),
copy_source_if_modified_since: option.Option(
json_timestamp.Timestamp,
),
copy_source_if_none_match: option.Option(String),
copy_source_if_unmodified_since: option.Option(
json_timestamp.Timestamp,
),
copy_source_range: option.Option(String),
copy_source_sse_customer_algorithm: option.Option(String),
copy_source_sse_customer_key: option.Option(String),
copy_source_sse_customer_key_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
expected_source_bucket_owner: option.Option(String),
key: option.Option(String),
part_number: option.Option(Int),
request_payer: option.Option(RequestPayer),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
upload_id: option.Option(String),
)
}
Constructors
-
UploadPartCopyRequest( bucket: option.Option(String), copy_source: option.Option(String), copy_source_if_match: option.Option(String), copy_source_if_modified_since: option.Option( json_timestamp.Timestamp, ), copy_source_if_none_match: option.Option(String), copy_source_if_unmodified_since: option.Option( json_timestamp.Timestamp, ), copy_source_range: option.Option(String), copy_source_sse_customer_algorithm: option.Option(String), copy_source_sse_customer_key: option.Option(String), copy_source_sse_customer_key_md5: option.Option(String), expected_bucket_owner: option.Option(String), expected_source_bucket_owner: option.Option(String), key: option.Option(String), part_number: option.Option(Int), request_payer: option.Option(RequestPayer), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), upload_id: option.Option(String), )
pub type UploadPartError {
UploadPartErrorTransport(reason: String)
UploadPartErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
UploadPartErrorTransport(reason: String) -
UploadPartErrorUnknown( error_type: String, status: Int, body: String, )
pub type UploadPartOutput {
UploadPartOutput(
bucket_key_enabled: option.Option(Bool),
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
e_tag: option.Option(String),
request_charged: option.Option(RequestCharged),
sse_customer_algorithm: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
)
}
Constructors
-
UploadPartOutput( bucket_key_enabled: option.Option(Bool), checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), e_tag: option.Option(String), request_charged: option.Option(RequestCharged), sse_customer_algorithm: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), )
pub type UploadPartRequest {
UploadPartRequest(
body: option.Option(streaming.StreamingBody),
bucket: option.Option(String),
checksum_algorithm: option.Option(ChecksumAlgorithm),
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
content_length: option.Option(Int),
content_md5: option.Option(String),
expected_bucket_owner: option.Option(String),
key: option.Option(String),
part_number: option.Option(Int),
request_payer: option.Option(RequestPayer),
sse_customer_algorithm: option.Option(String),
sse_customer_key: option.Option(String),
sse_customer_key_md5: option.Option(String),
upload_id: option.Option(String),
)
}
Constructors
-
UploadPartRequest( body: option.Option(streaming.StreamingBody), bucket: option.Option(String), checksum_algorithm: option.Option(ChecksumAlgorithm), checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), content_length: option.Option(Int), content_md5: option.Option(String), expected_bucket_owner: option.Option(String), key: option.Option(String), part_number: option.Option(Int), request_payer: option.Option(RequestPayer), sse_customer_algorithm: option.Option(String), sse_customer_key: option.Option(String), sse_customer_key_md5: option.Option(String), upload_id: option.Option(String), )
pub type VersioningConfiguration {
VersioningConfiguration(
mfa_delete: option.Option(MFADelete),
status: option.Option(BucketVersioningStatus),
)
}
Constructors
-
VersioningConfiguration( mfa_delete: option.Option(MFADelete), status: option.Option(BucketVersioningStatus), )
pub type WebsiteConfiguration {
WebsiteConfiguration(
error_document: option.Option(ErrorDocument),
index_document: option.Option(IndexDocument),
redirect_all_requests_to: option.Option(RedirectAllRequestsTo),
routing_rules: option.Option(List(RoutingRule)),
)
}
Constructors
-
WebsiteConfiguration( error_document: option.Option(ErrorDocument), index_document: option.Option(IndexDocument), redirect_all_requests_to: option.Option(RedirectAllRequestsTo), routing_rules: option.Option(List(RoutingRule)), )
pub type WriteGetObjectResponseError {
WriteGetObjectResponseErrorTransport(reason: String)
WriteGetObjectResponseErrorUnknown(
error_type: String,
status: Int,
body: String,
)
}
Constructors
-
WriteGetObjectResponseErrorTransport(reason: String) -
WriteGetObjectResponseErrorUnknown( error_type: String, status: Int, body: String, )
pub type WriteGetObjectResponseOutput {
WriteGetObjectResponseOutput
}
Constructors
-
WriteGetObjectResponseOutput
pub type WriteGetObjectResponseRequest {
WriteGetObjectResponseRequest(
accept_ranges: option.Option(String),
body: option.Option(streaming.StreamingBody),
bucket_key_enabled: option.Option(Bool),
cache_control: option.Option(String),
checksum_crc32: option.Option(String),
checksum_crc32_c: option.Option(String),
checksum_crc64_nvme: option.Option(String),
checksum_md5: option.Option(String),
checksum_sha1: option.Option(String),
checksum_sha256: option.Option(String),
checksum_sha512: option.Option(String),
checksum_xxhash128: option.Option(String),
checksum_xxhash3: option.Option(String),
checksum_xxhash64: option.Option(String),
content_disposition: option.Option(String),
content_encoding: option.Option(String),
content_language: option.Option(String),
content_length: option.Option(Int),
content_range: option.Option(String),
content_type: option.Option(String),
delete_marker: option.Option(Bool),
e_tag: option.Option(String),
error_code: option.Option(String),
error_message: option.Option(String),
expiration: option.Option(String),
expires: option.Option(String),
last_modified: option.Option(json_timestamp.Timestamp),
metadata: option.Option(dict.Dict(String, String)),
missing_meta: option.Option(Int),
object_lock_legal_hold_status: option.Option(
ObjectLockLegalHoldStatus,
),
object_lock_mode: option.Option(ObjectLockMode),
object_lock_retain_until_date: option.Option(
json_timestamp.Timestamp,
),
parts_count: option.Option(Int),
replication_status: option.Option(ReplicationStatus),
request_charged: option.Option(RequestCharged),
request_route: option.Option(String),
request_token: option.Option(String),
restore: option.Option(String),
sse_customer_algorithm: option.Option(String),
sse_customer_key_md5: option.Option(String),
ssekms_key_id: option.Option(String),
server_side_encryption: option.Option(ServerSideEncryption),
status_code: option.Option(Int),
storage_class: option.Option(StorageClass),
tag_count: option.Option(Int),
version_id: option.Option(String),
)
}
Constructors
-
WriteGetObjectResponseRequest( accept_ranges: option.Option(String), body: option.Option(streaming.StreamingBody), bucket_key_enabled: option.Option(Bool), cache_control: option.Option(String), checksum_crc32: option.Option(String), checksum_crc32_c: option.Option(String), checksum_crc64_nvme: option.Option(String), checksum_md5: option.Option(String), checksum_sha1: option.Option(String), checksum_sha256: option.Option(String), checksum_sha512: option.Option(String), checksum_xxhash128: option.Option(String), checksum_xxhash3: option.Option(String), checksum_xxhash64: option.Option(String), content_disposition: option.Option(String), content_encoding: option.Option(String), content_language: option.Option(String), content_length: option.Option(Int), content_range: option.Option(String), content_type: option.Option(String), delete_marker: option.Option(Bool), e_tag: option.Option(String), error_code: option.Option(String), error_message: option.Option(String), expiration: option.Option(String), expires: option.Option(String), last_modified: option.Option(json_timestamp.Timestamp), metadata: option.Option(dict.Dict(String, String)), missing_meta: option.Option(Int), object_lock_legal_hold_status: option.Option( ObjectLockLegalHoldStatus, ), object_lock_mode: option.Option(ObjectLockMode), object_lock_retain_until_date: option.Option( json_timestamp.Timestamp, ), parts_count: option.Option(Int), replication_status: option.Option(ReplicationStatus), request_charged: option.Option(RequestCharged), request_route: option.Option(String), request_token: option.Option(String), restore: option.Option(String), sse_customer_algorithm: option.Option(String), sse_customer_key_md5: option.Option(String), ssekms_key_id: option.Option(String), server_side_encryption: option.Option(ServerSideEncryption), status_code: option.Option(Int), storage_class: option.Option(StorageClass), tag_count: option.Option(Int), version_id: option.Option(String), )
Values
pub fn abort_multipart_upload(
client: Client,
input: AbortMultipartUploadRequest,
) -> Result(AbortMultipartUploadOutput, AbortMultipartUploadError)
pub fn analytics_s3_export_file_format_from_wire(
s: String,
) -> Result(AnalyticsS3ExportFileFormat, String)
pub fn archive_status_from_wire(
s: String,
) -> Result(ArchiveStatus, String)
pub fn bucket_abac_status_from_wire(
s: String,
) -> Result(BucketAbacStatus, String)
pub fn bucket_accelerate_status_from_wire(
s: String,
) -> Result(BucketAccelerateStatus, String)
pub fn bucket_canned_acl_from_wire(
s: String,
) -> Result(BucketCannedACL, String)
pub fn bucket_location_constraint_from_wire(
s: String,
) -> Result(BucketLocationConstraint, String)
pub fn bucket_logs_permission_from_wire(
s: String,
) -> Result(BucketLogsPermission, String)
pub fn bucket_namespace_from_wire(
s: String,
) -> Result(BucketNamespace, String)
pub fn bucket_type_from_wire(
s: String,
) -> Result(BucketType, String)
pub fn bucket_versioning_status_from_wire(
s: String,
) -> Result(BucketVersioningStatus, String)
pub fn build_abort_multipart_upload_request(
input: AbortMultipartUploadRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_complete_multipart_upload_request(
input: CompleteMultipartUploadRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_copy_object_request(
input: CopyObjectRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_bucket_metadata_configuration_request(
input: CreateBucketMetadataConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_bucket_metadata_table_configuration_request(
input: CreateBucketMetadataTableConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_bucket_request(
input: CreateBucketRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_multipart_upload_request(
input: CreateMultipartUploadRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_create_session_request(
input: CreateSessionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_analytics_configuration_request(
input: DeleteBucketAnalyticsConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_cors_request(
input: DeleteBucketCorsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_encryption_request(
input: DeleteBucketEncryptionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_intelligent_tiering_configuration_request(
input: DeleteBucketIntelligentTieringConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_inventory_configuration_request(
input: DeleteBucketInventoryConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_lifecycle_request(
input: DeleteBucketLifecycleRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_metadata_configuration_request(
input: DeleteBucketMetadataConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_metadata_table_configuration_request(
input: DeleteBucketMetadataTableConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_metrics_configuration_request(
input: DeleteBucketMetricsConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_ownership_controls_request(
input: DeleteBucketOwnershipControlsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_policy_request(
input: DeleteBucketPolicyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_replication_request(
input: DeleteBucketReplicationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_request(
input: DeleteBucketRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_tagging_request(
input: DeleteBucketTaggingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_bucket_website_request(
input: DeleteBucketWebsiteRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_object_request(
input: DeleteObjectRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_object_tagging_request(
input: DeleteObjectTaggingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_objects_request(
input: DeleteObjectsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_delete_public_access_block_request(
input: DeletePublicAccessBlockRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_abac_request(
input: GetBucketAbacRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_accelerate_configuration_request(
input: GetBucketAccelerateConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_acl_request(
input: GetBucketAclRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_analytics_configuration_request(
input: GetBucketAnalyticsConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_cors_request(
input: GetBucketCorsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_encryption_request(
input: GetBucketEncryptionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_intelligent_tiering_configuration_request(
input: GetBucketIntelligentTieringConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_inventory_configuration_request(
input: GetBucketInventoryConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_lifecycle_configuration_request(
input: GetBucketLifecycleConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_location_request(
input: GetBucketLocationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_logging_request(
input: GetBucketLoggingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_metadata_configuration_request(
input: GetBucketMetadataConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_metadata_table_configuration_request(
input: GetBucketMetadataTableConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_metrics_configuration_request(
input: GetBucketMetricsConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_notification_configuration_request(
input: GetBucketNotificationConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_ownership_controls_request(
input: GetBucketOwnershipControlsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_policy_request(
input: GetBucketPolicyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_policy_status_request(
input: GetBucketPolicyStatusRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_replication_request(
input: GetBucketReplicationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_request_payment_request(
input: GetBucketRequestPaymentRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_tagging_request(
input: GetBucketTaggingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_versioning_request(
input: GetBucketVersioningRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_bucket_website_request(
input: GetBucketWebsiteRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_object_acl_request(
input: GetObjectAclRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_object_attributes_request(
input: GetObjectAttributesRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_object_legal_hold_request(
input: GetObjectLegalHoldRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_object_lock_configuration_request(
input: GetObjectLockConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_object_request(
input: GetObjectRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_object_retention_request(
input: GetObjectRetentionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_object_tagging_request(
input: GetObjectTaggingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_object_torrent_request(
input: GetObjectTorrentRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_get_public_access_block_request(
input: GetPublicAccessBlockRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_head_bucket_request(
input: HeadBucketRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_head_object_request(
input: HeadObjectRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_bucket_analytics_configurations_request(
input: ListBucketAnalyticsConfigurationsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_bucket_intelligent_tiering_configurations_request(
input: ListBucketIntelligentTieringConfigurationsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_bucket_inventory_configurations_request(
input: ListBucketInventoryConfigurationsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_bucket_metrics_configurations_request(
input: ListBucketMetricsConfigurationsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_buckets_request(
input: ListBucketsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_directory_buckets_request(
input: ListDirectoryBucketsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_multipart_uploads_request(
input: ListMultipartUploadsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_object_versions_request(
input: ListObjectVersionsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_objects_request(
input: ListObjectsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_objects_v2_request(
input: ListObjectsV2Request,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_list_parts_request(
input: ListPartsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_abac_request(
input: PutBucketAbacRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_accelerate_configuration_request(
input: PutBucketAccelerateConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_acl_request(
input: PutBucketAclRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_analytics_configuration_request(
input: PutBucketAnalyticsConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_cors_request(
input: PutBucketCorsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_encryption_request(
input: PutBucketEncryptionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_intelligent_tiering_configuration_request(
input: PutBucketIntelligentTieringConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_inventory_configuration_request(
input: PutBucketInventoryConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_lifecycle_configuration_request(
input: PutBucketLifecycleConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_logging_request(
input: PutBucketLoggingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_metrics_configuration_request(
input: PutBucketMetricsConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_notification_configuration_request(
input: PutBucketNotificationConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_ownership_controls_request(
input: PutBucketOwnershipControlsRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_policy_request(
input: PutBucketPolicyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_replication_request(
input: PutBucketReplicationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_request_payment_request(
input: PutBucketRequestPaymentRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_tagging_request(
input: PutBucketTaggingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_versioning_request(
input: PutBucketVersioningRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_bucket_website_request(
input: PutBucketWebsiteRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_object_acl_request(
input: PutObjectAclRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_object_legal_hold_request(
input: PutObjectLegalHoldRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_object_lock_configuration_request(
input: PutObjectLockConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_object_request(
input: PutObjectRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_object_retention_request(
input: PutObjectRetentionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_object_tagging_request(
input: PutObjectTaggingRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_put_public_access_block_request(
input: PutPublicAccessBlockRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_rename_object_request(
input: RenameObjectRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_restore_object_request(
input: RestoreObjectRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_select_object_content_request(
input: SelectObjectContentRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_bucket_metadata_inventory_table_configuration_request(
input: UpdateBucketMetadataInventoryTableConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_bucket_metadata_journal_table_configuration_request(
input: UpdateBucketMetadataJournalTableConfigurationRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_update_object_encryption_request(
input: UpdateObjectEncryptionRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_upload_part_copy_request(
input: UploadPartCopyRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_upload_part_request(
input: UploadPartRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn build_write_get_object_response_request(
input: WriteGetObjectResponseRequest,
) -> #(String, String, dict.Dict(String, String), BitArray)
pub fn checksum_algorithm_from_wire(
s: String,
) -> Result(ChecksumAlgorithm, String)
pub fn checksum_mode_from_wire(
s: String,
) -> Result(ChecksumMode, String)
pub fn checksum_type_from_wire(
s: String,
) -> Result(ChecksumType, String)
pub fn complete_multipart_upload(
client: Client,
input: CompleteMultipartUploadRequest,
) -> Result(
CompleteMultipartUploadOutput,
CompleteMultipartUploadError,
)
pub fn compression_type_from_wire(
s: String,
) -> Result(CompressionType, String)
pub fn config(client: Client) -> runtime.ClientConfig
Read the underlying runtime.ClientConfig out of an existing
Client. Use this when you want to dispatch a request through
runtime.invoke / runtime.invoke_streaming directly — e.g. to
build a service-specific streaming wrapper around a @streaming
output operation that the per-op codegen hasn’t surfaced yet.
The returned config is a value (Gleam records are immutable);
callers cannot mutate the Client through it.
pub fn copy_object(
client: Client,
input: CopyObjectRequest,
) -> Result(CopyObjectOutput, CopyObjectError)
pub fn create_bucket(
client: Client,
input: CreateBucketRequest,
) -> Result(CreateBucketOutput, CreateBucketError)
pub fn create_bucket_metadata_configuration(
client: Client,
input: CreateBucketMetadataConfigurationRequest,
) -> Result(
CreateBucketMetadataConfigurationOutput,
CreateBucketMetadataConfigurationError,
)
pub fn create_bucket_metadata_table_configuration(
client: Client,
input: CreateBucketMetadataTableConfigurationRequest,
) -> Result(
CreateBucketMetadataTableConfigurationOutput,
CreateBucketMetadataTableConfigurationError,
)
pub fn create_multipart_upload(
client: Client,
input: CreateMultipartUploadRequest,
) -> Result(
CreateMultipartUploadOutput,
CreateMultipartUploadError,
)
pub fn create_session(
client: Client,
input: CreateSessionRequest,
) -> Result(CreateSessionOutput, CreateSessionError)
pub fn data_redundancy_from_wire(
s: String,
) -> Result(DataRedundancy, String)
pub fn decode_abac_status_xml(
elem: xml_decode.Element,
) -> Result(AbacStatus, String)
pub fn decode_abort_incomplete_multipart_upload_xml(
elem: xml_decode.Element,
) -> Result(AbortIncompleteMultipartUpload, String)
pub fn decode_abort_multipart_upload_output_xml(
elem: xml_decode.Element,
) -> Result(AbortMultipartUploadOutput, String)
pub fn decode_abort_multipart_upload_request_xml(
elem: xml_decode.Element,
) -> Result(AbortMultipartUploadRequest, String)
pub fn decode_accelerate_configuration_xml(
elem: xml_decode.Element,
) -> Result(AccelerateConfiguration, String)
pub fn decode_access_control_policy_xml(
elem: xml_decode.Element,
) -> Result(AccessControlPolicy, String)
pub fn decode_access_control_translation_xml(
elem: xml_decode.Element,
) -> Result(AccessControlTranslation, String)
pub fn decode_access_denied_xml(
elem: xml_decode.Element,
) -> Result(AccessDenied, String)
pub fn decode_analytics_and_operator_xml(
elem: xml_decode.Element,
) -> Result(AnalyticsAndOperator, String)
pub fn decode_analytics_configuration_xml(
elem: xml_decode.Element,
) -> Result(AnalyticsConfiguration, String)
pub fn decode_analytics_export_destination_xml(
elem: xml_decode.Element,
) -> Result(AnalyticsExportDestination, String)
pub fn decode_analytics_filter_union_xml(
elem: xml_decode.Element,
) -> Result(AnalyticsFilter, String)
pub fn decode_analytics_s3_bucket_destination_xml(
elem: xml_decode.Element,
) -> Result(AnalyticsS3BucketDestination, String)
pub fn decode_blocked_encryption_types_xml(
elem: xml_decode.Element,
) -> Result(BlockedEncryptionTypes, String)
pub fn decode_bucket_already_exists_xml(
elem: xml_decode.Element,
) -> Result(BucketAlreadyExists, String)
pub fn decode_bucket_already_owned_by_you_xml(
elem: xml_decode.Element,
) -> Result(BucketAlreadyOwnedByYou, String)
pub fn decode_bucket_info_xml(
elem: xml_decode.Element,
) -> Result(BucketInfo, String)
pub fn decode_bucket_lifecycle_configuration_xml(
elem: xml_decode.Element,
) -> Result(BucketLifecycleConfiguration, String)
pub fn decode_bucket_logging_status_xml(
elem: xml_decode.Element,
) -> Result(BucketLoggingStatus, String)
pub fn decode_bucket_xml(
elem: xml_decode.Element,
) -> Result(Bucket, String)
pub fn decode_checksum_xml(
elem: xml_decode.Element,
) -> Result(Checksum, String)
pub fn decode_common_prefix_xml(
elem: xml_decode.Element,
) -> Result(CommonPrefix, String)
pub fn decode_complete_multipart_upload_output_xml(
elem: xml_decode.Element,
) -> Result(CompleteMultipartUploadOutput, String)
pub fn decode_complete_multipart_upload_request_xml(
elem: xml_decode.Element,
) -> Result(CompleteMultipartUploadRequest, String)
pub fn decode_completed_multipart_upload_xml(
elem: xml_decode.Element,
) -> Result(CompletedMultipartUpload, String)
pub fn decode_completed_part_xml(
elem: xml_decode.Element,
) -> Result(CompletedPart, String)
pub fn decode_condition_xml(
elem: xml_decode.Element,
) -> Result(Condition, String)
pub fn decode_continuation_event_xml(
elem: xml_decode.Element,
) -> Result(ContinuationEvent, String)
pub fn decode_copy_object_output_xml(
elem: xml_decode.Element,
) -> Result(CopyObjectOutput, String)
pub fn decode_copy_object_request_xml(
elem: xml_decode.Element,
) -> Result(CopyObjectRequest, String)
pub fn decode_copy_object_result_xml(
elem: xml_decode.Element,
) -> Result(CopyObjectResult, String)
pub fn decode_copy_part_result_xml(
elem: xml_decode.Element,
) -> Result(CopyPartResult, String)
pub fn decode_cors_configuration_xml(
elem: xml_decode.Element,
) -> Result(CORSConfiguration, String)
pub fn decode_cors_rule_xml(
elem: xml_decode.Element,
) -> Result(CORSRule, String)
pub fn decode_create_bucket_configuration_xml(
elem: xml_decode.Element,
) -> Result(CreateBucketConfiguration, String)
pub fn decode_create_bucket_metadata_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(CreateBucketMetadataConfigurationRequest, String)
pub fn decode_create_bucket_metadata_table_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(CreateBucketMetadataTableConfigurationRequest, String)
pub fn decode_create_bucket_output_xml(
elem: xml_decode.Element,
) -> Result(CreateBucketOutput, String)
pub fn decode_create_bucket_request_xml(
elem: xml_decode.Element,
) -> Result(CreateBucketRequest, String)
pub fn decode_create_multipart_upload_output_xml(
elem: xml_decode.Element,
) -> Result(CreateMultipartUploadOutput, String)
pub fn decode_create_multipart_upload_request_xml(
elem: xml_decode.Element,
) -> Result(CreateMultipartUploadRequest, String)
pub fn decode_create_session_output_xml(
elem: xml_decode.Element,
) -> Result(CreateSessionOutput, String)
pub fn decode_create_session_request_xml(
elem: xml_decode.Element,
) -> Result(CreateSessionRequest, String)
pub fn decode_csv_input_xml(
elem: xml_decode.Element,
) -> Result(CSVInput, String)
pub fn decode_csv_output_xml(
elem: xml_decode.Element,
) -> Result(CSVOutput, String)
pub fn decode_default_retention_xml(
elem: xml_decode.Element,
) -> Result(DefaultRetention, String)
pub fn decode_delete_bucket_analytics_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketAnalyticsConfigurationRequest, String)
pub fn decode_delete_bucket_cors_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketCorsRequest, String)
pub fn decode_delete_bucket_encryption_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketEncryptionRequest, String)
pub fn decode_delete_bucket_intelligent_tiering_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(
DeleteBucketIntelligentTieringConfigurationRequest,
String,
)
pub fn decode_delete_bucket_inventory_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketInventoryConfigurationRequest, String)
pub fn decode_delete_bucket_lifecycle_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketLifecycleRequest, String)
pub fn decode_delete_bucket_metadata_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketMetadataConfigurationRequest, String)
pub fn decode_delete_bucket_metadata_table_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketMetadataTableConfigurationRequest, String)
pub fn decode_delete_bucket_metrics_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketMetricsConfigurationRequest, String)
pub fn decode_delete_bucket_ownership_controls_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketOwnershipControlsRequest, String)
pub fn decode_delete_bucket_policy_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketPolicyRequest, String)
pub fn decode_delete_bucket_replication_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketReplicationRequest, String)
pub fn decode_delete_bucket_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketRequest, String)
pub fn decode_delete_bucket_tagging_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketTaggingRequest, String)
pub fn decode_delete_bucket_website_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteBucketWebsiteRequest, String)
pub fn decode_delete_marker_entry_xml(
elem: xml_decode.Element,
) -> Result(DeleteMarkerEntry, String)
pub fn decode_delete_marker_replication_xml(
elem: xml_decode.Element,
) -> Result(DeleteMarkerReplication, String)
pub fn decode_delete_object_output_xml(
elem: xml_decode.Element,
) -> Result(DeleteObjectOutput, String)
pub fn decode_delete_object_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteObjectRequest, String)
pub fn decode_delete_object_tagging_output_xml(
elem: xml_decode.Element,
) -> Result(DeleteObjectTaggingOutput, String)
pub fn decode_delete_object_tagging_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteObjectTaggingRequest, String)
pub fn decode_delete_objects_output_xml(
elem: xml_decode.Element,
) -> Result(DeleteObjectsOutput, String)
pub fn decode_delete_objects_request_xml(
elem: xml_decode.Element,
) -> Result(DeleteObjectsRequest, String)
pub fn decode_delete_public_access_block_request_xml(
elem: xml_decode.Element,
) -> Result(DeletePublicAccessBlockRequest, String)
pub fn decode_delete_xml(
elem: xml_decode.Element,
) -> Result(Delete, String)
pub fn decode_deleted_object_xml(
elem: xml_decode.Element,
) -> Result(DeletedObject, String)
pub fn decode_destination_result_xml(
elem: xml_decode.Element,
) -> Result(DestinationResult, String)
pub fn decode_destination_xml(
elem: xml_decode.Element,
) -> Result(Destination, String)
pub fn decode_encryption_configuration_xml(
elem: xml_decode.Element,
) -> Result(EncryptionConfiguration, String)
pub fn decode_encryption_type_mismatch_xml(
elem: xml_decode.Element,
) -> Result(EncryptionTypeMismatch, String)
pub fn decode_encryption_xml(
elem: xml_decode.Element,
) -> Result(Encryption, String)
pub fn decode_end_event_xml(
elem: xml_decode.Element,
) -> Result(EndEvent, String)
pub fn decode_error_details_xml(
elem: xml_decode.Element,
) -> Result(ErrorDetails, String)
pub fn decode_error_document_xml(
elem: xml_decode.Element,
) -> Result(ErrorDocument, String)
pub fn decode_error_shape_xml(
elem: xml_decode.Element,
) -> Result(ErrorShape, String)
pub fn decode_event_bridge_configuration_xml(
elem: xml_decode.Element,
) -> Result(EventBridgeConfiguration, String)
pub fn decode_existing_object_replication_xml(
elem: xml_decode.Element,
) -> Result(ExistingObjectReplication, String)
pub fn decode_filter_rule_xml(
elem: xml_decode.Element,
) -> Result(FilterRule, String)
pub fn decode_get_bucket_abac_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketAbacOutput, String)
pub fn decode_get_bucket_abac_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketAbacRequest, String)
pub fn decode_get_bucket_accelerate_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketAccelerateConfigurationOutput, String)
pub fn decode_get_bucket_accelerate_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketAccelerateConfigurationRequest, String)
pub fn decode_get_bucket_acl_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketAclOutput, String)
pub fn decode_get_bucket_acl_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketAclRequest, String)
pub fn decode_get_bucket_analytics_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketAnalyticsConfigurationOutput, String)
pub fn decode_get_bucket_analytics_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketAnalyticsConfigurationRequest, String)
pub fn decode_get_bucket_cors_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketCorsOutput, String)
pub fn decode_get_bucket_cors_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketCorsRequest, String)
pub fn decode_get_bucket_encryption_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketEncryptionOutput, String)
pub fn decode_get_bucket_encryption_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketEncryptionRequest, String)
pub fn decode_get_bucket_intelligent_tiering_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(
GetBucketIntelligentTieringConfigurationOutput,
String,
)
pub fn decode_get_bucket_intelligent_tiering_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(
GetBucketIntelligentTieringConfigurationRequest,
String,
)
pub fn decode_get_bucket_inventory_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketInventoryConfigurationOutput, String)
pub fn decode_get_bucket_inventory_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketInventoryConfigurationRequest, String)
pub fn decode_get_bucket_lifecycle_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketLifecycleConfigurationOutput, String)
pub fn decode_get_bucket_lifecycle_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketLifecycleConfigurationRequest, String)
pub fn decode_get_bucket_location_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketLocationOutput, String)
pub fn decode_get_bucket_location_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketLocationRequest, String)
pub fn decode_get_bucket_logging_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketLoggingOutput, String)
pub fn decode_get_bucket_logging_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketLoggingRequest, String)
pub fn decode_get_bucket_metadata_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketMetadataConfigurationOutput, String)
pub fn decode_get_bucket_metadata_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketMetadataConfigurationRequest, String)
pub fn decode_get_bucket_metadata_configuration_result_xml(
elem: xml_decode.Element,
) -> Result(GetBucketMetadataConfigurationResult, String)
pub fn decode_get_bucket_metadata_table_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketMetadataTableConfigurationOutput, String)
pub fn decode_get_bucket_metadata_table_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketMetadataTableConfigurationRequest, String)
pub fn decode_get_bucket_metadata_table_configuration_result_xml(
elem: xml_decode.Element,
) -> Result(GetBucketMetadataTableConfigurationResult, String)
pub fn decode_get_bucket_metrics_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketMetricsConfigurationOutput, String)
pub fn decode_get_bucket_metrics_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketMetricsConfigurationRequest, String)
pub fn decode_get_bucket_notification_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketNotificationConfigurationRequest, String)
pub fn decode_get_bucket_ownership_controls_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketOwnershipControlsOutput, String)
pub fn decode_get_bucket_ownership_controls_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketOwnershipControlsRequest, String)
pub fn decode_get_bucket_policy_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketPolicyOutput, String)
pub fn decode_get_bucket_policy_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketPolicyRequest, String)
pub fn decode_get_bucket_policy_status_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketPolicyStatusOutput, String)
pub fn decode_get_bucket_policy_status_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketPolicyStatusRequest, String)
pub fn decode_get_bucket_replication_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketReplicationOutput, String)
pub fn decode_get_bucket_replication_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketReplicationRequest, String)
pub fn decode_get_bucket_request_payment_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketRequestPaymentOutput, String)
pub fn decode_get_bucket_request_payment_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketRequestPaymentRequest, String)
pub fn decode_get_bucket_tagging_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketTaggingOutput, String)
pub fn decode_get_bucket_tagging_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketTaggingRequest, String)
pub fn decode_get_bucket_versioning_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketVersioningOutput, String)
pub fn decode_get_bucket_versioning_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketVersioningRequest, String)
pub fn decode_get_bucket_website_output_xml(
elem: xml_decode.Element,
) -> Result(GetBucketWebsiteOutput, String)
pub fn decode_get_bucket_website_request_xml(
elem: xml_decode.Element,
) -> Result(GetBucketWebsiteRequest, String)
pub fn decode_get_object_acl_output_xml(
elem: xml_decode.Element,
) -> Result(GetObjectAclOutput, String)
pub fn decode_get_object_acl_request_xml(
elem: xml_decode.Element,
) -> Result(GetObjectAclRequest, String)
pub fn decode_get_object_attributes_output_xml(
elem: xml_decode.Element,
) -> Result(GetObjectAttributesOutput, String)
pub fn decode_get_object_attributes_parts_xml(
elem: xml_decode.Element,
) -> Result(GetObjectAttributesParts, String)
pub fn decode_get_object_attributes_request_xml(
elem: xml_decode.Element,
) -> Result(GetObjectAttributesRequest, String)
pub fn decode_get_object_legal_hold_output_xml(
elem: xml_decode.Element,
) -> Result(GetObjectLegalHoldOutput, String)
pub fn decode_get_object_legal_hold_request_xml(
elem: xml_decode.Element,
) -> Result(GetObjectLegalHoldRequest, String)
pub fn decode_get_object_lock_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(GetObjectLockConfigurationOutput, String)
pub fn decode_get_object_lock_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(GetObjectLockConfigurationRequest, String)
pub fn decode_get_object_output_xml(
elem: xml_decode.Element,
) -> Result(GetObjectOutput, String)
pub fn decode_get_object_request_xml(
elem: xml_decode.Element,
) -> Result(GetObjectRequest, String)
pub fn decode_get_object_retention_output_xml(
elem: xml_decode.Element,
) -> Result(GetObjectRetentionOutput, String)
pub fn decode_get_object_retention_request_xml(
elem: xml_decode.Element,
) -> Result(GetObjectRetentionRequest, String)
pub fn decode_get_object_tagging_output_xml(
elem: xml_decode.Element,
) -> Result(GetObjectTaggingOutput, String)
pub fn decode_get_object_tagging_request_xml(
elem: xml_decode.Element,
) -> Result(GetObjectTaggingRequest, String)
pub fn decode_get_object_torrent_output_xml(
elem: xml_decode.Element,
) -> Result(GetObjectTorrentOutput, String)
pub fn decode_get_object_torrent_request_xml(
elem: xml_decode.Element,
) -> Result(GetObjectTorrentRequest, String)
pub fn decode_get_public_access_block_output_xml(
elem: xml_decode.Element,
) -> Result(GetPublicAccessBlockOutput, String)
pub fn decode_get_public_access_block_request_xml(
elem: xml_decode.Element,
) -> Result(GetPublicAccessBlockRequest, String)
pub fn decode_glacier_job_parameters_xml(
elem: xml_decode.Element,
) -> Result(GlacierJobParameters, String)
pub fn decode_grant_xml(
elem: xml_decode.Element,
) -> Result(Grant, String)
pub fn decode_grantee_xml(
elem: xml_decode.Element,
) -> Result(Grantee, String)
pub fn decode_head_bucket_output_xml(
elem: xml_decode.Element,
) -> Result(HeadBucketOutput, String)
pub fn decode_head_bucket_request_xml(
elem: xml_decode.Element,
) -> Result(HeadBucketRequest, String)
pub fn decode_head_object_output_xml(
elem: xml_decode.Element,
) -> Result(HeadObjectOutput, String)
pub fn decode_head_object_request_xml(
elem: xml_decode.Element,
) -> Result(HeadObjectRequest, String)
pub fn decode_idempotency_parameter_mismatch_xml(
elem: xml_decode.Element,
) -> Result(IdempotencyParameterMismatch, String)
pub fn decode_index_document_xml(
elem: xml_decode.Element,
) -> Result(IndexDocument, String)
pub fn decode_initiator_xml(
elem: xml_decode.Element,
) -> Result(Initiator, String)
pub fn decode_input_serialization_xml(
elem: xml_decode.Element,
) -> Result(InputSerialization, String)
pub fn decode_intelligent_tiering_and_operator_xml(
elem: xml_decode.Element,
) -> Result(IntelligentTieringAndOperator, String)
pub fn decode_intelligent_tiering_configuration_xml(
elem: xml_decode.Element,
) -> Result(IntelligentTieringConfiguration, String)
pub fn decode_intelligent_tiering_filter_xml(
elem: xml_decode.Element,
) -> Result(IntelligentTieringFilter, String)
pub fn decode_invalid_object_state_xml(
elem: xml_decode.Element,
) -> Result(InvalidObjectState, String)
pub fn decode_invalid_request_xml(
elem: xml_decode.Element,
) -> Result(InvalidRequest, String)
pub fn decode_invalid_write_offset_xml(
elem: xml_decode.Element,
) -> Result(InvalidWriteOffset, String)
pub fn decode_inventory_configuration_xml(
elem: xml_decode.Element,
) -> Result(InventoryConfiguration, String)
pub fn decode_inventory_destination_xml(
elem: xml_decode.Element,
) -> Result(InventoryDestination, String)
pub fn decode_inventory_encryption_xml(
elem: xml_decode.Element,
) -> Result(InventoryEncryption, String)
pub fn decode_inventory_filter_xml(
elem: xml_decode.Element,
) -> Result(InventoryFilter, String)
pub fn decode_inventory_s3_bucket_destination_xml(
elem: xml_decode.Element,
) -> Result(InventoryS3BucketDestination, String)
pub fn decode_inventory_schedule_xml(
elem: xml_decode.Element,
) -> Result(InventorySchedule, String)
pub fn decode_inventory_table_configuration_result_xml(
elem: xml_decode.Element,
) -> Result(InventoryTableConfigurationResult, String)
pub fn decode_inventory_table_configuration_updates_xml(
elem: xml_decode.Element,
) -> Result(InventoryTableConfigurationUpdates, String)
pub fn decode_inventory_table_configuration_xml(
elem: xml_decode.Element,
) -> Result(InventoryTableConfiguration, String)
pub fn decode_journal_table_configuration_result_xml(
elem: xml_decode.Element,
) -> Result(JournalTableConfigurationResult, String)
pub fn decode_journal_table_configuration_updates_xml(
elem: xml_decode.Element,
) -> Result(JournalTableConfigurationUpdates, String)
pub fn decode_journal_table_configuration_xml(
elem: xml_decode.Element,
) -> Result(JournalTableConfiguration, String)
pub fn decode_json_input_xml(
elem: xml_decode.Element,
) -> Result(JSONInput, String)
pub fn decode_json_output_xml(
elem: xml_decode.Element,
) -> Result(JSONOutput, String)
pub fn decode_lambda_function_configuration_xml(
elem: xml_decode.Element,
) -> Result(LambdaFunctionConfiguration, String)
pub fn decode_lifecycle_expiration_xml(
elem: xml_decode.Element,
) -> Result(LifecycleExpiration, String)
pub fn decode_lifecycle_rule_and_operator_xml(
elem: xml_decode.Element,
) -> Result(LifecycleRuleAndOperator, String)
pub fn decode_lifecycle_rule_filter_xml(
elem: xml_decode.Element,
) -> Result(LifecycleRuleFilter, String)
pub fn decode_lifecycle_rule_xml(
elem: xml_decode.Element,
) -> Result(LifecycleRule, String)
pub fn decode_list_bucket_analytics_configurations_output_xml(
elem: xml_decode.Element,
) -> Result(ListBucketAnalyticsConfigurationsOutput, String)
pub fn decode_list_bucket_analytics_configurations_request_xml(
elem: xml_decode.Element,
) -> Result(ListBucketAnalyticsConfigurationsRequest, String)
pub fn decode_list_bucket_intelligent_tiering_configurations_output_xml(
elem: xml_decode.Element,
) -> Result(
ListBucketIntelligentTieringConfigurationsOutput,
String,
)
pub fn decode_list_bucket_intelligent_tiering_configurations_request_xml(
elem: xml_decode.Element,
) -> Result(
ListBucketIntelligentTieringConfigurationsRequest,
String,
)
pub fn decode_list_bucket_inventory_configurations_output_xml(
elem: xml_decode.Element,
) -> Result(ListBucketInventoryConfigurationsOutput, String)
pub fn decode_list_bucket_inventory_configurations_request_xml(
elem: xml_decode.Element,
) -> Result(ListBucketInventoryConfigurationsRequest, String)
pub fn decode_list_bucket_metrics_configurations_output_xml(
elem: xml_decode.Element,
) -> Result(ListBucketMetricsConfigurationsOutput, String)
pub fn decode_list_bucket_metrics_configurations_request_xml(
elem: xml_decode.Element,
) -> Result(ListBucketMetricsConfigurationsRequest, String)
pub fn decode_list_buckets_output_xml(
elem: xml_decode.Element,
) -> Result(ListBucketsOutput, String)
pub fn decode_list_buckets_request_xml(
elem: xml_decode.Element,
) -> Result(ListBucketsRequest, String)
pub fn decode_list_directory_buckets_output_xml(
elem: xml_decode.Element,
) -> Result(ListDirectoryBucketsOutput, String)
pub fn decode_list_directory_buckets_request_xml(
elem: xml_decode.Element,
) -> Result(ListDirectoryBucketsRequest, String)
pub fn decode_list_multipart_uploads_output_xml(
elem: xml_decode.Element,
) -> Result(ListMultipartUploadsOutput, String)
pub fn decode_list_multipart_uploads_request_xml(
elem: xml_decode.Element,
) -> Result(ListMultipartUploadsRequest, String)
pub fn decode_list_object_versions_output_xml(
elem: xml_decode.Element,
) -> Result(ListObjectVersionsOutput, String)
pub fn decode_list_object_versions_request_xml(
elem: xml_decode.Element,
) -> Result(ListObjectVersionsRequest, String)
pub fn decode_list_objects_output_xml(
elem: xml_decode.Element,
) -> Result(ListObjectsOutput, String)
pub fn decode_list_objects_request_xml(
elem: xml_decode.Element,
) -> Result(ListObjectsRequest, String)
pub fn decode_list_objects_v2_output_xml(
elem: xml_decode.Element,
) -> Result(ListObjectsV2Output, String)
pub fn decode_list_objects_v2_request_xml(
elem: xml_decode.Element,
) -> Result(ListObjectsV2Request, String)
pub fn decode_list_parts_output_xml(
elem: xml_decode.Element,
) -> Result(ListPartsOutput, String)
pub fn decode_list_parts_request_xml(
elem: xml_decode.Element,
) -> Result(ListPartsRequest, String)
pub fn decode_location_info_xml(
elem: xml_decode.Element,
) -> Result(LocationInfo, String)
pub fn decode_logging_enabled_xml(
elem: xml_decode.Element,
) -> Result(LoggingEnabled, String)
pub fn decode_metadata_configuration_result_xml(
elem: xml_decode.Element,
) -> Result(MetadataConfigurationResult, String)
pub fn decode_metadata_configuration_xml(
elem: xml_decode.Element,
) -> Result(MetadataConfiguration, String)
pub fn decode_metadata_entry_xml(
elem: xml_decode.Element,
) -> Result(MetadataEntry, String)
pub fn decode_metadata_table_configuration_result_xml(
elem: xml_decode.Element,
) -> Result(MetadataTableConfigurationResult, String)
pub fn decode_metadata_table_configuration_xml(
elem: xml_decode.Element,
) -> Result(MetadataTableConfiguration, String)
pub fn decode_metadata_table_encryption_configuration_xml(
elem: xml_decode.Element,
) -> Result(MetadataTableEncryptionConfiguration, String)
pub fn decode_metrics_and_operator_xml(
elem: xml_decode.Element,
) -> Result(MetricsAndOperator, String)
pub fn decode_metrics_configuration_xml(
elem: xml_decode.Element,
) -> Result(MetricsConfiguration, String)
pub fn decode_metrics_filter_union_xml(
elem: xml_decode.Element,
) -> Result(MetricsFilter, String)
pub fn decode_metrics_xml(
elem: xml_decode.Element,
) -> Result(Metrics, String)
pub fn decode_multipart_upload_xml(
elem: xml_decode.Element,
) -> Result(MultipartUpload, String)
pub fn decode_no_such_bucket_xml(
elem: xml_decode.Element,
) -> Result(NoSuchBucket, String)
pub fn decode_no_such_key_xml(
elem: xml_decode.Element,
) -> Result(NoSuchKey, String)
pub fn decode_no_such_upload_xml(
elem: xml_decode.Element,
) -> Result(NoSuchUpload, String)
pub fn decode_noncurrent_version_expiration_xml(
elem: xml_decode.Element,
) -> Result(NoncurrentVersionExpiration, String)
pub fn decode_noncurrent_version_transition_xml(
elem: xml_decode.Element,
) -> Result(NoncurrentVersionTransition, String)
pub fn decode_not_found_xml(
elem: xml_decode.Element,
) -> Result(NotFound, String)
pub fn decode_notification_configuration_filter_xml(
elem: xml_decode.Element,
) -> Result(NotificationConfigurationFilter, String)
pub fn decode_notification_configuration_xml(
elem: xml_decode.Element,
) -> Result(NotificationConfiguration, String)
pub fn decode_object_already_in_active_tier_error_xml(
elem: xml_decode.Element,
) -> Result(ObjectAlreadyInActiveTierError, String)
pub fn decode_object_encryption_union_xml(
elem: xml_decode.Element,
) -> Result(ObjectEncryption, String)
pub fn decode_object_identifier_xml(
elem: xml_decode.Element,
) -> Result(ObjectIdentifier, String)
pub fn decode_object_lock_configuration_xml(
elem: xml_decode.Element,
) -> Result(ObjectLockConfiguration, String)
pub fn decode_object_lock_legal_hold_xml(
elem: xml_decode.Element,
) -> Result(ObjectLockLegalHold, String)
pub fn decode_object_lock_retention_xml(
elem: xml_decode.Element,
) -> Result(ObjectLockRetention, String)
pub fn decode_object_lock_rule_xml(
elem: xml_decode.Element,
) -> Result(ObjectLockRule, String)
pub fn decode_object_not_in_active_tier_error_xml(
elem: xml_decode.Element,
) -> Result(ObjectNotInActiveTierError, String)
pub fn decode_object_part_xml(
elem: xml_decode.Element,
) -> Result(ObjectPart, String)
pub fn decode_object_version_xml(
elem: xml_decode.Element,
) -> Result(ObjectVersion, String)
pub fn decode_object_xml(
elem: xml_decode.Element,
) -> Result(Object, String)
pub fn decode_output_location_xml(
elem: xml_decode.Element,
) -> Result(OutputLocation, String)
pub fn decode_output_serialization_xml(
elem: xml_decode.Element,
) -> Result(OutputSerialization, String)
pub fn decode_owner_xml(
elem: xml_decode.Element,
) -> Result(Owner, String)
pub fn decode_ownership_controls_rule_xml(
elem: xml_decode.Element,
) -> Result(OwnershipControlsRule, String)
pub fn decode_ownership_controls_xml(
elem: xml_decode.Element,
) -> Result(OwnershipControls, String)
pub fn decode_parquet_input_xml(
elem: xml_decode.Element,
) -> Result(ParquetInput, String)
pub fn decode_part_xml(
elem: xml_decode.Element,
) -> Result(Part, String)
pub fn decode_partitioned_prefix_xml(
elem: xml_decode.Element,
) -> Result(PartitionedPrefix, String)
pub fn decode_policy_status_xml(
elem: xml_decode.Element,
) -> Result(PolicyStatus, String)
pub fn decode_progress_event_xml(
elem: xml_decode.Element,
) -> Result(ProgressEvent, String)
pub fn decode_progress_xml(
elem: xml_decode.Element,
) -> Result(Progress, String)
pub fn decode_public_access_block_configuration_xml(
elem: xml_decode.Element,
) -> Result(PublicAccessBlockConfiguration, String)
pub fn decode_put_bucket_abac_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketAbacRequest, String)
pub fn decode_put_bucket_accelerate_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketAccelerateConfigurationRequest, String)
pub fn decode_put_bucket_acl_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketAclRequest, String)
pub fn decode_put_bucket_analytics_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketAnalyticsConfigurationRequest, String)
pub fn decode_put_bucket_cors_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketCorsRequest, String)
pub fn decode_put_bucket_encryption_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketEncryptionRequest, String)
pub fn decode_put_bucket_intelligent_tiering_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(
PutBucketIntelligentTieringConfigurationRequest,
String,
)
pub fn decode_put_bucket_inventory_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketInventoryConfigurationRequest, String)
pub fn decode_put_bucket_lifecycle_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(PutBucketLifecycleConfigurationOutput, String)
pub fn decode_put_bucket_lifecycle_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketLifecycleConfigurationRequest, String)
pub fn decode_put_bucket_logging_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketLoggingRequest, String)
pub fn decode_put_bucket_metrics_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketMetricsConfigurationRequest, String)
pub fn decode_put_bucket_notification_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketNotificationConfigurationRequest, String)
pub fn decode_put_bucket_ownership_controls_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketOwnershipControlsRequest, String)
pub fn decode_put_bucket_policy_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketPolicyRequest, String)
pub fn decode_put_bucket_replication_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketReplicationRequest, String)
pub fn decode_put_bucket_request_payment_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketRequestPaymentRequest, String)
pub fn decode_put_bucket_tagging_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketTaggingRequest, String)
pub fn decode_put_bucket_versioning_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketVersioningRequest, String)
pub fn decode_put_bucket_website_request_xml(
elem: xml_decode.Element,
) -> Result(PutBucketWebsiteRequest, String)
pub fn decode_put_object_acl_output_xml(
elem: xml_decode.Element,
) -> Result(PutObjectAclOutput, String)
pub fn decode_put_object_acl_request_xml(
elem: xml_decode.Element,
) -> Result(PutObjectAclRequest, String)
pub fn decode_put_object_legal_hold_output_xml(
elem: xml_decode.Element,
) -> Result(PutObjectLegalHoldOutput, String)
pub fn decode_put_object_legal_hold_request_xml(
elem: xml_decode.Element,
) -> Result(PutObjectLegalHoldRequest, String)
pub fn decode_put_object_lock_configuration_output_xml(
elem: xml_decode.Element,
) -> Result(PutObjectLockConfigurationOutput, String)
pub fn decode_put_object_lock_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(PutObjectLockConfigurationRequest, String)
pub fn decode_put_object_output_xml(
elem: xml_decode.Element,
) -> Result(PutObjectOutput, String)
pub fn decode_put_object_request_xml(
elem: xml_decode.Element,
) -> Result(PutObjectRequest, String)
pub fn decode_put_object_retention_output_xml(
elem: xml_decode.Element,
) -> Result(PutObjectRetentionOutput, String)
pub fn decode_put_object_retention_request_xml(
elem: xml_decode.Element,
) -> Result(PutObjectRetentionRequest, String)
pub fn decode_put_object_tagging_output_xml(
elem: xml_decode.Element,
) -> Result(PutObjectTaggingOutput, String)
pub fn decode_put_object_tagging_request_xml(
elem: xml_decode.Element,
) -> Result(PutObjectTaggingRequest, String)
pub fn decode_put_public_access_block_request_xml(
elem: xml_decode.Element,
) -> Result(PutPublicAccessBlockRequest, String)
pub fn decode_queue_configuration_xml(
elem: xml_decode.Element,
) -> Result(QueueConfiguration, String)
pub fn decode_record_expiration_xml(
elem: xml_decode.Element,
) -> Result(RecordExpiration, String)
pub fn decode_records_event_xml(
elem: xml_decode.Element,
) -> Result(RecordsEvent, String)
pub fn decode_redirect_all_requests_to_xml(
elem: xml_decode.Element,
) -> Result(RedirectAllRequestsTo, String)
pub fn decode_redirect_xml(
elem: xml_decode.Element,
) -> Result(Redirect, String)
pub fn decode_rename_object_output_xml(
elem: xml_decode.Element,
) -> Result(RenameObjectOutput, String)
pub fn decode_rename_object_request_xml(
elem: xml_decode.Element,
) -> Result(RenameObjectRequest, String)
pub fn decode_replica_modifications_xml(
elem: xml_decode.Element,
) -> Result(ReplicaModifications, String)
pub fn decode_replication_configuration_xml(
elem: xml_decode.Element,
) -> Result(ReplicationConfiguration, String)
pub fn decode_replication_rule_and_operator_xml(
elem: xml_decode.Element,
) -> Result(ReplicationRuleAndOperator, String)
pub fn decode_replication_rule_filter_xml(
elem: xml_decode.Element,
) -> Result(ReplicationRuleFilter, String)
pub fn decode_replication_rule_xml(
elem: xml_decode.Element,
) -> Result(ReplicationRule, String)
pub fn decode_replication_time_value_xml(
elem: xml_decode.Element,
) -> Result(ReplicationTimeValue, String)
pub fn decode_replication_time_xml(
elem: xml_decode.Element,
) -> Result(ReplicationTime, String)
pub fn decode_request_payment_configuration_xml(
elem: xml_decode.Element,
) -> Result(RequestPaymentConfiguration, String)
pub fn decode_request_progress_xml(
elem: xml_decode.Element,
) -> Result(RequestProgress, String)
pub fn decode_restore_object_output_xml(
elem: xml_decode.Element,
) -> Result(RestoreObjectOutput, String)
pub fn decode_restore_object_request_xml(
elem: xml_decode.Element,
) -> Result(RestoreObjectRequest, String)
pub fn decode_restore_request_xml(
elem: xml_decode.Element,
) -> Result(RestoreRequest, String)
pub fn decode_restore_status_xml(
elem: xml_decode.Element,
) -> Result(RestoreStatus, String)
pub fn decode_routing_rule_xml(
elem: xml_decode.Element,
) -> Result(RoutingRule, String)
pub fn decode_s3_key_filter_xml(
elem: xml_decode.Element,
) -> Result(S3KeyFilter, String)
pub fn decode_s3_location_xml(
elem: xml_decode.Element,
) -> Result(S3Location, String)
pub fn decode_s3_tables_destination_result_xml(
elem: xml_decode.Element,
) -> Result(S3TablesDestinationResult, String)
pub fn decode_s3_tables_destination_xml(
elem: xml_decode.Element,
) -> Result(S3TablesDestination, String)
pub fn decode_scan_range_xml(
elem: xml_decode.Element,
) -> Result(ScanRange, String)
pub fn decode_select_object_content_event_stream_union_xml(
elem: xml_decode.Element,
) -> Result(SelectObjectContentEventStream, String)
pub fn decode_select_object_content_output_xml(
elem: xml_decode.Element,
) -> Result(SelectObjectContentOutput, String)
pub fn decode_select_object_content_request_xml(
elem: xml_decode.Element,
) -> Result(SelectObjectContentRequest, String)
pub fn decode_select_parameters_xml(
elem: xml_decode.Element,
) -> Result(SelectParameters, String)
pub fn decode_server_side_encryption_by_default_xml(
elem: xml_decode.Element,
) -> Result(ServerSideEncryptionByDefault, String)
pub fn decode_server_side_encryption_configuration_xml(
elem: xml_decode.Element,
) -> Result(ServerSideEncryptionConfiguration, String)
pub fn decode_server_side_encryption_rule_xml(
elem: xml_decode.Element,
) -> Result(ServerSideEncryptionRule, String)
pub fn decode_session_credentials_xml(
elem: xml_decode.Element,
) -> Result(SessionCredentials, String)
pub fn decode_simple_prefix_xml(
elem: xml_decode.Element,
) -> Result(SimplePrefix, String)
pub fn decode_source_selection_criteria_xml(
elem: xml_decode.Element,
) -> Result(SourceSelectionCriteria, String)
pub fn decode_sse_kms_encrypted_objects_xml(
elem: xml_decode.Element,
) -> Result(SseKmsEncryptedObjects, String)
pub fn decode_ssekms_encryption_xml(
elem: xml_decode.Element,
) -> Result(SSEKMSEncryption, String)
pub fn decode_ssekms_xml(
elem: xml_decode.Element,
) -> Result(SSEKMS, String)
pub fn decode_sses3_xml(
elem: xml_decode.Element,
) -> Result(SSES3, String)
pub fn decode_stats_event_xml(
elem: xml_decode.Element,
) -> Result(StatsEvent, String)
pub fn decode_stats_xml(
elem: xml_decode.Element,
) -> Result(Stats, String)
pub fn decode_storage_class_analysis_data_export_xml(
elem: xml_decode.Element,
) -> Result(StorageClassAnalysisDataExport, String)
pub fn decode_storage_class_analysis_xml(
elem: xml_decode.Element,
) -> Result(StorageClassAnalysis, String)
pub fn decode_tag_xml(
elem: xml_decode.Element,
) -> Result(Tag, String)
pub fn decode_tagging_xml(
elem: xml_decode.Element,
) -> Result(Tagging, String)
pub fn decode_target_grant_xml(
elem: xml_decode.Element,
) -> Result(TargetGrant, String)
pub fn decode_target_object_key_format_xml(
elem: xml_decode.Element,
) -> Result(TargetObjectKeyFormat, String)
pub fn decode_tiering_xml(
elem: xml_decode.Element,
) -> Result(Tiering, String)
pub fn decode_too_many_parts_xml(
elem: xml_decode.Element,
) -> Result(TooManyParts, String)
pub fn decode_topic_configuration_xml(
elem: xml_decode.Element,
) -> Result(TopicConfiguration, String)
pub fn decode_transition_xml(
elem: xml_decode.Element,
) -> Result(Transition, String)
pub fn decode_update_bucket_metadata_inventory_table_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(
UpdateBucketMetadataInventoryTableConfigurationRequest,
String,
)
pub fn decode_update_bucket_metadata_journal_table_configuration_request_xml(
elem: xml_decode.Element,
) -> Result(
UpdateBucketMetadataJournalTableConfigurationRequest,
String,
)
pub fn decode_update_object_encryption_request_xml(
elem: xml_decode.Element,
) -> Result(UpdateObjectEncryptionRequest, String)
pub fn decode_update_object_encryption_response_xml(
elem: xml_decode.Element,
) -> Result(UpdateObjectEncryptionResponse, String)
pub fn decode_upload_part_copy_output_xml(
elem: xml_decode.Element,
) -> Result(UploadPartCopyOutput, String)
pub fn decode_upload_part_copy_request_xml(
elem: xml_decode.Element,
) -> Result(UploadPartCopyRequest, String)
pub fn decode_upload_part_output_xml(
elem: xml_decode.Element,
) -> Result(UploadPartOutput, String)
pub fn decode_upload_part_request_xml(
elem: xml_decode.Element,
) -> Result(UploadPartRequest, String)
pub fn decode_versioning_configuration_xml(
elem: xml_decode.Element,
) -> Result(VersioningConfiguration, String)
pub fn decode_website_configuration_xml(
elem: xml_decode.Element,
) -> Result(WebsiteConfiguration, String)
pub fn decode_write_get_object_response_request_xml(
elem: xml_decode.Element,
) -> Result(WriteGetObjectResponseRequest, String)
pub fn delete_bucket(
client: Client,
input: DeleteBucketRequest,
) -> Result(DeleteBucketOutput, DeleteBucketError)
pub fn delete_bucket_analytics_configuration(
client: Client,
input: DeleteBucketAnalyticsConfigurationRequest,
) -> Result(
DeleteBucketAnalyticsConfigurationOutput,
DeleteBucketAnalyticsConfigurationError,
)
pub fn delete_bucket_cors(
client: Client,
input: DeleteBucketCorsRequest,
) -> Result(DeleteBucketCorsOutput, DeleteBucketCorsError)
pub fn delete_bucket_encryption(
client: Client,
input: DeleteBucketEncryptionRequest,
) -> Result(
DeleteBucketEncryptionOutput,
DeleteBucketEncryptionError,
)
pub fn delete_bucket_intelligent_tiering_configuration(
client: Client,
input: DeleteBucketIntelligentTieringConfigurationRequest,
) -> Result(
DeleteBucketIntelligentTieringConfigurationOutput,
DeleteBucketIntelligentTieringConfigurationError,
)
pub fn delete_bucket_inventory_configuration(
client: Client,
input: DeleteBucketInventoryConfigurationRequest,
) -> Result(
DeleteBucketInventoryConfigurationOutput,
DeleteBucketInventoryConfigurationError,
)
pub fn delete_bucket_lifecycle(
client: Client,
input: DeleteBucketLifecycleRequest,
) -> Result(
DeleteBucketLifecycleOutput,
DeleteBucketLifecycleError,
)
pub fn delete_bucket_metadata_configuration(
client: Client,
input: DeleteBucketMetadataConfigurationRequest,
) -> Result(
DeleteBucketMetadataConfigurationOutput,
DeleteBucketMetadataConfigurationError,
)
pub fn delete_bucket_metadata_table_configuration(
client: Client,
input: DeleteBucketMetadataTableConfigurationRequest,
) -> Result(
DeleteBucketMetadataTableConfigurationOutput,
DeleteBucketMetadataTableConfigurationError,
)
pub fn delete_bucket_metrics_configuration(
client: Client,
input: DeleteBucketMetricsConfigurationRequest,
) -> Result(
DeleteBucketMetricsConfigurationOutput,
DeleteBucketMetricsConfigurationError,
)
pub fn delete_bucket_ownership_controls(
client: Client,
input: DeleteBucketOwnershipControlsRequest,
) -> Result(
DeleteBucketOwnershipControlsOutput,
DeleteBucketOwnershipControlsError,
)
pub fn delete_bucket_policy(
client: Client,
input: DeleteBucketPolicyRequest,
) -> Result(DeleteBucketPolicyOutput, DeleteBucketPolicyError)
pub fn delete_bucket_replication(
client: Client,
input: DeleteBucketReplicationRequest,
) -> Result(
DeleteBucketReplicationOutput,
DeleteBucketReplicationError,
)
pub fn delete_bucket_tagging(
client: Client,
input: DeleteBucketTaggingRequest,
) -> Result(DeleteBucketTaggingOutput, DeleteBucketTaggingError)
pub fn delete_bucket_website(
client: Client,
input: DeleteBucketWebsiteRequest,
) -> Result(DeleteBucketWebsiteOutput, DeleteBucketWebsiteError)
pub fn delete_marker_replication_status_from_wire(
s: String,
) -> Result(DeleteMarkerReplicationStatus, String)
pub fn delete_object(
client: Client,
input: DeleteObjectRequest,
) -> Result(DeleteObjectOutput, DeleteObjectError)
pub fn delete_object_tagging(
client: Client,
input: DeleteObjectTaggingRequest,
) -> Result(DeleteObjectTaggingOutput, DeleteObjectTaggingError)
pub fn delete_objects(
client: Client,
input: DeleteObjectsRequest,
) -> Result(DeleteObjectsOutput, DeleteObjectsError)
pub fn delete_public_access_block(
client: Client,
input: DeletePublicAccessBlockRequest,
) -> Result(
DeletePublicAccessBlockOutput,
DeletePublicAccessBlockError,
)
pub fn encode_abac_status_xml(
input: AbacStatus,
root: String,
) -> String
pub fn encode_abac_status_xml_attrs(
input: AbacStatus,
) -> List(#(String, String))
pub fn encode_abac_status_xml_inner(input: AbacStatus) -> String
pub fn encode_abort_incomplete_multipart_upload_xml(
input: AbortIncompleteMultipartUpload,
root: String,
) -> String
pub fn encode_abort_incomplete_multipart_upload_xml_attrs(
input: AbortIncompleteMultipartUpload,
) -> List(#(String, String))
pub fn encode_abort_incomplete_multipart_upload_xml_inner(
input: AbortIncompleteMultipartUpload,
) -> String
pub fn encode_abort_multipart_upload_body_xml(
input: AbortMultipartUploadRequest,
) -> String
pub fn encode_abort_multipart_upload_output_xml(
input: AbortMultipartUploadOutput,
root: String,
) -> String
pub fn encode_abort_multipart_upload_output_xml_attrs(
input: AbortMultipartUploadOutput,
) -> List(#(String, String))
pub fn encode_abort_multipart_upload_output_xml_inner(
input: AbortMultipartUploadOutput,
) -> String
pub fn encode_abort_multipart_upload_request_xml(
input: AbortMultipartUploadRequest,
root: String,
) -> String
pub fn encode_abort_multipart_upload_request_xml_attrs(
input: AbortMultipartUploadRequest,
) -> List(#(String, String))
pub fn encode_abort_multipart_upload_request_xml_inner(
input: AbortMultipartUploadRequest,
) -> String
pub fn encode_accelerate_configuration_xml(
input: AccelerateConfiguration,
root: String,
) -> String
pub fn encode_accelerate_configuration_xml_attrs(
input: AccelerateConfiguration,
) -> List(#(String, String))
pub fn encode_accelerate_configuration_xml_inner(
input: AccelerateConfiguration,
) -> String
pub fn encode_access_control_policy_xml(
input: AccessControlPolicy,
root: String,
) -> String
pub fn encode_access_control_policy_xml_attrs(
input: AccessControlPolicy,
) -> List(#(String, String))
pub fn encode_access_control_policy_xml_inner(
input: AccessControlPolicy,
) -> String
pub fn encode_access_control_translation_xml(
input: AccessControlTranslation,
root: String,
) -> String
pub fn encode_access_control_translation_xml_attrs(
input: AccessControlTranslation,
) -> List(#(String, String))
pub fn encode_access_control_translation_xml_inner(
input: AccessControlTranslation,
) -> String
pub fn encode_access_denied_xml(
input: AccessDenied,
root: String,
) -> String
pub fn encode_access_denied_xml_attrs(
input: AccessDenied,
) -> List(#(String, String))
pub fn encode_access_denied_xml_inner(
input: AccessDenied,
) -> String
pub fn encode_analytics_and_operator_struct(
input: AnalyticsAndOperator,
) -> json.Json
pub fn encode_analytics_and_operator_xml(
input: AnalyticsAndOperator,
root: String,
) -> String
pub fn encode_analytics_and_operator_xml_attrs(
input: AnalyticsAndOperator,
) -> List(#(String, String))
pub fn encode_analytics_and_operator_xml_inner(
input: AnalyticsAndOperator,
) -> String
pub fn encode_analytics_configuration_xml(
input: AnalyticsConfiguration,
root: String,
) -> String
pub fn encode_analytics_configuration_xml_attrs(
input: AnalyticsConfiguration,
) -> List(#(String, String))
pub fn encode_analytics_configuration_xml_inner(
input: AnalyticsConfiguration,
) -> String
pub fn encode_analytics_export_destination_xml(
input: AnalyticsExportDestination,
root: String,
) -> String
pub fn encode_analytics_export_destination_xml_attrs(
input: AnalyticsExportDestination,
) -> List(#(String, String))
pub fn encode_analytics_export_destination_xml_inner(
input: AnalyticsExportDestination,
) -> String
pub fn encode_analytics_filter_union(
v: AnalyticsFilter,
) -> json.Json
pub fn encode_analytics_filter_union_xml_inner(
v: AnalyticsFilter,
) -> String
pub fn encode_analytics_s3_bucket_destination_xml(
input: AnalyticsS3BucketDestination,
root: String,
) -> String
pub fn encode_analytics_s3_bucket_destination_xml_attrs(
input: AnalyticsS3BucketDestination,
) -> List(#(String, String))
pub fn encode_analytics_s3_bucket_destination_xml_inner(
input: AnalyticsS3BucketDestination,
) -> String
pub fn encode_analytics_s3_export_file_format_enum(
v: AnalyticsS3ExportFileFormat,
) -> json.Json
pub fn encode_archive_status_enum(v: ArchiveStatus) -> json.Json
pub fn encode_blocked_encryption_types_xml(
input: BlockedEncryptionTypes,
root: String,
) -> String
pub fn encode_blocked_encryption_types_xml_attrs(
input: BlockedEncryptionTypes,
) -> List(#(String, String))
pub fn encode_blocked_encryption_types_xml_inner(
input: BlockedEncryptionTypes,
) -> String
pub fn encode_bucket_abac_status_enum(
v: BucketAbacStatus,
) -> json.Json
pub fn encode_bucket_accelerate_status_enum(
v: BucketAccelerateStatus,
) -> json.Json
pub fn encode_bucket_already_exists_xml(
input: BucketAlreadyExists,
root: String,
) -> String
pub fn encode_bucket_already_exists_xml_attrs(
input: BucketAlreadyExists,
) -> List(#(String, String))
pub fn encode_bucket_already_exists_xml_inner(
input: BucketAlreadyExists,
) -> String
pub fn encode_bucket_already_owned_by_you_xml(
input: BucketAlreadyOwnedByYou,
root: String,
) -> String
pub fn encode_bucket_already_owned_by_you_xml_attrs(
input: BucketAlreadyOwnedByYou,
) -> List(#(String, String))
pub fn encode_bucket_already_owned_by_you_xml_inner(
input: BucketAlreadyOwnedByYou,
) -> String
pub fn encode_bucket_canned_acl_enum(
v: BucketCannedACL,
) -> json.Json
pub fn encode_bucket_info_xml(
input: BucketInfo,
root: String,
) -> String
pub fn encode_bucket_info_xml_attrs(
input: BucketInfo,
) -> List(#(String, String))
pub fn encode_bucket_info_xml_inner(input: BucketInfo) -> String
pub fn encode_bucket_lifecycle_configuration_xml(
input: BucketLifecycleConfiguration,
root: String,
) -> String
pub fn encode_bucket_lifecycle_configuration_xml_attrs(
input: BucketLifecycleConfiguration,
) -> List(#(String, String))
pub fn encode_bucket_lifecycle_configuration_xml_inner(
input: BucketLifecycleConfiguration,
) -> String
pub fn encode_bucket_location_constraint_enum(
v: BucketLocationConstraint,
) -> json.Json
pub fn encode_bucket_logging_status_xml(
input: BucketLoggingStatus,
root: String,
) -> String
pub fn encode_bucket_logging_status_xml_attrs(
input: BucketLoggingStatus,
) -> List(#(String, String))
pub fn encode_bucket_logging_status_xml_inner(
input: BucketLoggingStatus,
) -> String
pub fn encode_bucket_logs_permission_enum(
v: BucketLogsPermission,
) -> json.Json
pub fn encode_bucket_namespace_enum(
v: BucketNamespace,
) -> json.Json
pub fn encode_bucket_type_enum(v: BucketType) -> json.Json
pub fn encode_bucket_versioning_status_enum(
v: BucketVersioningStatus,
) -> json.Json
pub fn encode_bucket_xml(input: Bucket, root: String) -> String
pub fn encode_bucket_xml_attrs(
input: Bucket,
) -> List(#(String, String))
pub fn encode_bucket_xml_inner(input: Bucket) -> String
pub fn encode_checksum_algorithm_enum(
v: ChecksumAlgorithm,
) -> json.Json
pub fn encode_checksum_mode_enum(v: ChecksumMode) -> json.Json
pub fn encode_checksum_type_enum(v: ChecksumType) -> json.Json
pub fn encode_checksum_xml(
input: Checksum,
root: String,
) -> String
pub fn encode_checksum_xml_attrs(
input: Checksum,
) -> List(#(String, String))
pub fn encode_checksum_xml_inner(input: Checksum) -> String
pub fn encode_common_prefix_xml(
input: CommonPrefix,
root: String,
) -> String
pub fn encode_common_prefix_xml_attrs(
input: CommonPrefix,
) -> List(#(String, String))
pub fn encode_common_prefix_xml_inner(
input: CommonPrefix,
) -> String
pub fn encode_complete_multipart_upload_body_xml(
input: CompleteMultipartUploadRequest,
) -> String
pub fn encode_complete_multipart_upload_output_xml(
input: CompleteMultipartUploadOutput,
root: String,
) -> String
pub fn encode_complete_multipart_upload_output_xml_attrs(
input: CompleteMultipartUploadOutput,
) -> List(#(String, String))
pub fn encode_complete_multipart_upload_output_xml_inner(
input: CompleteMultipartUploadOutput,
) -> String
pub fn encode_complete_multipart_upload_request_xml(
input: CompleteMultipartUploadRequest,
root: String,
) -> String
pub fn encode_complete_multipart_upload_request_xml_attrs(
input: CompleteMultipartUploadRequest,
) -> List(#(String, String))
pub fn encode_complete_multipart_upload_request_xml_inner(
input: CompleteMultipartUploadRequest,
) -> String
pub fn encode_completed_multipart_upload_xml(
input: CompletedMultipartUpload,
root: String,
) -> String
pub fn encode_completed_multipart_upload_xml_attrs(
input: CompletedMultipartUpload,
) -> List(#(String, String))
pub fn encode_completed_multipart_upload_xml_inner(
input: CompletedMultipartUpload,
) -> String
pub fn encode_completed_part_xml(
input: CompletedPart,
root: String,
) -> String
pub fn encode_completed_part_xml_attrs(
input: CompletedPart,
) -> List(#(String, String))
pub fn encode_completed_part_xml_inner(
input: CompletedPart,
) -> String
pub fn encode_compression_type_enum(
v: CompressionType,
) -> json.Json
pub fn encode_condition_xml(
input: Condition,
root: String,
) -> String
pub fn encode_condition_xml_attrs(
input: Condition,
) -> List(#(String, String))
pub fn encode_condition_xml_inner(input: Condition) -> String
pub fn encode_continuation_event_struct(
v: ContinuationEvent,
) -> json.Json
pub fn encode_continuation_event_xml(
input: ContinuationEvent,
root: String,
) -> String
pub fn encode_continuation_event_xml_attrs(
input: ContinuationEvent,
) -> List(#(String, String))
pub fn encode_continuation_event_xml_inner(
input: ContinuationEvent,
) -> String
pub fn encode_copy_object_body_xml(
input: CopyObjectRequest,
) -> String
pub fn encode_copy_object_output_xml(
input: CopyObjectOutput,
root: String,
) -> String
pub fn encode_copy_object_output_xml_attrs(
input: CopyObjectOutput,
) -> List(#(String, String))
pub fn encode_copy_object_output_xml_inner(
input: CopyObjectOutput,
) -> String
pub fn encode_copy_object_request_xml(
input: CopyObjectRequest,
root: String,
) -> String
pub fn encode_copy_object_request_xml_attrs(
input: CopyObjectRequest,
) -> List(#(String, String))
pub fn encode_copy_object_request_xml_inner(
input: CopyObjectRequest,
) -> String
pub fn encode_copy_object_result_xml(
input: CopyObjectResult,
root: String,
) -> String
pub fn encode_copy_object_result_xml_attrs(
input: CopyObjectResult,
) -> List(#(String, String))
pub fn encode_copy_object_result_xml_inner(
input: CopyObjectResult,
) -> String
pub fn encode_copy_part_result_xml(
input: CopyPartResult,
root: String,
) -> String
pub fn encode_copy_part_result_xml_attrs(
input: CopyPartResult,
) -> List(#(String, String))
pub fn encode_copy_part_result_xml_inner(
input: CopyPartResult,
) -> String
pub fn encode_cors_configuration_xml(
input: CORSConfiguration,
root: String,
) -> String
pub fn encode_cors_configuration_xml_attrs(
input: CORSConfiguration,
) -> List(#(String, String))
pub fn encode_cors_configuration_xml_inner(
input: CORSConfiguration,
) -> String
pub fn encode_cors_rule_xml(
input: CORSRule,
root: String,
) -> String
pub fn encode_cors_rule_xml_attrs(
input: CORSRule,
) -> List(#(String, String))
pub fn encode_cors_rule_xml_inner(input: CORSRule) -> String
pub fn encode_create_bucket_body_xml(
input: CreateBucketRequest,
) -> String
pub fn encode_create_bucket_configuration_xml(
input: CreateBucketConfiguration,
root: String,
) -> String
pub fn encode_create_bucket_configuration_xml_attrs(
input: CreateBucketConfiguration,
) -> List(#(String, String))
pub fn encode_create_bucket_configuration_xml_inner(
input: CreateBucketConfiguration,
) -> String
pub fn encode_create_bucket_metadata_configuration_body_xml(
input: CreateBucketMetadataConfigurationRequest,
) -> String
pub fn encode_create_bucket_metadata_configuration_request_xml(
input: CreateBucketMetadataConfigurationRequest,
root: String,
) -> String
pub fn encode_create_bucket_metadata_configuration_request_xml_attrs(
input: CreateBucketMetadataConfigurationRequest,
) -> List(#(String, String))
pub fn encode_create_bucket_metadata_configuration_request_xml_inner(
input: CreateBucketMetadataConfigurationRequest,
) -> String
pub fn encode_create_bucket_metadata_table_configuration_body_xml(
input: CreateBucketMetadataTableConfigurationRequest,
) -> String
pub fn encode_create_bucket_metadata_table_configuration_request_xml(
input: CreateBucketMetadataTableConfigurationRequest,
root: String,
) -> String
pub fn encode_create_bucket_metadata_table_configuration_request_xml_attrs(
input: CreateBucketMetadataTableConfigurationRequest,
) -> List(#(String, String))
pub fn encode_create_bucket_metadata_table_configuration_request_xml_inner(
input: CreateBucketMetadataTableConfigurationRequest,
) -> String
pub fn encode_create_bucket_output_xml(
input: CreateBucketOutput,
root: String,
) -> String
pub fn encode_create_bucket_output_xml_attrs(
input: CreateBucketOutput,
) -> List(#(String, String))
pub fn encode_create_bucket_output_xml_inner(
input: CreateBucketOutput,
) -> String
pub fn encode_create_bucket_request_xml(
input: CreateBucketRequest,
root: String,
) -> String
pub fn encode_create_bucket_request_xml_attrs(
input: CreateBucketRequest,
) -> List(#(String, String))
pub fn encode_create_bucket_request_xml_inner(
input: CreateBucketRequest,
) -> String
pub fn encode_create_multipart_upload_body_xml(
input: CreateMultipartUploadRequest,
) -> String
pub fn encode_create_multipart_upload_output_xml(
input: CreateMultipartUploadOutput,
root: String,
) -> String
pub fn encode_create_multipart_upload_output_xml_attrs(
input: CreateMultipartUploadOutput,
) -> List(#(String, String))
pub fn encode_create_multipart_upload_output_xml_inner(
input: CreateMultipartUploadOutput,
) -> String
pub fn encode_create_multipart_upload_request_xml(
input: CreateMultipartUploadRequest,
root: String,
) -> String
pub fn encode_create_multipart_upload_request_xml_attrs(
input: CreateMultipartUploadRequest,
) -> List(#(String, String))
pub fn encode_create_multipart_upload_request_xml_inner(
input: CreateMultipartUploadRequest,
) -> String
pub fn encode_create_session_body_xml(
input: CreateSessionRequest,
) -> String
pub fn encode_create_session_output_xml(
input: CreateSessionOutput,
root: String,
) -> String
pub fn encode_create_session_output_xml_attrs(
input: CreateSessionOutput,
) -> List(#(String, String))
pub fn encode_create_session_output_xml_inner(
input: CreateSessionOutput,
) -> String
pub fn encode_create_session_request_xml(
input: CreateSessionRequest,
root: String,
) -> String
pub fn encode_create_session_request_xml_attrs(
input: CreateSessionRequest,
) -> List(#(String, String))
pub fn encode_create_session_request_xml_inner(
input: CreateSessionRequest,
) -> String
pub fn encode_csv_input_xml(
input: CSVInput,
root: String,
) -> String
pub fn encode_csv_input_xml_attrs(
input: CSVInput,
) -> List(#(String, String))
pub fn encode_csv_input_xml_inner(input: CSVInput) -> String
pub fn encode_csv_output_xml(
input: CSVOutput,
root: String,
) -> String
pub fn encode_csv_output_xml_attrs(
input: CSVOutput,
) -> List(#(String, String))
pub fn encode_csv_output_xml_inner(input: CSVOutput) -> String
pub fn encode_data_redundancy_enum(
v: DataRedundancy,
) -> json.Json
pub fn encode_default_retention_xml(
input: DefaultRetention,
root: String,
) -> String
pub fn encode_default_retention_xml_attrs(
input: DefaultRetention,
) -> List(#(String, String))
pub fn encode_default_retention_xml_inner(
input: DefaultRetention,
) -> String
pub fn encode_delete_bucket_analytics_configuration_body_xml(
input: DeleteBucketAnalyticsConfigurationRequest,
) -> String
pub fn encode_delete_bucket_analytics_configuration_request_xml(
input: DeleteBucketAnalyticsConfigurationRequest,
root: String,
) -> String
pub fn encode_delete_bucket_analytics_configuration_request_xml_attrs(
input: DeleteBucketAnalyticsConfigurationRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_analytics_configuration_request_xml_inner(
input: DeleteBucketAnalyticsConfigurationRequest,
) -> String
pub fn encode_delete_bucket_body_xml(
input: DeleteBucketRequest,
) -> String
pub fn encode_delete_bucket_cors_body_xml(
input: DeleteBucketCorsRequest,
) -> String
pub fn encode_delete_bucket_cors_request_xml(
input: DeleteBucketCorsRequest,
root: String,
) -> String
pub fn encode_delete_bucket_cors_request_xml_attrs(
input: DeleteBucketCorsRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_cors_request_xml_inner(
input: DeleteBucketCorsRequest,
) -> String
pub fn encode_delete_bucket_encryption_body_xml(
input: DeleteBucketEncryptionRequest,
) -> String
pub fn encode_delete_bucket_encryption_request_xml(
input: DeleteBucketEncryptionRequest,
root: String,
) -> String
pub fn encode_delete_bucket_encryption_request_xml_attrs(
input: DeleteBucketEncryptionRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_encryption_request_xml_inner(
input: DeleteBucketEncryptionRequest,
) -> String
pub fn encode_delete_bucket_intelligent_tiering_configuration_body_xml(
input: DeleteBucketIntelligentTieringConfigurationRequest,
) -> String
pub fn encode_delete_bucket_intelligent_tiering_configuration_request_xml(
input: DeleteBucketIntelligentTieringConfigurationRequest,
root: String,
) -> String
pub fn encode_delete_bucket_intelligent_tiering_configuration_request_xml_attrs(
input: DeleteBucketIntelligentTieringConfigurationRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_intelligent_tiering_configuration_request_xml_inner(
input: DeleteBucketIntelligentTieringConfigurationRequest,
) -> String
pub fn encode_delete_bucket_inventory_configuration_body_xml(
input: DeleteBucketInventoryConfigurationRequest,
) -> String
pub fn encode_delete_bucket_inventory_configuration_request_xml(
input: DeleteBucketInventoryConfigurationRequest,
root: String,
) -> String
pub fn encode_delete_bucket_inventory_configuration_request_xml_attrs(
input: DeleteBucketInventoryConfigurationRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_inventory_configuration_request_xml_inner(
input: DeleteBucketInventoryConfigurationRequest,
) -> String
pub fn encode_delete_bucket_lifecycle_body_xml(
input: DeleteBucketLifecycleRequest,
) -> String
pub fn encode_delete_bucket_lifecycle_request_xml(
input: DeleteBucketLifecycleRequest,
root: String,
) -> String
pub fn encode_delete_bucket_lifecycle_request_xml_attrs(
input: DeleteBucketLifecycleRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_lifecycle_request_xml_inner(
input: DeleteBucketLifecycleRequest,
) -> String
pub fn encode_delete_bucket_metadata_configuration_body_xml(
input: DeleteBucketMetadataConfigurationRequest,
) -> String
pub fn encode_delete_bucket_metadata_configuration_request_xml(
input: DeleteBucketMetadataConfigurationRequest,
root: String,
) -> String
pub fn encode_delete_bucket_metadata_configuration_request_xml_attrs(
input: DeleteBucketMetadataConfigurationRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_metadata_configuration_request_xml_inner(
input: DeleteBucketMetadataConfigurationRequest,
) -> String
pub fn encode_delete_bucket_metadata_table_configuration_body_xml(
input: DeleteBucketMetadataTableConfigurationRequest,
) -> String
pub fn encode_delete_bucket_metadata_table_configuration_request_xml(
input: DeleteBucketMetadataTableConfigurationRequest,
root: String,
) -> String
pub fn encode_delete_bucket_metadata_table_configuration_request_xml_attrs(
input: DeleteBucketMetadataTableConfigurationRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_metadata_table_configuration_request_xml_inner(
input: DeleteBucketMetadataTableConfigurationRequest,
) -> String
pub fn encode_delete_bucket_metrics_configuration_body_xml(
input: DeleteBucketMetricsConfigurationRequest,
) -> String
pub fn encode_delete_bucket_metrics_configuration_request_xml(
input: DeleteBucketMetricsConfigurationRequest,
root: String,
) -> String
pub fn encode_delete_bucket_metrics_configuration_request_xml_attrs(
input: DeleteBucketMetricsConfigurationRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_metrics_configuration_request_xml_inner(
input: DeleteBucketMetricsConfigurationRequest,
) -> String
pub fn encode_delete_bucket_ownership_controls_body_xml(
input: DeleteBucketOwnershipControlsRequest,
) -> String
pub fn encode_delete_bucket_ownership_controls_request_xml(
input: DeleteBucketOwnershipControlsRequest,
root: String,
) -> String
pub fn encode_delete_bucket_ownership_controls_request_xml_attrs(
input: DeleteBucketOwnershipControlsRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_ownership_controls_request_xml_inner(
input: DeleteBucketOwnershipControlsRequest,
) -> String
pub fn encode_delete_bucket_policy_body_xml(
input: DeleteBucketPolicyRequest,
) -> String
pub fn encode_delete_bucket_policy_request_xml(
input: DeleteBucketPolicyRequest,
root: String,
) -> String
pub fn encode_delete_bucket_policy_request_xml_attrs(
input: DeleteBucketPolicyRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_policy_request_xml_inner(
input: DeleteBucketPolicyRequest,
) -> String
pub fn encode_delete_bucket_replication_body_xml(
input: DeleteBucketReplicationRequest,
) -> String
pub fn encode_delete_bucket_replication_request_xml(
input: DeleteBucketReplicationRequest,
root: String,
) -> String
pub fn encode_delete_bucket_replication_request_xml_attrs(
input: DeleteBucketReplicationRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_replication_request_xml_inner(
input: DeleteBucketReplicationRequest,
) -> String
pub fn encode_delete_bucket_request_xml(
input: DeleteBucketRequest,
root: String,
) -> String
pub fn encode_delete_bucket_request_xml_attrs(
input: DeleteBucketRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_request_xml_inner(
input: DeleteBucketRequest,
) -> String
pub fn encode_delete_bucket_tagging_body_xml(
input: DeleteBucketTaggingRequest,
) -> String
pub fn encode_delete_bucket_tagging_request_xml(
input: DeleteBucketTaggingRequest,
root: String,
) -> String
pub fn encode_delete_bucket_tagging_request_xml_attrs(
input: DeleteBucketTaggingRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_tagging_request_xml_inner(
input: DeleteBucketTaggingRequest,
) -> String
pub fn encode_delete_bucket_website_body_xml(
input: DeleteBucketWebsiteRequest,
) -> String
pub fn encode_delete_bucket_website_request_xml(
input: DeleteBucketWebsiteRequest,
root: String,
) -> String
pub fn encode_delete_bucket_website_request_xml_attrs(
input: DeleteBucketWebsiteRequest,
) -> List(#(String, String))
pub fn encode_delete_bucket_website_request_xml_inner(
input: DeleteBucketWebsiteRequest,
) -> String
pub fn encode_delete_marker_entry_xml(
input: DeleteMarkerEntry,
root: String,
) -> String
pub fn encode_delete_marker_entry_xml_attrs(
input: DeleteMarkerEntry,
) -> List(#(String, String))
pub fn encode_delete_marker_entry_xml_inner(
input: DeleteMarkerEntry,
) -> String
pub fn encode_delete_marker_replication_status_enum(
v: DeleteMarkerReplicationStatus,
) -> json.Json
pub fn encode_delete_marker_replication_xml(
input: DeleteMarkerReplication,
root: String,
) -> String
pub fn encode_delete_marker_replication_xml_attrs(
input: DeleteMarkerReplication,
) -> List(#(String, String))
pub fn encode_delete_marker_replication_xml_inner(
input: DeleteMarkerReplication,
) -> String
pub fn encode_delete_object_body_xml(
input: DeleteObjectRequest,
) -> String
pub fn encode_delete_object_output_xml(
input: DeleteObjectOutput,
root: String,
) -> String
pub fn encode_delete_object_output_xml_attrs(
input: DeleteObjectOutput,
) -> List(#(String, String))
pub fn encode_delete_object_output_xml_inner(
input: DeleteObjectOutput,
) -> String
pub fn encode_delete_object_request_xml(
input: DeleteObjectRequest,
root: String,
) -> String
pub fn encode_delete_object_request_xml_attrs(
input: DeleteObjectRequest,
) -> List(#(String, String))
pub fn encode_delete_object_request_xml_inner(
input: DeleteObjectRequest,
) -> String
pub fn encode_delete_object_tagging_body_xml(
input: DeleteObjectTaggingRequest,
) -> String
pub fn encode_delete_object_tagging_output_xml(
input: DeleteObjectTaggingOutput,
root: String,
) -> String
pub fn encode_delete_object_tagging_output_xml_attrs(
input: DeleteObjectTaggingOutput,
) -> List(#(String, String))
pub fn encode_delete_object_tagging_output_xml_inner(
input: DeleteObjectTaggingOutput,
) -> String
pub fn encode_delete_object_tagging_request_xml(
input: DeleteObjectTaggingRequest,
root: String,
) -> String
pub fn encode_delete_object_tagging_request_xml_attrs(
input: DeleteObjectTaggingRequest,
) -> List(#(String, String))
pub fn encode_delete_object_tagging_request_xml_inner(
input: DeleteObjectTaggingRequest,
) -> String
pub fn encode_delete_objects_body_xml(
input: DeleteObjectsRequest,
) -> String
pub fn encode_delete_objects_output_xml(
input: DeleteObjectsOutput,
root: String,
) -> String
pub fn encode_delete_objects_output_xml_attrs(
input: DeleteObjectsOutput,
) -> List(#(String, String))
pub fn encode_delete_objects_output_xml_inner(
input: DeleteObjectsOutput,
) -> String
pub fn encode_delete_objects_request_xml(
input: DeleteObjectsRequest,
root: String,
) -> String
pub fn encode_delete_objects_request_xml_attrs(
input: DeleteObjectsRequest,
) -> List(#(String, String))
pub fn encode_delete_objects_request_xml_inner(
input: DeleteObjectsRequest,
) -> String
pub fn encode_delete_public_access_block_body_xml(
input: DeletePublicAccessBlockRequest,
) -> String
pub fn encode_delete_public_access_block_request_xml(
input: DeletePublicAccessBlockRequest,
root: String,
) -> String
pub fn encode_delete_public_access_block_request_xml_attrs(
input: DeletePublicAccessBlockRequest,
) -> List(#(String, String))
pub fn encode_delete_public_access_block_request_xml_inner(
input: DeletePublicAccessBlockRequest,
) -> String
pub fn encode_delete_xml(input: Delete, root: String) -> String
pub fn encode_delete_xml_attrs(
input: Delete,
) -> List(#(String, String))
pub fn encode_delete_xml_inner(input: Delete) -> String
pub fn encode_deleted_object_xml(
input: DeletedObject,
root: String,
) -> String
pub fn encode_deleted_object_xml_attrs(
input: DeletedObject,
) -> List(#(String, String))
pub fn encode_deleted_object_xml_inner(
input: DeletedObject,
) -> String
pub fn encode_destination_result_xml(
input: DestinationResult,
root: String,
) -> String
pub fn encode_destination_result_xml_attrs(
input: DestinationResult,
) -> List(#(String, String))
pub fn encode_destination_result_xml_inner(
input: DestinationResult,
) -> String
pub fn encode_destination_xml(
input: Destination,
root: String,
) -> String
pub fn encode_destination_xml_attrs(
input: Destination,
) -> List(#(String, String))
pub fn encode_destination_xml_inner(input: Destination) -> String
pub fn encode_encoding_type_enum(v: EncodingType) -> json.Json
pub fn encode_encryption_configuration_xml(
input: EncryptionConfiguration,
root: String,
) -> String
pub fn encode_encryption_configuration_xml_attrs(
input: EncryptionConfiguration,
) -> List(#(String, String))
pub fn encode_encryption_configuration_xml_inner(
input: EncryptionConfiguration,
) -> String
pub fn encode_encryption_type_enum(
v: EncryptionType,
) -> json.Json
pub fn encode_encryption_type_mismatch_xml(
input: EncryptionTypeMismatch,
root: String,
) -> String
pub fn encode_encryption_type_mismatch_xml_attrs(
input: EncryptionTypeMismatch,
) -> List(#(String, String))
pub fn encode_encryption_type_mismatch_xml_inner(
input: EncryptionTypeMismatch,
) -> String
pub fn encode_encryption_xml(
input: Encryption,
root: String,
) -> String
pub fn encode_encryption_xml_attrs(
input: Encryption,
) -> List(#(String, String))
pub fn encode_encryption_xml_inner(input: Encryption) -> String
pub fn encode_end_event_xml(
input: EndEvent,
root: String,
) -> String
pub fn encode_end_event_xml_attrs(
input: EndEvent,
) -> List(#(String, String))
pub fn encode_end_event_xml_inner(input: EndEvent) -> String
pub fn encode_error_details_xml(
input: ErrorDetails,
root: String,
) -> String
pub fn encode_error_details_xml_attrs(
input: ErrorDetails,
) -> List(#(String, String))
pub fn encode_error_details_xml_inner(
input: ErrorDetails,
) -> String
pub fn encode_error_document_xml(
input: ErrorDocument,
root: String,
) -> String
pub fn encode_error_document_xml_attrs(
input: ErrorDocument,
) -> List(#(String, String))
pub fn encode_error_document_xml_inner(
input: ErrorDocument,
) -> String
pub fn encode_error_shape_xml(
input: ErrorShape,
root: String,
) -> String
pub fn encode_error_shape_xml_attrs(
input: ErrorShape,
) -> List(#(String, String))
pub fn encode_error_shape_xml_inner(input: ErrorShape) -> String
pub fn encode_event_bridge_configuration_xml(
input: EventBridgeConfiguration,
root: String,
) -> String
pub fn encode_event_bridge_configuration_xml_attrs(
input: EventBridgeConfiguration,
) -> List(#(String, String))
pub fn encode_event_bridge_configuration_xml_inner(
input: EventBridgeConfiguration,
) -> String
pub fn encode_existing_object_replication_status_enum(
v: ExistingObjectReplicationStatus,
) -> json.Json
pub fn encode_existing_object_replication_xml(
input: ExistingObjectReplication,
root: String,
) -> String
pub fn encode_existing_object_replication_xml_attrs(
input: ExistingObjectReplication,
) -> List(#(String, String))
pub fn encode_existing_object_replication_xml_inner(
input: ExistingObjectReplication,
) -> String
pub fn encode_expiration_state_enum(
v: ExpirationState,
) -> json.Json
pub fn encode_expiration_status_enum(
v: ExpirationStatus,
) -> json.Json
pub fn encode_expression_type_enum(
v: ExpressionType,
) -> json.Json
pub fn encode_file_header_info_enum(
v: FileHeaderInfo,
) -> json.Json
pub fn encode_filter_rule_name_enum(
v: FilterRuleName,
) -> json.Json
pub fn encode_filter_rule_xml(
input: FilterRule,
root: String,
) -> String
pub fn encode_filter_rule_xml_attrs(
input: FilterRule,
) -> List(#(String, String))
pub fn encode_filter_rule_xml_inner(input: FilterRule) -> String
pub fn encode_get_bucket_abac_body_xml(
input: GetBucketAbacRequest,
) -> String
pub fn encode_get_bucket_abac_output_xml(
input: GetBucketAbacOutput,
root: String,
) -> String
pub fn encode_get_bucket_abac_output_xml_attrs(
input: GetBucketAbacOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_abac_output_xml_inner(
input: GetBucketAbacOutput,
) -> String
pub fn encode_get_bucket_abac_request_xml(
input: GetBucketAbacRequest,
root: String,
) -> String
pub fn encode_get_bucket_abac_request_xml_attrs(
input: GetBucketAbacRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_abac_request_xml_inner(
input: GetBucketAbacRequest,
) -> String
pub fn encode_get_bucket_accelerate_configuration_body_xml(
input: GetBucketAccelerateConfigurationRequest,
) -> String
pub fn encode_get_bucket_accelerate_configuration_output_xml(
input: GetBucketAccelerateConfigurationOutput,
root: String,
) -> String
pub fn encode_get_bucket_accelerate_configuration_output_xml_attrs(
input: GetBucketAccelerateConfigurationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_accelerate_configuration_output_xml_inner(
input: GetBucketAccelerateConfigurationOutput,
) -> String
pub fn encode_get_bucket_accelerate_configuration_request_xml(
input: GetBucketAccelerateConfigurationRequest,
root: String,
) -> String
pub fn encode_get_bucket_accelerate_configuration_request_xml_attrs(
input: GetBucketAccelerateConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_accelerate_configuration_request_xml_inner(
input: GetBucketAccelerateConfigurationRequest,
) -> String
pub fn encode_get_bucket_acl_body_xml(
input: GetBucketAclRequest,
) -> String
pub fn encode_get_bucket_acl_output_xml(
input: GetBucketAclOutput,
root: String,
) -> String
pub fn encode_get_bucket_acl_output_xml_attrs(
input: GetBucketAclOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_acl_output_xml_inner(
input: GetBucketAclOutput,
) -> String
pub fn encode_get_bucket_acl_request_xml(
input: GetBucketAclRequest,
root: String,
) -> String
pub fn encode_get_bucket_acl_request_xml_attrs(
input: GetBucketAclRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_acl_request_xml_inner(
input: GetBucketAclRequest,
) -> String
pub fn encode_get_bucket_analytics_configuration_body_xml(
input: GetBucketAnalyticsConfigurationRequest,
) -> String
pub fn encode_get_bucket_analytics_configuration_output_xml(
input: GetBucketAnalyticsConfigurationOutput,
root: String,
) -> String
pub fn encode_get_bucket_analytics_configuration_output_xml_attrs(
input: GetBucketAnalyticsConfigurationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_analytics_configuration_output_xml_inner(
input: GetBucketAnalyticsConfigurationOutput,
) -> String
pub fn encode_get_bucket_analytics_configuration_request_xml(
input: GetBucketAnalyticsConfigurationRequest,
root: String,
) -> String
pub fn encode_get_bucket_analytics_configuration_request_xml_attrs(
input: GetBucketAnalyticsConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_analytics_configuration_request_xml_inner(
input: GetBucketAnalyticsConfigurationRequest,
) -> String
pub fn encode_get_bucket_cors_body_xml(
input: GetBucketCorsRequest,
) -> String
pub fn encode_get_bucket_cors_output_xml(
input: GetBucketCorsOutput,
root: String,
) -> String
pub fn encode_get_bucket_cors_output_xml_attrs(
input: GetBucketCorsOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_cors_output_xml_inner(
input: GetBucketCorsOutput,
) -> String
pub fn encode_get_bucket_cors_request_xml(
input: GetBucketCorsRequest,
root: String,
) -> String
pub fn encode_get_bucket_cors_request_xml_attrs(
input: GetBucketCorsRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_cors_request_xml_inner(
input: GetBucketCorsRequest,
) -> String
pub fn encode_get_bucket_encryption_body_xml(
input: GetBucketEncryptionRequest,
) -> String
pub fn encode_get_bucket_encryption_output_xml(
input: GetBucketEncryptionOutput,
root: String,
) -> String
pub fn encode_get_bucket_encryption_output_xml_attrs(
input: GetBucketEncryptionOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_encryption_output_xml_inner(
input: GetBucketEncryptionOutput,
) -> String
pub fn encode_get_bucket_encryption_request_xml(
input: GetBucketEncryptionRequest,
root: String,
) -> String
pub fn encode_get_bucket_encryption_request_xml_attrs(
input: GetBucketEncryptionRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_encryption_request_xml_inner(
input: GetBucketEncryptionRequest,
) -> String
pub fn encode_get_bucket_intelligent_tiering_configuration_body_xml(
input: GetBucketIntelligentTieringConfigurationRequest,
) -> String
pub fn encode_get_bucket_intelligent_tiering_configuration_output_xml(
input: GetBucketIntelligentTieringConfigurationOutput,
root: String,
) -> String
pub fn encode_get_bucket_intelligent_tiering_configuration_output_xml_attrs(
input: GetBucketIntelligentTieringConfigurationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_intelligent_tiering_configuration_output_xml_inner(
input: GetBucketIntelligentTieringConfigurationOutput,
) -> String
pub fn encode_get_bucket_intelligent_tiering_configuration_request_xml(
input: GetBucketIntelligentTieringConfigurationRequest,
root: String,
) -> String
pub fn encode_get_bucket_intelligent_tiering_configuration_request_xml_attrs(
input: GetBucketIntelligentTieringConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_intelligent_tiering_configuration_request_xml_inner(
input: GetBucketIntelligentTieringConfigurationRequest,
) -> String
pub fn encode_get_bucket_inventory_configuration_body_xml(
input: GetBucketInventoryConfigurationRequest,
) -> String
pub fn encode_get_bucket_inventory_configuration_output_xml(
input: GetBucketInventoryConfigurationOutput,
root: String,
) -> String
pub fn encode_get_bucket_inventory_configuration_output_xml_attrs(
input: GetBucketInventoryConfigurationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_inventory_configuration_output_xml_inner(
input: GetBucketInventoryConfigurationOutput,
) -> String
pub fn encode_get_bucket_inventory_configuration_request_xml(
input: GetBucketInventoryConfigurationRequest,
root: String,
) -> String
pub fn encode_get_bucket_inventory_configuration_request_xml_attrs(
input: GetBucketInventoryConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_inventory_configuration_request_xml_inner(
input: GetBucketInventoryConfigurationRequest,
) -> String
pub fn encode_get_bucket_lifecycle_configuration_body_xml(
input: GetBucketLifecycleConfigurationRequest,
) -> String
pub fn encode_get_bucket_lifecycle_configuration_output_xml(
input: GetBucketLifecycleConfigurationOutput,
root: String,
) -> String
pub fn encode_get_bucket_lifecycle_configuration_output_xml_attrs(
input: GetBucketLifecycleConfigurationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_lifecycle_configuration_output_xml_inner(
input: GetBucketLifecycleConfigurationOutput,
) -> String
pub fn encode_get_bucket_lifecycle_configuration_request_xml(
input: GetBucketLifecycleConfigurationRequest,
root: String,
) -> String
pub fn encode_get_bucket_lifecycle_configuration_request_xml_attrs(
input: GetBucketLifecycleConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_lifecycle_configuration_request_xml_inner(
input: GetBucketLifecycleConfigurationRequest,
) -> String
pub fn encode_get_bucket_location_body_xml(
input: GetBucketLocationRequest,
) -> String
pub fn encode_get_bucket_location_output_xml(
input: GetBucketLocationOutput,
root: String,
) -> String
pub fn encode_get_bucket_location_output_xml_attrs(
input: GetBucketLocationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_location_output_xml_inner(
input: GetBucketLocationOutput,
) -> String
pub fn encode_get_bucket_location_request_xml(
input: GetBucketLocationRequest,
root: String,
) -> String
pub fn encode_get_bucket_location_request_xml_attrs(
input: GetBucketLocationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_location_request_xml_inner(
input: GetBucketLocationRequest,
) -> String
pub fn encode_get_bucket_logging_body_xml(
input: GetBucketLoggingRequest,
) -> String
pub fn encode_get_bucket_logging_output_xml(
input: GetBucketLoggingOutput,
root: String,
) -> String
pub fn encode_get_bucket_logging_output_xml_attrs(
input: GetBucketLoggingOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_logging_output_xml_inner(
input: GetBucketLoggingOutput,
) -> String
pub fn encode_get_bucket_logging_request_xml(
input: GetBucketLoggingRequest,
root: String,
) -> String
pub fn encode_get_bucket_logging_request_xml_attrs(
input: GetBucketLoggingRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_logging_request_xml_inner(
input: GetBucketLoggingRequest,
) -> String
pub fn encode_get_bucket_metadata_configuration_body_xml(
input: GetBucketMetadataConfigurationRequest,
) -> String
pub fn encode_get_bucket_metadata_configuration_output_xml(
input: GetBucketMetadataConfigurationOutput,
root: String,
) -> String
pub fn encode_get_bucket_metadata_configuration_output_xml_attrs(
input: GetBucketMetadataConfigurationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_metadata_configuration_output_xml_inner(
input: GetBucketMetadataConfigurationOutput,
) -> String
pub fn encode_get_bucket_metadata_configuration_request_xml(
input: GetBucketMetadataConfigurationRequest,
root: String,
) -> String
pub fn encode_get_bucket_metadata_configuration_request_xml_attrs(
input: GetBucketMetadataConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_metadata_configuration_request_xml_inner(
input: GetBucketMetadataConfigurationRequest,
) -> String
pub fn encode_get_bucket_metadata_configuration_result_xml(
input: GetBucketMetadataConfigurationResult,
root: String,
) -> String
pub fn encode_get_bucket_metadata_configuration_result_xml_attrs(
input: GetBucketMetadataConfigurationResult,
) -> List(#(String, String))
pub fn encode_get_bucket_metadata_configuration_result_xml_inner(
input: GetBucketMetadataConfigurationResult,
) -> String
pub fn encode_get_bucket_metadata_table_configuration_body_xml(
input: GetBucketMetadataTableConfigurationRequest,
) -> String
pub fn encode_get_bucket_metadata_table_configuration_output_xml(
input: GetBucketMetadataTableConfigurationOutput,
root: String,
) -> String
pub fn encode_get_bucket_metadata_table_configuration_output_xml_attrs(
input: GetBucketMetadataTableConfigurationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_metadata_table_configuration_output_xml_inner(
input: GetBucketMetadataTableConfigurationOutput,
) -> String
pub fn encode_get_bucket_metadata_table_configuration_request_xml(
input: GetBucketMetadataTableConfigurationRequest,
root: String,
) -> String
pub fn encode_get_bucket_metadata_table_configuration_request_xml_attrs(
input: GetBucketMetadataTableConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_metadata_table_configuration_request_xml_inner(
input: GetBucketMetadataTableConfigurationRequest,
) -> String
pub fn encode_get_bucket_metadata_table_configuration_result_xml(
input: GetBucketMetadataTableConfigurationResult,
root: String,
) -> String
pub fn encode_get_bucket_metadata_table_configuration_result_xml_attrs(
input: GetBucketMetadataTableConfigurationResult,
) -> List(#(String, String))
pub fn encode_get_bucket_metadata_table_configuration_result_xml_inner(
input: GetBucketMetadataTableConfigurationResult,
) -> String
pub fn encode_get_bucket_metrics_configuration_body_xml(
input: GetBucketMetricsConfigurationRequest,
) -> String
pub fn encode_get_bucket_metrics_configuration_output_xml(
input: GetBucketMetricsConfigurationOutput,
root: String,
) -> String
pub fn encode_get_bucket_metrics_configuration_output_xml_attrs(
input: GetBucketMetricsConfigurationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_metrics_configuration_output_xml_inner(
input: GetBucketMetricsConfigurationOutput,
) -> String
pub fn encode_get_bucket_metrics_configuration_request_xml(
input: GetBucketMetricsConfigurationRequest,
root: String,
) -> String
pub fn encode_get_bucket_metrics_configuration_request_xml_attrs(
input: GetBucketMetricsConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_metrics_configuration_request_xml_inner(
input: GetBucketMetricsConfigurationRequest,
) -> String
pub fn encode_get_bucket_notification_configuration_body_xml(
input: GetBucketNotificationConfigurationRequest,
) -> String
pub fn encode_get_bucket_notification_configuration_request_xml(
input: GetBucketNotificationConfigurationRequest,
root: String,
) -> String
pub fn encode_get_bucket_notification_configuration_request_xml_attrs(
input: GetBucketNotificationConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_notification_configuration_request_xml_inner(
input: GetBucketNotificationConfigurationRequest,
) -> String
pub fn encode_get_bucket_ownership_controls_body_xml(
input: GetBucketOwnershipControlsRequest,
) -> String
pub fn encode_get_bucket_ownership_controls_output_xml(
input: GetBucketOwnershipControlsOutput,
root: String,
) -> String
pub fn encode_get_bucket_ownership_controls_output_xml_attrs(
input: GetBucketOwnershipControlsOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_ownership_controls_output_xml_inner(
input: GetBucketOwnershipControlsOutput,
) -> String
pub fn encode_get_bucket_ownership_controls_request_xml(
input: GetBucketOwnershipControlsRequest,
root: String,
) -> String
pub fn encode_get_bucket_ownership_controls_request_xml_attrs(
input: GetBucketOwnershipControlsRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_ownership_controls_request_xml_inner(
input: GetBucketOwnershipControlsRequest,
) -> String
pub fn encode_get_bucket_policy_body_xml(
input: GetBucketPolicyRequest,
) -> String
pub fn encode_get_bucket_policy_output_xml(
input: GetBucketPolicyOutput,
root: String,
) -> String
pub fn encode_get_bucket_policy_output_xml_attrs(
input: GetBucketPolicyOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_policy_output_xml_inner(
input: GetBucketPolicyOutput,
) -> String
pub fn encode_get_bucket_policy_request_xml(
input: GetBucketPolicyRequest,
root: String,
) -> String
pub fn encode_get_bucket_policy_request_xml_attrs(
input: GetBucketPolicyRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_policy_request_xml_inner(
input: GetBucketPolicyRequest,
) -> String
pub fn encode_get_bucket_policy_status_body_xml(
input: GetBucketPolicyStatusRequest,
) -> String
pub fn encode_get_bucket_policy_status_output_xml(
input: GetBucketPolicyStatusOutput,
root: String,
) -> String
pub fn encode_get_bucket_policy_status_output_xml_attrs(
input: GetBucketPolicyStatusOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_policy_status_output_xml_inner(
input: GetBucketPolicyStatusOutput,
) -> String
pub fn encode_get_bucket_policy_status_request_xml(
input: GetBucketPolicyStatusRequest,
root: String,
) -> String
pub fn encode_get_bucket_policy_status_request_xml_attrs(
input: GetBucketPolicyStatusRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_policy_status_request_xml_inner(
input: GetBucketPolicyStatusRequest,
) -> String
pub fn encode_get_bucket_replication_body_xml(
input: GetBucketReplicationRequest,
) -> String
pub fn encode_get_bucket_replication_output_xml(
input: GetBucketReplicationOutput,
root: String,
) -> String
pub fn encode_get_bucket_replication_output_xml_attrs(
input: GetBucketReplicationOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_replication_output_xml_inner(
input: GetBucketReplicationOutput,
) -> String
pub fn encode_get_bucket_replication_request_xml(
input: GetBucketReplicationRequest,
root: String,
) -> String
pub fn encode_get_bucket_replication_request_xml_attrs(
input: GetBucketReplicationRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_replication_request_xml_inner(
input: GetBucketReplicationRequest,
) -> String
pub fn encode_get_bucket_request_payment_body_xml(
input: GetBucketRequestPaymentRequest,
) -> String
pub fn encode_get_bucket_request_payment_output_xml(
input: GetBucketRequestPaymentOutput,
root: String,
) -> String
pub fn encode_get_bucket_request_payment_output_xml_attrs(
input: GetBucketRequestPaymentOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_request_payment_output_xml_inner(
input: GetBucketRequestPaymentOutput,
) -> String
pub fn encode_get_bucket_request_payment_request_xml(
input: GetBucketRequestPaymentRequest,
root: String,
) -> String
pub fn encode_get_bucket_request_payment_request_xml_attrs(
input: GetBucketRequestPaymentRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_request_payment_request_xml_inner(
input: GetBucketRequestPaymentRequest,
) -> String
pub fn encode_get_bucket_tagging_body_xml(
input: GetBucketTaggingRequest,
) -> String
pub fn encode_get_bucket_tagging_output_xml(
input: GetBucketTaggingOutput,
root: String,
) -> String
pub fn encode_get_bucket_tagging_output_xml_attrs(
input: GetBucketTaggingOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_tagging_output_xml_inner(
input: GetBucketTaggingOutput,
) -> String
pub fn encode_get_bucket_tagging_request_xml(
input: GetBucketTaggingRequest,
root: String,
) -> String
pub fn encode_get_bucket_tagging_request_xml_attrs(
input: GetBucketTaggingRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_tagging_request_xml_inner(
input: GetBucketTaggingRequest,
) -> String
pub fn encode_get_bucket_versioning_body_xml(
input: GetBucketVersioningRequest,
) -> String
pub fn encode_get_bucket_versioning_output_xml(
input: GetBucketVersioningOutput,
root: String,
) -> String
pub fn encode_get_bucket_versioning_output_xml_attrs(
input: GetBucketVersioningOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_versioning_output_xml_inner(
input: GetBucketVersioningOutput,
) -> String
pub fn encode_get_bucket_versioning_request_xml(
input: GetBucketVersioningRequest,
root: String,
) -> String
pub fn encode_get_bucket_versioning_request_xml_attrs(
input: GetBucketVersioningRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_versioning_request_xml_inner(
input: GetBucketVersioningRequest,
) -> String
pub fn encode_get_bucket_website_body_xml(
input: GetBucketWebsiteRequest,
) -> String
pub fn encode_get_bucket_website_output_xml(
input: GetBucketWebsiteOutput,
root: String,
) -> String
pub fn encode_get_bucket_website_output_xml_attrs(
input: GetBucketWebsiteOutput,
) -> List(#(String, String))
pub fn encode_get_bucket_website_output_xml_inner(
input: GetBucketWebsiteOutput,
) -> String
pub fn encode_get_bucket_website_request_xml(
input: GetBucketWebsiteRequest,
root: String,
) -> String
pub fn encode_get_bucket_website_request_xml_attrs(
input: GetBucketWebsiteRequest,
) -> List(#(String, String))
pub fn encode_get_bucket_website_request_xml_inner(
input: GetBucketWebsiteRequest,
) -> String
pub fn encode_get_object_acl_body_xml(
input: GetObjectAclRequest,
) -> String
pub fn encode_get_object_acl_output_xml(
input: GetObjectAclOutput,
root: String,
) -> String
pub fn encode_get_object_acl_output_xml_attrs(
input: GetObjectAclOutput,
) -> List(#(String, String))
pub fn encode_get_object_acl_output_xml_inner(
input: GetObjectAclOutput,
) -> String
pub fn encode_get_object_acl_request_xml(
input: GetObjectAclRequest,
root: String,
) -> String
pub fn encode_get_object_acl_request_xml_attrs(
input: GetObjectAclRequest,
) -> List(#(String, String))
pub fn encode_get_object_acl_request_xml_inner(
input: GetObjectAclRequest,
) -> String
pub fn encode_get_object_attributes_body_xml(
input: GetObjectAttributesRequest,
) -> String
pub fn encode_get_object_attributes_output_xml(
input: GetObjectAttributesOutput,
root: String,
) -> String
pub fn encode_get_object_attributes_output_xml_attrs(
input: GetObjectAttributesOutput,
) -> List(#(String, String))
pub fn encode_get_object_attributes_output_xml_inner(
input: GetObjectAttributesOutput,
) -> String
pub fn encode_get_object_attributes_parts_xml(
input: GetObjectAttributesParts,
root: String,
) -> String
pub fn encode_get_object_attributes_parts_xml_attrs(
input: GetObjectAttributesParts,
) -> List(#(String, String))
pub fn encode_get_object_attributes_parts_xml_inner(
input: GetObjectAttributesParts,
) -> String
pub fn encode_get_object_attributes_request_xml(
input: GetObjectAttributesRequest,
root: String,
) -> String
pub fn encode_get_object_attributes_request_xml_attrs(
input: GetObjectAttributesRequest,
) -> List(#(String, String))
pub fn encode_get_object_attributes_request_xml_inner(
input: GetObjectAttributesRequest,
) -> String
pub fn encode_get_object_body_xml(
input: GetObjectRequest,
) -> String
pub fn encode_get_object_legal_hold_body_xml(
input: GetObjectLegalHoldRequest,
) -> String
pub fn encode_get_object_legal_hold_output_xml(
input: GetObjectLegalHoldOutput,
root: String,
) -> String
pub fn encode_get_object_legal_hold_output_xml_attrs(
input: GetObjectLegalHoldOutput,
) -> List(#(String, String))
pub fn encode_get_object_legal_hold_output_xml_inner(
input: GetObjectLegalHoldOutput,
) -> String
pub fn encode_get_object_legal_hold_request_xml(
input: GetObjectLegalHoldRequest,
root: String,
) -> String
pub fn encode_get_object_legal_hold_request_xml_attrs(
input: GetObjectLegalHoldRequest,
) -> List(#(String, String))
pub fn encode_get_object_legal_hold_request_xml_inner(
input: GetObjectLegalHoldRequest,
) -> String
pub fn encode_get_object_lock_configuration_body_xml(
input: GetObjectLockConfigurationRequest,
) -> String
pub fn encode_get_object_lock_configuration_output_xml(
input: GetObjectLockConfigurationOutput,
root: String,
) -> String
pub fn encode_get_object_lock_configuration_output_xml_attrs(
input: GetObjectLockConfigurationOutput,
) -> List(#(String, String))
pub fn encode_get_object_lock_configuration_output_xml_inner(
input: GetObjectLockConfigurationOutput,
) -> String
pub fn encode_get_object_lock_configuration_request_xml(
input: GetObjectLockConfigurationRequest,
root: String,
) -> String
pub fn encode_get_object_lock_configuration_request_xml_attrs(
input: GetObjectLockConfigurationRequest,
) -> List(#(String, String))
pub fn encode_get_object_lock_configuration_request_xml_inner(
input: GetObjectLockConfigurationRequest,
) -> String
pub fn encode_get_object_output_xml(
input: GetObjectOutput,
root: String,
) -> String
pub fn encode_get_object_output_xml_attrs(
input: GetObjectOutput,
) -> List(#(String, String))
pub fn encode_get_object_output_xml_inner(
input: GetObjectOutput,
) -> String
pub fn encode_get_object_request_xml(
input: GetObjectRequest,
root: String,
) -> String
pub fn encode_get_object_request_xml_attrs(
input: GetObjectRequest,
) -> List(#(String, String))
pub fn encode_get_object_request_xml_inner(
input: GetObjectRequest,
) -> String
pub fn encode_get_object_retention_body_xml(
input: GetObjectRetentionRequest,
) -> String
pub fn encode_get_object_retention_output_xml(
input: GetObjectRetentionOutput,
root: String,
) -> String
pub fn encode_get_object_retention_output_xml_attrs(
input: GetObjectRetentionOutput,
) -> List(#(String, String))
pub fn encode_get_object_retention_output_xml_inner(
input: GetObjectRetentionOutput,
) -> String
pub fn encode_get_object_retention_request_xml(
input: GetObjectRetentionRequest,
root: String,
) -> String
pub fn encode_get_object_retention_request_xml_attrs(
input: GetObjectRetentionRequest,
) -> List(#(String, String))
pub fn encode_get_object_retention_request_xml_inner(
input: GetObjectRetentionRequest,
) -> String
pub fn encode_get_object_tagging_body_xml(
input: GetObjectTaggingRequest,
) -> String
pub fn encode_get_object_tagging_output_xml(
input: GetObjectTaggingOutput,
root: String,
) -> String
pub fn encode_get_object_tagging_output_xml_attrs(
input: GetObjectTaggingOutput,
) -> List(#(String, String))
pub fn encode_get_object_tagging_output_xml_inner(
input: GetObjectTaggingOutput,
) -> String
pub fn encode_get_object_tagging_request_xml(
input: GetObjectTaggingRequest,
root: String,
) -> String
pub fn encode_get_object_tagging_request_xml_attrs(
input: GetObjectTaggingRequest,
) -> List(#(String, String))
pub fn encode_get_object_tagging_request_xml_inner(
input: GetObjectTaggingRequest,
) -> String
pub fn encode_get_object_torrent_body_xml(
input: GetObjectTorrentRequest,
) -> String
pub fn encode_get_object_torrent_output_xml(
input: GetObjectTorrentOutput,
root: String,
) -> String
pub fn encode_get_object_torrent_output_xml_attrs(
input: GetObjectTorrentOutput,
) -> List(#(String, String))
pub fn encode_get_object_torrent_output_xml_inner(
input: GetObjectTorrentOutput,
) -> String
pub fn encode_get_object_torrent_request_xml(
input: GetObjectTorrentRequest,
root: String,
) -> String
pub fn encode_get_object_torrent_request_xml_attrs(
input: GetObjectTorrentRequest,
) -> List(#(String, String))
pub fn encode_get_object_torrent_request_xml_inner(
input: GetObjectTorrentRequest,
) -> String
pub fn encode_get_public_access_block_body_xml(
input: GetPublicAccessBlockRequest,
) -> String
pub fn encode_get_public_access_block_output_xml(
input: GetPublicAccessBlockOutput,
root: String,
) -> String
pub fn encode_get_public_access_block_output_xml_attrs(
input: GetPublicAccessBlockOutput,
) -> List(#(String, String))
pub fn encode_get_public_access_block_output_xml_inner(
input: GetPublicAccessBlockOutput,
) -> String
pub fn encode_get_public_access_block_request_xml(
input: GetPublicAccessBlockRequest,
root: String,
) -> String
pub fn encode_get_public_access_block_request_xml_attrs(
input: GetPublicAccessBlockRequest,
) -> List(#(String, String))
pub fn encode_get_public_access_block_request_xml_inner(
input: GetPublicAccessBlockRequest,
) -> String
pub fn encode_glacier_job_parameters_xml(
input: GlacierJobParameters,
root: String,
) -> String
pub fn encode_glacier_job_parameters_xml_attrs(
input: GlacierJobParameters,
) -> List(#(String, String))
pub fn encode_glacier_job_parameters_xml_inner(
input: GlacierJobParameters,
) -> String
pub fn encode_grant_xml(input: Grant, root: String) -> String
pub fn encode_grant_xml_attrs(
input: Grant,
) -> List(#(String, String))
pub fn encode_grant_xml_inner(input: Grant) -> String
pub fn encode_grantee_xml(input: Grantee, root: String) -> String
pub fn encode_grantee_xml_attrs(
input: Grantee,
) -> List(#(String, String))
pub fn encode_grantee_xml_inner(input: Grantee) -> String
pub fn encode_head_bucket_body_xml(
input: HeadBucketRequest,
) -> String
pub fn encode_head_bucket_output_xml(
input: HeadBucketOutput,
root: String,
) -> String
pub fn encode_head_bucket_output_xml_attrs(
input: HeadBucketOutput,
) -> List(#(String, String))
pub fn encode_head_bucket_output_xml_inner(
input: HeadBucketOutput,
) -> String
pub fn encode_head_bucket_request_xml(
input: HeadBucketRequest,
root: String,
) -> String
pub fn encode_head_bucket_request_xml_attrs(
input: HeadBucketRequest,
) -> List(#(String, String))
pub fn encode_head_bucket_request_xml_inner(
input: HeadBucketRequest,
) -> String
pub fn encode_head_object_body_xml(
input: HeadObjectRequest,
) -> String
pub fn encode_head_object_output_xml(
input: HeadObjectOutput,
root: String,
) -> String
pub fn encode_head_object_output_xml_attrs(
input: HeadObjectOutput,
) -> List(#(String, String))
pub fn encode_head_object_output_xml_inner(
input: HeadObjectOutput,
) -> String
pub fn encode_head_object_request_xml(
input: HeadObjectRequest,
root: String,
) -> String
pub fn encode_head_object_request_xml_attrs(
input: HeadObjectRequest,
) -> List(#(String, String))
pub fn encode_head_object_request_xml_inner(
input: HeadObjectRequest,
) -> String
pub fn encode_idempotency_parameter_mismatch_xml(
input: IdempotencyParameterMismatch,
root: String,
) -> String
pub fn encode_idempotency_parameter_mismatch_xml_attrs(
input: IdempotencyParameterMismatch,
) -> List(#(String, String))
pub fn encode_idempotency_parameter_mismatch_xml_inner(
input: IdempotencyParameterMismatch,
) -> String
pub fn encode_index_document_xml(
input: IndexDocument,
root: String,
) -> String
pub fn encode_index_document_xml_attrs(
input: IndexDocument,
) -> List(#(String, String))
pub fn encode_index_document_xml_inner(
input: IndexDocument,
) -> String
pub fn encode_initiator_xml(
input: Initiator,
root: String,
) -> String
pub fn encode_initiator_xml_attrs(
input: Initiator,
) -> List(#(String, String))
pub fn encode_initiator_xml_inner(input: Initiator) -> String
pub fn encode_input_serialization_xml(
input: InputSerialization,
root: String,
) -> String
pub fn encode_input_serialization_xml_attrs(
input: InputSerialization,
) -> List(#(String, String))
pub fn encode_input_serialization_xml_inner(
input: InputSerialization,
) -> String
pub fn encode_intelligent_tiering_access_tier_enum(
v: IntelligentTieringAccessTier,
) -> json.Json
pub fn encode_intelligent_tiering_and_operator_xml(
input: IntelligentTieringAndOperator,
root: String,
) -> String
pub fn encode_intelligent_tiering_and_operator_xml_attrs(
input: IntelligentTieringAndOperator,
) -> List(#(String, String))
pub fn encode_intelligent_tiering_and_operator_xml_inner(
input: IntelligentTieringAndOperator,
) -> String
pub fn encode_intelligent_tiering_configuration_xml(
input: IntelligentTieringConfiguration,
root: String,
) -> String
pub fn encode_intelligent_tiering_configuration_xml_attrs(
input: IntelligentTieringConfiguration,
) -> List(#(String, String))
pub fn encode_intelligent_tiering_configuration_xml_inner(
input: IntelligentTieringConfiguration,
) -> String
pub fn encode_intelligent_tiering_filter_xml(
input: IntelligentTieringFilter,
root: String,
) -> String
pub fn encode_intelligent_tiering_filter_xml_attrs(
input: IntelligentTieringFilter,
) -> List(#(String, String))
pub fn encode_intelligent_tiering_filter_xml_inner(
input: IntelligentTieringFilter,
) -> String
pub fn encode_intelligent_tiering_status_enum(
v: IntelligentTieringStatus,
) -> json.Json
pub fn encode_invalid_object_state_xml(
input: InvalidObjectState,
root: String,
) -> String
pub fn encode_invalid_object_state_xml_attrs(
input: InvalidObjectState,
) -> List(#(String, String))
pub fn encode_invalid_object_state_xml_inner(
input: InvalidObjectState,
) -> String
pub fn encode_invalid_request_xml(
input: InvalidRequest,
root: String,
) -> String
pub fn encode_invalid_request_xml_attrs(
input: InvalidRequest,
) -> List(#(String, String))
pub fn encode_invalid_request_xml_inner(
input: InvalidRequest,
) -> String
pub fn encode_invalid_write_offset_xml(
input: InvalidWriteOffset,
root: String,
) -> String
pub fn encode_invalid_write_offset_xml_attrs(
input: InvalidWriteOffset,
) -> List(#(String, String))
pub fn encode_invalid_write_offset_xml_inner(
input: InvalidWriteOffset,
) -> String
pub fn encode_inventory_configuration_state_enum(
v: InventoryConfigurationState,
) -> json.Json
pub fn encode_inventory_configuration_xml(
input: InventoryConfiguration,
root: String,
) -> String
pub fn encode_inventory_configuration_xml_attrs(
input: InventoryConfiguration,
) -> List(#(String, String))
pub fn encode_inventory_configuration_xml_inner(
input: InventoryConfiguration,
) -> String
pub fn encode_inventory_destination_xml(
input: InventoryDestination,
root: String,
) -> String
pub fn encode_inventory_destination_xml_attrs(
input: InventoryDestination,
) -> List(#(String, String))
pub fn encode_inventory_destination_xml_inner(
input: InventoryDestination,
) -> String
pub fn encode_inventory_encryption_xml(
input: InventoryEncryption,
root: String,
) -> String
pub fn encode_inventory_encryption_xml_attrs(
input: InventoryEncryption,
) -> List(#(String, String))
pub fn encode_inventory_encryption_xml_inner(
input: InventoryEncryption,
) -> String
pub fn encode_inventory_filter_xml(
input: InventoryFilter,
root: String,
) -> String
pub fn encode_inventory_filter_xml_attrs(
input: InventoryFilter,
) -> List(#(String, String))
pub fn encode_inventory_filter_xml_inner(
input: InventoryFilter,
) -> String
pub fn encode_inventory_format_enum(
v: InventoryFormat,
) -> json.Json
pub fn encode_inventory_frequency_enum(
v: InventoryFrequency,
) -> json.Json
pub fn encode_inventory_included_object_versions_enum(
v: InventoryIncludedObjectVersions,
) -> json.Json
pub fn encode_inventory_optional_field_enum(
v: InventoryOptionalField,
) -> json.Json
pub fn encode_inventory_s3_bucket_destination_xml(
input: InventoryS3BucketDestination,
root: String,
) -> String
pub fn encode_inventory_s3_bucket_destination_xml_attrs(
input: InventoryS3BucketDestination,
) -> List(#(String, String))
pub fn encode_inventory_s3_bucket_destination_xml_inner(
input: InventoryS3BucketDestination,
) -> String
pub fn encode_inventory_schedule_xml(
input: InventorySchedule,
root: String,
) -> String
pub fn encode_inventory_schedule_xml_attrs(
input: InventorySchedule,
) -> List(#(String, String))
pub fn encode_inventory_schedule_xml_inner(
input: InventorySchedule,
) -> String
pub fn encode_inventory_table_configuration_result_xml(
input: InventoryTableConfigurationResult,
root: String,
) -> String
pub fn encode_inventory_table_configuration_result_xml_attrs(
input: InventoryTableConfigurationResult,
) -> List(#(String, String))
pub fn encode_inventory_table_configuration_result_xml_inner(
input: InventoryTableConfigurationResult,
) -> String
pub fn encode_inventory_table_configuration_updates_xml(
input: InventoryTableConfigurationUpdates,
root: String,
) -> String
pub fn encode_inventory_table_configuration_updates_xml_attrs(
input: InventoryTableConfigurationUpdates,
) -> List(#(String, String))
pub fn encode_inventory_table_configuration_updates_xml_inner(
input: InventoryTableConfigurationUpdates,
) -> String
pub fn encode_inventory_table_configuration_xml(
input: InventoryTableConfiguration,
root: String,
) -> String
pub fn encode_inventory_table_configuration_xml_attrs(
input: InventoryTableConfiguration,
) -> List(#(String, String))
pub fn encode_inventory_table_configuration_xml_inner(
input: InventoryTableConfiguration,
) -> String
pub fn encode_journal_table_configuration_result_xml(
input: JournalTableConfigurationResult,
root: String,
) -> String
pub fn encode_journal_table_configuration_result_xml_attrs(
input: JournalTableConfigurationResult,
) -> List(#(String, String))
pub fn encode_journal_table_configuration_result_xml_inner(
input: JournalTableConfigurationResult,
) -> String
pub fn encode_journal_table_configuration_updates_xml(
input: JournalTableConfigurationUpdates,
root: String,
) -> String
pub fn encode_journal_table_configuration_updates_xml_attrs(
input: JournalTableConfigurationUpdates,
) -> List(#(String, String))
pub fn encode_journal_table_configuration_updates_xml_inner(
input: JournalTableConfigurationUpdates,
) -> String
pub fn encode_journal_table_configuration_xml(
input: JournalTableConfiguration,
root: String,
) -> String
pub fn encode_journal_table_configuration_xml_attrs(
input: JournalTableConfiguration,
) -> List(#(String, String))
pub fn encode_journal_table_configuration_xml_inner(
input: JournalTableConfiguration,
) -> String
pub fn encode_json_input_xml(
input: JSONInput,
root: String,
) -> String
pub fn encode_json_input_xml_attrs(
input: JSONInput,
) -> List(#(String, String))
pub fn encode_json_input_xml_inner(input: JSONInput) -> String
pub fn encode_json_output_xml(
input: JSONOutput,
root: String,
) -> String
pub fn encode_json_output_xml_attrs(
input: JSONOutput,
) -> List(#(String, String))
pub fn encode_json_output_xml_inner(input: JSONOutput) -> String
pub fn encode_lambda_function_configuration_xml(
input: LambdaFunctionConfiguration,
root: String,
) -> String
pub fn encode_lambda_function_configuration_xml_attrs(
input: LambdaFunctionConfiguration,
) -> List(#(String, String))
pub fn encode_lambda_function_configuration_xml_inner(
input: LambdaFunctionConfiguration,
) -> String
pub fn encode_lifecycle_expiration_xml(
input: LifecycleExpiration,
root: String,
) -> String
pub fn encode_lifecycle_expiration_xml_attrs(
input: LifecycleExpiration,
) -> List(#(String, String))
pub fn encode_lifecycle_expiration_xml_inner(
input: LifecycleExpiration,
) -> String
pub fn encode_lifecycle_rule_and_operator_xml(
input: LifecycleRuleAndOperator,
root: String,
) -> String
pub fn encode_lifecycle_rule_and_operator_xml_attrs(
input: LifecycleRuleAndOperator,
) -> List(#(String, String))
pub fn encode_lifecycle_rule_and_operator_xml_inner(
input: LifecycleRuleAndOperator,
) -> String
pub fn encode_lifecycle_rule_filter_xml(
input: LifecycleRuleFilter,
root: String,
) -> String
pub fn encode_lifecycle_rule_filter_xml_attrs(
input: LifecycleRuleFilter,
) -> List(#(String, String))
pub fn encode_lifecycle_rule_filter_xml_inner(
input: LifecycleRuleFilter,
) -> String
pub fn encode_lifecycle_rule_xml(
input: LifecycleRule,
root: String,
) -> String
pub fn encode_lifecycle_rule_xml_attrs(
input: LifecycleRule,
) -> List(#(String, String))
pub fn encode_lifecycle_rule_xml_inner(
input: LifecycleRule,
) -> String
pub fn encode_list_bucket_analytics_configurations_body_xml(
input: ListBucketAnalyticsConfigurationsRequest,
) -> String
pub fn encode_list_bucket_analytics_configurations_output_xml(
input: ListBucketAnalyticsConfigurationsOutput,
root: String,
) -> String
pub fn encode_list_bucket_analytics_configurations_output_xml_attrs(
input: ListBucketAnalyticsConfigurationsOutput,
) -> List(#(String, String))
pub fn encode_list_bucket_analytics_configurations_output_xml_inner(
input: ListBucketAnalyticsConfigurationsOutput,
) -> String
pub fn encode_list_bucket_analytics_configurations_request_xml(
input: ListBucketAnalyticsConfigurationsRequest,
root: String,
) -> String
pub fn encode_list_bucket_analytics_configurations_request_xml_attrs(
input: ListBucketAnalyticsConfigurationsRequest,
) -> List(#(String, String))
pub fn encode_list_bucket_analytics_configurations_request_xml_inner(
input: ListBucketAnalyticsConfigurationsRequest,
) -> String
pub fn encode_list_bucket_intelligent_tiering_configurations_body_xml(
input: ListBucketIntelligentTieringConfigurationsRequest,
) -> String
pub fn encode_list_bucket_intelligent_tiering_configurations_output_xml(
input: ListBucketIntelligentTieringConfigurationsOutput,
root: String,
) -> String
pub fn encode_list_bucket_intelligent_tiering_configurations_output_xml_attrs(
input: ListBucketIntelligentTieringConfigurationsOutput,
) -> List(#(String, String))
pub fn encode_list_bucket_intelligent_tiering_configurations_output_xml_inner(
input: ListBucketIntelligentTieringConfigurationsOutput,
) -> String
pub fn encode_list_bucket_intelligent_tiering_configurations_request_xml(
input: ListBucketIntelligentTieringConfigurationsRequest,
root: String,
) -> String
pub fn encode_list_bucket_intelligent_tiering_configurations_request_xml_attrs(
input: ListBucketIntelligentTieringConfigurationsRequest,
) -> List(#(String, String))
pub fn encode_list_bucket_intelligent_tiering_configurations_request_xml_inner(
input: ListBucketIntelligentTieringConfigurationsRequest,
) -> String
pub fn encode_list_bucket_inventory_configurations_body_xml(
input: ListBucketInventoryConfigurationsRequest,
) -> String
pub fn encode_list_bucket_inventory_configurations_output_xml(
input: ListBucketInventoryConfigurationsOutput,
root: String,
) -> String
pub fn encode_list_bucket_inventory_configurations_output_xml_attrs(
input: ListBucketInventoryConfigurationsOutput,
) -> List(#(String, String))
pub fn encode_list_bucket_inventory_configurations_output_xml_inner(
input: ListBucketInventoryConfigurationsOutput,
) -> String
pub fn encode_list_bucket_inventory_configurations_request_xml(
input: ListBucketInventoryConfigurationsRequest,
root: String,
) -> String
pub fn encode_list_bucket_inventory_configurations_request_xml_attrs(
input: ListBucketInventoryConfigurationsRequest,
) -> List(#(String, String))
pub fn encode_list_bucket_inventory_configurations_request_xml_inner(
input: ListBucketInventoryConfigurationsRequest,
) -> String
pub fn encode_list_bucket_metrics_configurations_body_xml(
input: ListBucketMetricsConfigurationsRequest,
) -> String
pub fn encode_list_bucket_metrics_configurations_output_xml(
input: ListBucketMetricsConfigurationsOutput,
root: String,
) -> String
pub fn encode_list_bucket_metrics_configurations_output_xml_attrs(
input: ListBucketMetricsConfigurationsOutput,
) -> List(#(String, String))
pub fn encode_list_bucket_metrics_configurations_output_xml_inner(
input: ListBucketMetricsConfigurationsOutput,
) -> String
pub fn encode_list_bucket_metrics_configurations_request_xml(
input: ListBucketMetricsConfigurationsRequest,
root: String,
) -> String
pub fn encode_list_bucket_metrics_configurations_request_xml_attrs(
input: ListBucketMetricsConfigurationsRequest,
) -> List(#(String, String))
pub fn encode_list_bucket_metrics_configurations_request_xml_inner(
input: ListBucketMetricsConfigurationsRequest,
) -> String
pub fn encode_list_buckets_body_xml(
input: ListBucketsRequest,
) -> String
pub fn encode_list_buckets_output_xml(
input: ListBucketsOutput,
root: String,
) -> String
pub fn encode_list_buckets_output_xml_attrs(
input: ListBucketsOutput,
) -> List(#(String, String))
pub fn encode_list_buckets_output_xml_inner(
input: ListBucketsOutput,
) -> String
pub fn encode_list_buckets_request_xml(
input: ListBucketsRequest,
root: String,
) -> String
pub fn encode_list_buckets_request_xml_attrs(
input: ListBucketsRequest,
) -> List(#(String, String))
pub fn encode_list_buckets_request_xml_inner(
input: ListBucketsRequest,
) -> String
pub fn encode_list_directory_buckets_body_xml(
input: ListDirectoryBucketsRequest,
) -> String
pub fn encode_list_directory_buckets_output_xml(
input: ListDirectoryBucketsOutput,
root: String,
) -> String
pub fn encode_list_directory_buckets_output_xml_attrs(
input: ListDirectoryBucketsOutput,
) -> List(#(String, String))
pub fn encode_list_directory_buckets_output_xml_inner(
input: ListDirectoryBucketsOutput,
) -> String
pub fn encode_list_directory_buckets_request_xml(
input: ListDirectoryBucketsRequest,
root: String,
) -> String
pub fn encode_list_directory_buckets_request_xml_attrs(
input: ListDirectoryBucketsRequest,
) -> List(#(String, String))
pub fn encode_list_directory_buckets_request_xml_inner(
input: ListDirectoryBucketsRequest,
) -> String
pub fn encode_list_multipart_uploads_body_xml(
input: ListMultipartUploadsRequest,
) -> String
pub fn encode_list_multipart_uploads_output_xml(
input: ListMultipartUploadsOutput,
root: String,
) -> String
pub fn encode_list_multipart_uploads_output_xml_attrs(
input: ListMultipartUploadsOutput,
) -> List(#(String, String))
pub fn encode_list_multipart_uploads_output_xml_inner(
input: ListMultipartUploadsOutput,
) -> String
pub fn encode_list_multipart_uploads_request_xml(
input: ListMultipartUploadsRequest,
root: String,
) -> String
pub fn encode_list_multipart_uploads_request_xml_attrs(
input: ListMultipartUploadsRequest,
) -> List(#(String, String))
pub fn encode_list_multipart_uploads_request_xml_inner(
input: ListMultipartUploadsRequest,
) -> String
pub fn encode_list_object_versions_body_xml(
input: ListObjectVersionsRequest,
) -> String
pub fn encode_list_object_versions_output_xml(
input: ListObjectVersionsOutput,
root: String,
) -> String
pub fn encode_list_object_versions_output_xml_attrs(
input: ListObjectVersionsOutput,
) -> List(#(String, String))
pub fn encode_list_object_versions_output_xml_inner(
input: ListObjectVersionsOutput,
) -> String
pub fn encode_list_object_versions_request_xml(
input: ListObjectVersionsRequest,
root: String,
) -> String
pub fn encode_list_object_versions_request_xml_attrs(
input: ListObjectVersionsRequest,
) -> List(#(String, String))
pub fn encode_list_object_versions_request_xml_inner(
input: ListObjectVersionsRequest,
) -> String
pub fn encode_list_objects_body_xml(
input: ListObjectsRequest,
) -> String
pub fn encode_list_objects_output_xml(
input: ListObjectsOutput,
root: String,
) -> String
pub fn encode_list_objects_output_xml_attrs(
input: ListObjectsOutput,
) -> List(#(String, String))
pub fn encode_list_objects_output_xml_inner(
input: ListObjectsOutput,
) -> String
pub fn encode_list_objects_request_xml(
input: ListObjectsRequest,
root: String,
) -> String
pub fn encode_list_objects_request_xml_attrs(
input: ListObjectsRequest,
) -> List(#(String, String))
pub fn encode_list_objects_request_xml_inner(
input: ListObjectsRequest,
) -> String
pub fn encode_list_objects_v2_body_xml(
input: ListObjectsV2Request,
) -> String
pub fn encode_list_objects_v2_output_xml(
input: ListObjectsV2Output,
root: String,
) -> String
pub fn encode_list_objects_v2_output_xml_attrs(
input: ListObjectsV2Output,
) -> List(#(String, String))
pub fn encode_list_objects_v2_output_xml_inner(
input: ListObjectsV2Output,
) -> String
pub fn encode_list_objects_v2_request_xml(
input: ListObjectsV2Request,
root: String,
) -> String
pub fn encode_list_objects_v2_request_xml_attrs(
input: ListObjectsV2Request,
) -> List(#(String, String))
pub fn encode_list_objects_v2_request_xml_inner(
input: ListObjectsV2Request,
) -> String
pub fn encode_list_parts_body_xml(
input: ListPartsRequest,
) -> String
pub fn encode_list_parts_output_xml(
input: ListPartsOutput,
root: String,
) -> String
pub fn encode_list_parts_output_xml_attrs(
input: ListPartsOutput,
) -> List(#(String, String))
pub fn encode_list_parts_output_xml_inner(
input: ListPartsOutput,
) -> String
pub fn encode_list_parts_request_xml(
input: ListPartsRequest,
root: String,
) -> String
pub fn encode_list_parts_request_xml_attrs(
input: ListPartsRequest,
) -> List(#(String, String))
pub fn encode_list_parts_request_xml_inner(
input: ListPartsRequest,
) -> String
pub fn encode_location_info_xml(
input: LocationInfo,
root: String,
) -> String
pub fn encode_location_info_xml_attrs(
input: LocationInfo,
) -> List(#(String, String))
pub fn encode_location_info_xml_inner(
input: LocationInfo,
) -> String
pub fn encode_location_type_enum(v: LocationType) -> json.Json
pub fn encode_logging_enabled_xml(
input: LoggingEnabled,
root: String,
) -> String
pub fn encode_logging_enabled_xml_attrs(
input: LoggingEnabled,
) -> List(#(String, String))
pub fn encode_logging_enabled_xml_inner(
input: LoggingEnabled,
) -> String
pub fn encode_metadata_configuration_result_xml(
input: MetadataConfigurationResult,
root: String,
) -> String
pub fn encode_metadata_configuration_result_xml_attrs(
input: MetadataConfigurationResult,
) -> List(#(String, String))
pub fn encode_metadata_configuration_result_xml_inner(
input: MetadataConfigurationResult,
) -> String
pub fn encode_metadata_configuration_xml(
input: MetadataConfiguration,
root: String,
) -> String
pub fn encode_metadata_configuration_xml_attrs(
input: MetadataConfiguration,
) -> List(#(String, String))
pub fn encode_metadata_configuration_xml_inner(
input: MetadataConfiguration,
) -> String
pub fn encode_metadata_directive_enum(
v: MetadataDirective,
) -> json.Json
pub fn encode_metadata_entry_xml(
input: MetadataEntry,
root: String,
) -> String
pub fn encode_metadata_entry_xml_attrs(
input: MetadataEntry,
) -> List(#(String, String))
pub fn encode_metadata_entry_xml_inner(
input: MetadataEntry,
) -> String
pub fn encode_metadata_table_configuration_result_xml(
input: MetadataTableConfigurationResult,
root: String,
) -> String
pub fn encode_metadata_table_configuration_result_xml_attrs(
input: MetadataTableConfigurationResult,
) -> List(#(String, String))
pub fn encode_metadata_table_configuration_result_xml_inner(
input: MetadataTableConfigurationResult,
) -> String
pub fn encode_metadata_table_configuration_xml(
input: MetadataTableConfiguration,
root: String,
) -> String
pub fn encode_metadata_table_configuration_xml_attrs(
input: MetadataTableConfiguration,
) -> List(#(String, String))
pub fn encode_metadata_table_configuration_xml_inner(
input: MetadataTableConfiguration,
) -> String
pub fn encode_metadata_table_encryption_configuration_xml(
input: MetadataTableEncryptionConfiguration,
root: String,
) -> String
pub fn encode_metadata_table_encryption_configuration_xml_attrs(
input: MetadataTableEncryptionConfiguration,
) -> List(#(String, String))
pub fn encode_metadata_table_encryption_configuration_xml_inner(
input: MetadataTableEncryptionConfiguration,
) -> String
pub fn encode_metrics_and_operator_struct(
input: MetricsAndOperator,
) -> json.Json
pub fn encode_metrics_and_operator_xml(
input: MetricsAndOperator,
root: String,
) -> String
pub fn encode_metrics_and_operator_xml_attrs(
input: MetricsAndOperator,
) -> List(#(String, String))
pub fn encode_metrics_and_operator_xml_inner(
input: MetricsAndOperator,
) -> String
pub fn encode_metrics_configuration_xml(
input: MetricsConfiguration,
root: String,
) -> String
pub fn encode_metrics_configuration_xml_attrs(
input: MetricsConfiguration,
) -> List(#(String, String))
pub fn encode_metrics_configuration_xml_inner(
input: MetricsConfiguration,
) -> String
pub fn encode_metrics_filter_union(v: MetricsFilter) -> json.Json
pub fn encode_metrics_filter_union_xml_inner(
v: MetricsFilter,
) -> String
pub fn encode_metrics_status_enum(v: MetricsStatus) -> json.Json
pub fn encode_metrics_xml(input: Metrics, root: String) -> String
pub fn encode_metrics_xml_attrs(
input: Metrics,
) -> List(#(String, String))
pub fn encode_metrics_xml_inner(input: Metrics) -> String
pub fn encode_mfa_delete_status_enum(
v: MFADeleteStatus,
) -> json.Json
pub fn encode_multipart_upload_xml(
input: MultipartUpload,
root: String,
) -> String
pub fn encode_multipart_upload_xml_attrs(
input: MultipartUpload,
) -> List(#(String, String))
pub fn encode_multipart_upload_xml_inner(
input: MultipartUpload,
) -> String
pub fn encode_no_such_bucket_xml(
input: NoSuchBucket,
root: String,
) -> String
pub fn encode_no_such_bucket_xml_attrs(
input: NoSuchBucket,
) -> List(#(String, String))
pub fn encode_no_such_bucket_xml_inner(
input: NoSuchBucket,
) -> String
pub fn encode_no_such_key_xml(
input: NoSuchKey,
root: String,
) -> String
pub fn encode_no_such_key_xml_attrs(
input: NoSuchKey,
) -> List(#(String, String))
pub fn encode_no_such_key_xml_inner(input: NoSuchKey) -> String
pub fn encode_no_such_upload_xml(
input: NoSuchUpload,
root: String,
) -> String
pub fn encode_no_such_upload_xml_attrs(
input: NoSuchUpload,
) -> List(#(String, String))
pub fn encode_no_such_upload_xml_inner(
input: NoSuchUpload,
) -> String
pub fn encode_noncurrent_version_expiration_xml(
input: NoncurrentVersionExpiration,
root: String,
) -> String
pub fn encode_noncurrent_version_expiration_xml_attrs(
input: NoncurrentVersionExpiration,
) -> List(#(String, String))
pub fn encode_noncurrent_version_expiration_xml_inner(
input: NoncurrentVersionExpiration,
) -> String
pub fn encode_noncurrent_version_transition_xml(
input: NoncurrentVersionTransition,
root: String,
) -> String
pub fn encode_noncurrent_version_transition_xml_attrs(
input: NoncurrentVersionTransition,
) -> List(#(String, String))
pub fn encode_noncurrent_version_transition_xml_inner(
input: NoncurrentVersionTransition,
) -> String
pub fn encode_not_found_xml(
input: NotFound,
root: String,
) -> String
pub fn encode_not_found_xml_attrs(
input: NotFound,
) -> List(#(String, String))
pub fn encode_not_found_xml_inner(input: NotFound) -> String
pub fn encode_notification_configuration_filter_xml(
input: NotificationConfigurationFilter,
root: String,
) -> String
pub fn encode_notification_configuration_filter_xml_attrs(
input: NotificationConfigurationFilter,
) -> List(#(String, String))
pub fn encode_notification_configuration_filter_xml_inner(
input: NotificationConfigurationFilter,
) -> String
pub fn encode_notification_configuration_xml(
input: NotificationConfiguration,
root: String,
) -> String
pub fn encode_notification_configuration_xml_attrs(
input: NotificationConfiguration,
) -> List(#(String, String))
pub fn encode_notification_configuration_xml_inner(
input: NotificationConfiguration,
) -> String
pub fn encode_object_already_in_active_tier_error_xml(
input: ObjectAlreadyInActiveTierError,
root: String,
) -> String
pub fn encode_object_already_in_active_tier_error_xml_attrs(
input: ObjectAlreadyInActiveTierError,
) -> List(#(String, String))
pub fn encode_object_already_in_active_tier_error_xml_inner(
input: ObjectAlreadyInActiveTierError,
) -> String
pub fn encode_object_attributes_enum(
v: ObjectAttributes,
) -> json.Json
pub fn encode_object_canned_acl_enum(
v: ObjectCannedACL,
) -> json.Json
pub fn encode_object_encryption_union(
v: ObjectEncryption,
) -> json.Json
pub fn encode_object_encryption_union_xml_inner(
v: ObjectEncryption,
) -> String
pub fn encode_object_identifier_xml(
input: ObjectIdentifier,
root: String,
) -> String
pub fn encode_object_identifier_xml_attrs(
input: ObjectIdentifier,
) -> List(#(String, String))
pub fn encode_object_identifier_xml_inner(
input: ObjectIdentifier,
) -> String
pub fn encode_object_lock_configuration_xml(
input: ObjectLockConfiguration,
root: String,
) -> String
pub fn encode_object_lock_configuration_xml_attrs(
input: ObjectLockConfiguration,
) -> List(#(String, String))
pub fn encode_object_lock_configuration_xml_inner(
input: ObjectLockConfiguration,
) -> String
pub fn encode_object_lock_enabled_enum(
v: ObjectLockEnabled,
) -> json.Json
pub fn encode_object_lock_legal_hold_status_enum(
v: ObjectLockLegalHoldStatus,
) -> json.Json
pub fn encode_object_lock_legal_hold_xml(
input: ObjectLockLegalHold,
root: String,
) -> String
pub fn encode_object_lock_legal_hold_xml_attrs(
input: ObjectLockLegalHold,
) -> List(#(String, String))
pub fn encode_object_lock_legal_hold_xml_inner(
input: ObjectLockLegalHold,
) -> String
pub fn encode_object_lock_mode_enum(
v: ObjectLockMode,
) -> json.Json
pub fn encode_object_lock_retention_mode_enum(
v: ObjectLockRetentionMode,
) -> json.Json
pub fn encode_object_lock_retention_xml(
input: ObjectLockRetention,
root: String,
) -> String
pub fn encode_object_lock_retention_xml_attrs(
input: ObjectLockRetention,
) -> List(#(String, String))
pub fn encode_object_lock_retention_xml_inner(
input: ObjectLockRetention,
) -> String
pub fn encode_object_lock_rule_xml(
input: ObjectLockRule,
root: String,
) -> String
pub fn encode_object_lock_rule_xml_attrs(
input: ObjectLockRule,
) -> List(#(String, String))
pub fn encode_object_lock_rule_xml_inner(
input: ObjectLockRule,
) -> String
pub fn encode_object_not_in_active_tier_error_xml(
input: ObjectNotInActiveTierError,
root: String,
) -> String
pub fn encode_object_not_in_active_tier_error_xml_attrs(
input: ObjectNotInActiveTierError,
) -> List(#(String, String))
pub fn encode_object_not_in_active_tier_error_xml_inner(
input: ObjectNotInActiveTierError,
) -> String
pub fn encode_object_ownership_enum(
v: ObjectOwnership,
) -> json.Json
pub fn encode_object_part_xml(
input: ObjectPart,
root: String,
) -> String
pub fn encode_object_part_xml_attrs(
input: ObjectPart,
) -> List(#(String, String))
pub fn encode_object_part_xml_inner(input: ObjectPart) -> String
pub fn encode_object_storage_class_enum(
v: ObjectStorageClass,
) -> json.Json
pub fn encode_object_version_storage_class_enum(
v: ObjectVersionStorageClass,
) -> json.Json
pub fn encode_object_version_xml(
input: ObjectVersion,
root: String,
) -> String
pub fn encode_object_version_xml_attrs(
input: ObjectVersion,
) -> List(#(String, String))
pub fn encode_object_version_xml_inner(
input: ObjectVersion,
) -> String
pub fn encode_object_xml(input: Object, root: String) -> String
pub fn encode_object_xml_attrs(
input: Object,
) -> List(#(String, String))
pub fn encode_object_xml_inner(input: Object) -> String
pub fn encode_optional_object_attributes_enum(
v: OptionalObjectAttributes,
) -> json.Json
pub fn encode_output_location_xml(
input: OutputLocation,
root: String,
) -> String
pub fn encode_output_location_xml_attrs(
input: OutputLocation,
) -> List(#(String, String))
pub fn encode_output_location_xml_inner(
input: OutputLocation,
) -> String
pub fn encode_output_serialization_xml(
input: OutputSerialization,
root: String,
) -> String
pub fn encode_output_serialization_xml_attrs(
input: OutputSerialization,
) -> List(#(String, String))
pub fn encode_output_serialization_xml_inner(
input: OutputSerialization,
) -> String
pub fn encode_owner_override_enum(v: OwnerOverride) -> json.Json
pub fn encode_owner_xml(input: Owner, root: String) -> String
pub fn encode_owner_xml_attrs(
input: Owner,
) -> List(#(String, String))
pub fn encode_owner_xml_inner(input: Owner) -> String
pub fn encode_ownership_controls_rule_xml(
input: OwnershipControlsRule,
root: String,
) -> String
pub fn encode_ownership_controls_rule_xml_attrs(
input: OwnershipControlsRule,
) -> List(#(String, String))
pub fn encode_ownership_controls_rule_xml_inner(
input: OwnershipControlsRule,
) -> String
pub fn encode_ownership_controls_xml(
input: OwnershipControls,
root: String,
) -> String
pub fn encode_ownership_controls_xml_attrs(
input: OwnershipControls,
) -> List(#(String, String))
pub fn encode_ownership_controls_xml_inner(
input: OwnershipControls,
) -> String
pub fn encode_parquet_input_xml(
input: ParquetInput,
root: String,
) -> String
pub fn encode_parquet_input_xml_attrs(
input: ParquetInput,
) -> List(#(String, String))
pub fn encode_parquet_input_xml_inner(
input: ParquetInput,
) -> String
pub fn encode_part_xml(input: Part, root: String) -> String
pub fn encode_part_xml_attrs(
input: Part,
) -> List(#(String, String))
pub fn encode_part_xml_inner(input: Part) -> String
pub fn encode_partition_date_source_enum(
v: PartitionDateSource,
) -> json.Json
pub fn encode_partitioned_prefix_xml(
input: PartitionedPrefix,
root: String,
) -> String
pub fn encode_partitioned_prefix_xml_attrs(
input: PartitionedPrefix,
) -> List(#(String, String))
pub fn encode_partitioned_prefix_xml_inner(
input: PartitionedPrefix,
) -> String
pub fn encode_permission_enum(v: Permission) -> json.Json
pub fn encode_policy_status_xml(
input: PolicyStatus,
root: String,
) -> String
pub fn encode_policy_status_xml_attrs(
input: PolicyStatus,
) -> List(#(String, String))
pub fn encode_policy_status_xml_inner(
input: PolicyStatus,
) -> String
pub fn encode_progress_event_struct(
input: ProgressEvent,
) -> json.Json
pub fn encode_progress_event_xml(
input: ProgressEvent,
root: String,
) -> String
pub fn encode_progress_event_xml_attrs(
input: ProgressEvent,
) -> List(#(String, String))
pub fn encode_progress_event_xml_inner(
input: ProgressEvent,
) -> String
pub fn encode_progress_xml(
input: Progress,
root: String,
) -> String
pub fn encode_progress_xml_attrs(
input: Progress,
) -> List(#(String, String))
pub fn encode_progress_xml_inner(input: Progress) -> String
pub fn encode_public_access_block_configuration_xml(
input: PublicAccessBlockConfiguration,
root: String,
) -> String
pub fn encode_public_access_block_configuration_xml_attrs(
input: PublicAccessBlockConfiguration,
) -> List(#(String, String))
pub fn encode_public_access_block_configuration_xml_inner(
input: PublicAccessBlockConfiguration,
) -> String
pub fn encode_put_bucket_abac_body_xml(
input: PutBucketAbacRequest,
) -> String
pub fn encode_put_bucket_abac_request_xml(
input: PutBucketAbacRequest,
root: String,
) -> String
pub fn encode_put_bucket_abac_request_xml_attrs(
input: PutBucketAbacRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_abac_request_xml_inner(
input: PutBucketAbacRequest,
) -> String
pub fn encode_put_bucket_accelerate_configuration_body_xml(
input: PutBucketAccelerateConfigurationRequest,
) -> String
pub fn encode_put_bucket_accelerate_configuration_request_xml(
input: PutBucketAccelerateConfigurationRequest,
root: String,
) -> String
pub fn encode_put_bucket_accelerate_configuration_request_xml_attrs(
input: PutBucketAccelerateConfigurationRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_accelerate_configuration_request_xml_inner(
input: PutBucketAccelerateConfigurationRequest,
) -> String
pub fn encode_put_bucket_acl_body_xml(
input: PutBucketAclRequest,
) -> String
pub fn encode_put_bucket_acl_request_xml(
input: PutBucketAclRequest,
root: String,
) -> String
pub fn encode_put_bucket_acl_request_xml_attrs(
input: PutBucketAclRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_acl_request_xml_inner(
input: PutBucketAclRequest,
) -> String
pub fn encode_put_bucket_analytics_configuration_body_xml(
input: PutBucketAnalyticsConfigurationRequest,
) -> String
pub fn encode_put_bucket_analytics_configuration_request_xml(
input: PutBucketAnalyticsConfigurationRequest,
root: String,
) -> String
pub fn encode_put_bucket_analytics_configuration_request_xml_attrs(
input: PutBucketAnalyticsConfigurationRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_analytics_configuration_request_xml_inner(
input: PutBucketAnalyticsConfigurationRequest,
) -> String
pub fn encode_put_bucket_cors_body_xml(
input: PutBucketCorsRequest,
) -> String
pub fn encode_put_bucket_cors_request_xml(
input: PutBucketCorsRequest,
root: String,
) -> String
pub fn encode_put_bucket_cors_request_xml_attrs(
input: PutBucketCorsRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_cors_request_xml_inner(
input: PutBucketCorsRequest,
) -> String
pub fn encode_put_bucket_encryption_body_xml(
input: PutBucketEncryptionRequest,
) -> String
pub fn encode_put_bucket_encryption_request_xml(
input: PutBucketEncryptionRequest,
root: String,
) -> String
pub fn encode_put_bucket_encryption_request_xml_attrs(
input: PutBucketEncryptionRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_encryption_request_xml_inner(
input: PutBucketEncryptionRequest,
) -> String
pub fn encode_put_bucket_intelligent_tiering_configuration_body_xml(
input: PutBucketIntelligentTieringConfigurationRequest,
) -> String
pub fn encode_put_bucket_intelligent_tiering_configuration_request_xml(
input: PutBucketIntelligentTieringConfigurationRequest,
root: String,
) -> String
pub fn encode_put_bucket_intelligent_tiering_configuration_request_xml_attrs(
input: PutBucketIntelligentTieringConfigurationRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_intelligent_tiering_configuration_request_xml_inner(
input: PutBucketIntelligentTieringConfigurationRequest,
) -> String
pub fn encode_put_bucket_inventory_configuration_body_xml(
input: PutBucketInventoryConfigurationRequest,
) -> String
pub fn encode_put_bucket_inventory_configuration_request_xml(
input: PutBucketInventoryConfigurationRequest,
root: String,
) -> String
pub fn encode_put_bucket_inventory_configuration_request_xml_attrs(
input: PutBucketInventoryConfigurationRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_inventory_configuration_request_xml_inner(
input: PutBucketInventoryConfigurationRequest,
) -> String
pub fn encode_put_bucket_lifecycle_configuration_body_xml(
input: PutBucketLifecycleConfigurationRequest,
) -> String
pub fn encode_put_bucket_lifecycle_configuration_output_xml(
input: PutBucketLifecycleConfigurationOutput,
root: String,
) -> String
pub fn encode_put_bucket_lifecycle_configuration_output_xml_attrs(
input: PutBucketLifecycleConfigurationOutput,
) -> List(#(String, String))
pub fn encode_put_bucket_lifecycle_configuration_output_xml_inner(
input: PutBucketLifecycleConfigurationOutput,
) -> String
pub fn encode_put_bucket_lifecycle_configuration_request_xml(
input: PutBucketLifecycleConfigurationRequest,
root: String,
) -> String
pub fn encode_put_bucket_lifecycle_configuration_request_xml_attrs(
input: PutBucketLifecycleConfigurationRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_lifecycle_configuration_request_xml_inner(
input: PutBucketLifecycleConfigurationRequest,
) -> String
pub fn encode_put_bucket_logging_body_xml(
input: PutBucketLoggingRequest,
) -> String
pub fn encode_put_bucket_logging_request_xml(
input: PutBucketLoggingRequest,
root: String,
) -> String
pub fn encode_put_bucket_logging_request_xml_attrs(
input: PutBucketLoggingRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_logging_request_xml_inner(
input: PutBucketLoggingRequest,
) -> String
pub fn encode_put_bucket_metrics_configuration_body_xml(
input: PutBucketMetricsConfigurationRequest,
) -> String
pub fn encode_put_bucket_metrics_configuration_request_xml(
input: PutBucketMetricsConfigurationRequest,
root: String,
) -> String
pub fn encode_put_bucket_metrics_configuration_request_xml_attrs(
input: PutBucketMetricsConfigurationRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_metrics_configuration_request_xml_inner(
input: PutBucketMetricsConfigurationRequest,
) -> String
pub fn encode_put_bucket_notification_configuration_body_xml(
input: PutBucketNotificationConfigurationRequest,
) -> String
pub fn encode_put_bucket_notification_configuration_request_xml(
input: PutBucketNotificationConfigurationRequest,
root: String,
) -> String
pub fn encode_put_bucket_notification_configuration_request_xml_attrs(
input: PutBucketNotificationConfigurationRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_notification_configuration_request_xml_inner(
input: PutBucketNotificationConfigurationRequest,
) -> String
pub fn encode_put_bucket_ownership_controls_body_xml(
input: PutBucketOwnershipControlsRequest,
) -> String
pub fn encode_put_bucket_ownership_controls_request_xml(
input: PutBucketOwnershipControlsRequest,
root: String,
) -> String
pub fn encode_put_bucket_ownership_controls_request_xml_attrs(
input: PutBucketOwnershipControlsRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_ownership_controls_request_xml_inner(
input: PutBucketOwnershipControlsRequest,
) -> String
pub fn encode_put_bucket_policy_body_xml(
input: PutBucketPolicyRequest,
) -> String
pub fn encode_put_bucket_policy_request_xml(
input: PutBucketPolicyRequest,
root: String,
) -> String
pub fn encode_put_bucket_policy_request_xml_attrs(
input: PutBucketPolicyRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_policy_request_xml_inner(
input: PutBucketPolicyRequest,
) -> String
pub fn encode_put_bucket_replication_body_xml(
input: PutBucketReplicationRequest,
) -> String
pub fn encode_put_bucket_replication_request_xml(
input: PutBucketReplicationRequest,
root: String,
) -> String
pub fn encode_put_bucket_replication_request_xml_attrs(
input: PutBucketReplicationRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_replication_request_xml_inner(
input: PutBucketReplicationRequest,
) -> String
pub fn encode_put_bucket_request_payment_body_xml(
input: PutBucketRequestPaymentRequest,
) -> String
pub fn encode_put_bucket_request_payment_request_xml(
input: PutBucketRequestPaymentRequest,
root: String,
) -> String
pub fn encode_put_bucket_request_payment_request_xml_attrs(
input: PutBucketRequestPaymentRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_request_payment_request_xml_inner(
input: PutBucketRequestPaymentRequest,
) -> String
pub fn encode_put_bucket_tagging_body_xml(
input: PutBucketTaggingRequest,
) -> String
pub fn encode_put_bucket_tagging_request_xml(
input: PutBucketTaggingRequest,
root: String,
) -> String
pub fn encode_put_bucket_tagging_request_xml_attrs(
input: PutBucketTaggingRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_tagging_request_xml_inner(
input: PutBucketTaggingRequest,
) -> String
pub fn encode_put_bucket_versioning_body_xml(
input: PutBucketVersioningRequest,
) -> String
pub fn encode_put_bucket_versioning_request_xml(
input: PutBucketVersioningRequest,
root: String,
) -> String
pub fn encode_put_bucket_versioning_request_xml_attrs(
input: PutBucketVersioningRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_versioning_request_xml_inner(
input: PutBucketVersioningRequest,
) -> String
pub fn encode_put_bucket_website_body_xml(
input: PutBucketWebsiteRequest,
) -> String
pub fn encode_put_bucket_website_request_xml(
input: PutBucketWebsiteRequest,
root: String,
) -> String
pub fn encode_put_bucket_website_request_xml_attrs(
input: PutBucketWebsiteRequest,
) -> List(#(String, String))
pub fn encode_put_bucket_website_request_xml_inner(
input: PutBucketWebsiteRequest,
) -> String
pub fn encode_put_object_acl_body_xml(
input: PutObjectAclRequest,
) -> String
pub fn encode_put_object_acl_output_xml(
input: PutObjectAclOutput,
root: String,
) -> String
pub fn encode_put_object_acl_output_xml_attrs(
input: PutObjectAclOutput,
) -> List(#(String, String))
pub fn encode_put_object_acl_output_xml_inner(
input: PutObjectAclOutput,
) -> String
pub fn encode_put_object_acl_request_xml(
input: PutObjectAclRequest,
root: String,
) -> String
pub fn encode_put_object_acl_request_xml_attrs(
input: PutObjectAclRequest,
) -> List(#(String, String))
pub fn encode_put_object_acl_request_xml_inner(
input: PutObjectAclRequest,
) -> String
pub fn encode_put_object_body_xml(
input: PutObjectRequest,
) -> String
pub fn encode_put_object_legal_hold_body_xml(
input: PutObjectLegalHoldRequest,
) -> String
pub fn encode_put_object_legal_hold_output_xml(
input: PutObjectLegalHoldOutput,
root: String,
) -> String
pub fn encode_put_object_legal_hold_output_xml_attrs(
input: PutObjectLegalHoldOutput,
) -> List(#(String, String))
pub fn encode_put_object_legal_hold_output_xml_inner(
input: PutObjectLegalHoldOutput,
) -> String
pub fn encode_put_object_legal_hold_request_xml(
input: PutObjectLegalHoldRequest,
root: String,
) -> String
pub fn encode_put_object_legal_hold_request_xml_attrs(
input: PutObjectLegalHoldRequest,
) -> List(#(String, String))
pub fn encode_put_object_legal_hold_request_xml_inner(
input: PutObjectLegalHoldRequest,
) -> String
pub fn encode_put_object_lock_configuration_body_xml(
input: PutObjectLockConfigurationRequest,
) -> String
pub fn encode_put_object_lock_configuration_output_xml(
input: PutObjectLockConfigurationOutput,
root: String,
) -> String
pub fn encode_put_object_lock_configuration_output_xml_attrs(
input: PutObjectLockConfigurationOutput,
) -> List(#(String, String))
pub fn encode_put_object_lock_configuration_output_xml_inner(
input: PutObjectLockConfigurationOutput,
) -> String
pub fn encode_put_object_lock_configuration_request_xml(
input: PutObjectLockConfigurationRequest,
root: String,
) -> String
pub fn encode_put_object_lock_configuration_request_xml_attrs(
input: PutObjectLockConfigurationRequest,
) -> List(#(String, String))
pub fn encode_put_object_lock_configuration_request_xml_inner(
input: PutObjectLockConfigurationRequest,
) -> String
pub fn encode_put_object_output_xml(
input: PutObjectOutput,
root: String,
) -> String
pub fn encode_put_object_output_xml_attrs(
input: PutObjectOutput,
) -> List(#(String, String))
pub fn encode_put_object_output_xml_inner(
input: PutObjectOutput,
) -> String
pub fn encode_put_object_request_xml(
input: PutObjectRequest,
root: String,
) -> String
pub fn encode_put_object_request_xml_attrs(
input: PutObjectRequest,
) -> List(#(String, String))
pub fn encode_put_object_request_xml_inner(
input: PutObjectRequest,
) -> String
pub fn encode_put_object_retention_body_xml(
input: PutObjectRetentionRequest,
) -> String
pub fn encode_put_object_retention_output_xml(
input: PutObjectRetentionOutput,
root: String,
) -> String
pub fn encode_put_object_retention_output_xml_attrs(
input: PutObjectRetentionOutput,
) -> List(#(String, String))
pub fn encode_put_object_retention_output_xml_inner(
input: PutObjectRetentionOutput,
) -> String
pub fn encode_put_object_retention_request_xml(
input: PutObjectRetentionRequest,
root: String,
) -> String
pub fn encode_put_object_retention_request_xml_attrs(
input: PutObjectRetentionRequest,
) -> List(#(String, String))
pub fn encode_put_object_retention_request_xml_inner(
input: PutObjectRetentionRequest,
) -> String
pub fn encode_put_object_tagging_body_xml(
input: PutObjectTaggingRequest,
) -> String
pub fn encode_put_object_tagging_output_xml(
input: PutObjectTaggingOutput,
root: String,
) -> String
pub fn encode_put_object_tagging_output_xml_attrs(
input: PutObjectTaggingOutput,
) -> List(#(String, String))
pub fn encode_put_object_tagging_output_xml_inner(
input: PutObjectTaggingOutput,
) -> String
pub fn encode_put_object_tagging_request_xml(
input: PutObjectTaggingRequest,
root: String,
) -> String
pub fn encode_put_object_tagging_request_xml_attrs(
input: PutObjectTaggingRequest,
) -> List(#(String, String))
pub fn encode_put_object_tagging_request_xml_inner(
input: PutObjectTaggingRequest,
) -> String
pub fn encode_put_public_access_block_body_xml(
input: PutPublicAccessBlockRequest,
) -> String
pub fn encode_put_public_access_block_request_xml(
input: PutPublicAccessBlockRequest,
root: String,
) -> String
pub fn encode_put_public_access_block_request_xml_attrs(
input: PutPublicAccessBlockRequest,
) -> List(#(String, String))
pub fn encode_put_public_access_block_request_xml_inner(
input: PutPublicAccessBlockRequest,
) -> String
pub fn encode_queue_configuration_xml(
input: QueueConfiguration,
root: String,
) -> String
pub fn encode_queue_configuration_xml_attrs(
input: QueueConfiguration,
) -> List(#(String, String))
pub fn encode_queue_configuration_xml_inner(
input: QueueConfiguration,
) -> String
pub fn encode_quote_fields_enum(v: QuoteFields) -> json.Json
pub fn encode_record_expiration_xml(
input: RecordExpiration,
root: String,
) -> String
pub fn encode_record_expiration_xml_attrs(
input: RecordExpiration,
) -> List(#(String, String))
pub fn encode_record_expiration_xml_inner(
input: RecordExpiration,
) -> String
pub fn encode_records_event_struct(
input: RecordsEvent,
) -> json.Json
pub fn encode_records_event_xml(
input: RecordsEvent,
root: String,
) -> String
pub fn encode_records_event_xml_attrs(
input: RecordsEvent,
) -> List(#(String, String))
pub fn encode_records_event_xml_inner(
input: RecordsEvent,
) -> String
pub fn encode_redirect_all_requests_to_xml(
input: RedirectAllRequestsTo,
root: String,
) -> String
pub fn encode_redirect_all_requests_to_xml_attrs(
input: RedirectAllRequestsTo,
) -> List(#(String, String))
pub fn encode_redirect_all_requests_to_xml_inner(
input: RedirectAllRequestsTo,
) -> String
pub fn encode_redirect_xml(
input: Redirect,
root: String,
) -> String
pub fn encode_redirect_xml_attrs(
input: Redirect,
) -> List(#(String, String))
pub fn encode_redirect_xml_inner(input: Redirect) -> String
pub fn encode_rename_object_body_xml(
input: RenameObjectRequest,
) -> String
pub fn encode_rename_object_output_xml(
input: RenameObjectOutput,
root: String,
) -> String
pub fn encode_rename_object_output_xml_attrs(
input: RenameObjectOutput,
) -> List(#(String, String))
pub fn encode_rename_object_output_xml_inner(
input: RenameObjectOutput,
) -> String
pub fn encode_rename_object_request_xml(
input: RenameObjectRequest,
root: String,
) -> String
pub fn encode_rename_object_request_xml_attrs(
input: RenameObjectRequest,
) -> List(#(String, String))
pub fn encode_rename_object_request_xml_inner(
input: RenameObjectRequest,
) -> String
pub fn encode_replica_modifications_status_enum(
v: ReplicaModificationsStatus,
) -> json.Json
pub fn encode_replica_modifications_xml(
input: ReplicaModifications,
root: String,
) -> String
pub fn encode_replica_modifications_xml_attrs(
input: ReplicaModifications,
) -> List(#(String, String))
pub fn encode_replica_modifications_xml_inner(
input: ReplicaModifications,
) -> String
pub fn encode_replication_configuration_xml(
input: ReplicationConfiguration,
root: String,
) -> String
pub fn encode_replication_configuration_xml_attrs(
input: ReplicationConfiguration,
) -> List(#(String, String))
pub fn encode_replication_configuration_xml_inner(
input: ReplicationConfiguration,
) -> String
pub fn encode_replication_rule_and_operator_xml(
input: ReplicationRuleAndOperator,
root: String,
) -> String
pub fn encode_replication_rule_and_operator_xml_attrs(
input: ReplicationRuleAndOperator,
) -> List(#(String, String))
pub fn encode_replication_rule_and_operator_xml_inner(
input: ReplicationRuleAndOperator,
) -> String
pub fn encode_replication_rule_filter_xml(
input: ReplicationRuleFilter,
root: String,
) -> String
pub fn encode_replication_rule_filter_xml_attrs(
input: ReplicationRuleFilter,
) -> List(#(String, String))
pub fn encode_replication_rule_filter_xml_inner(
input: ReplicationRuleFilter,
) -> String
pub fn encode_replication_rule_status_enum(
v: ReplicationRuleStatus,
) -> json.Json
pub fn encode_replication_rule_xml(
input: ReplicationRule,
root: String,
) -> String
pub fn encode_replication_rule_xml_attrs(
input: ReplicationRule,
) -> List(#(String, String))
pub fn encode_replication_rule_xml_inner(
input: ReplicationRule,
) -> String
pub fn encode_replication_status_enum(
v: ReplicationStatus,
) -> json.Json
pub fn encode_replication_time_status_enum(
v: ReplicationTimeStatus,
) -> json.Json
pub fn encode_replication_time_value_xml(
input: ReplicationTimeValue,
root: String,
) -> String
pub fn encode_replication_time_value_xml_attrs(
input: ReplicationTimeValue,
) -> List(#(String, String))
pub fn encode_replication_time_value_xml_inner(
input: ReplicationTimeValue,
) -> String
pub fn encode_replication_time_xml(
input: ReplicationTime,
root: String,
) -> String
pub fn encode_replication_time_xml_attrs(
input: ReplicationTime,
) -> List(#(String, String))
pub fn encode_replication_time_xml_inner(
input: ReplicationTime,
) -> String
pub fn encode_request_charged_enum(
v: RequestCharged,
) -> json.Json
pub fn encode_request_payer_enum(v: RequestPayer) -> json.Json
pub fn encode_request_payment_configuration_xml(
input: RequestPaymentConfiguration,
root: String,
) -> String
pub fn encode_request_payment_configuration_xml_attrs(
input: RequestPaymentConfiguration,
) -> List(#(String, String))
pub fn encode_request_payment_configuration_xml_inner(
input: RequestPaymentConfiguration,
) -> String
pub fn encode_request_progress_xml(
input: RequestProgress,
root: String,
) -> String
pub fn encode_request_progress_xml_attrs(
input: RequestProgress,
) -> List(#(String, String))
pub fn encode_request_progress_xml_inner(
input: RequestProgress,
) -> String
pub fn encode_restore_object_body_xml(
input: RestoreObjectRequest,
) -> String
pub fn encode_restore_object_output_xml(
input: RestoreObjectOutput,
root: String,
) -> String
pub fn encode_restore_object_output_xml_attrs(
input: RestoreObjectOutput,
) -> List(#(String, String))
pub fn encode_restore_object_output_xml_inner(
input: RestoreObjectOutput,
) -> String
pub fn encode_restore_object_request_xml(
input: RestoreObjectRequest,
root: String,
) -> String
pub fn encode_restore_object_request_xml_attrs(
input: RestoreObjectRequest,
) -> List(#(String, String))
pub fn encode_restore_object_request_xml_inner(
input: RestoreObjectRequest,
) -> String
pub fn encode_restore_request_type_enum(
v: RestoreRequestType,
) -> json.Json
pub fn encode_restore_request_xml(
input: RestoreRequest,
root: String,
) -> String
pub fn encode_restore_request_xml_attrs(
input: RestoreRequest,
) -> List(#(String, String))
pub fn encode_restore_request_xml_inner(
input: RestoreRequest,
) -> String
pub fn encode_restore_status_xml(
input: RestoreStatus,
root: String,
) -> String
pub fn encode_restore_status_xml_attrs(
input: RestoreStatus,
) -> List(#(String, String))
pub fn encode_restore_status_xml_inner(
input: RestoreStatus,
) -> String
pub fn encode_routing_rule_xml(
input: RoutingRule,
root: String,
) -> String
pub fn encode_routing_rule_xml_attrs(
input: RoutingRule,
) -> List(#(String, String))
pub fn encode_routing_rule_xml_inner(
input: RoutingRule,
) -> String
pub fn encode_s3_key_filter_xml(
input: S3KeyFilter,
root: String,
) -> String
pub fn encode_s3_key_filter_xml_attrs(
input: S3KeyFilter,
) -> List(#(String, String))
pub fn encode_s3_key_filter_xml_inner(
input: S3KeyFilter,
) -> String
pub fn encode_s3_location_xml(
input: S3Location,
root: String,
) -> String
pub fn encode_s3_location_xml_attrs(
input: S3Location,
) -> List(#(String, String))
pub fn encode_s3_location_xml_inner(input: S3Location) -> String
pub fn encode_s3_tables_bucket_type_enum(
v: S3TablesBucketType,
) -> json.Json
pub fn encode_s3_tables_destination_result_xml(
input: S3TablesDestinationResult,
root: String,
) -> String
pub fn encode_s3_tables_destination_result_xml_attrs(
input: S3TablesDestinationResult,
) -> List(#(String, String))
pub fn encode_s3_tables_destination_result_xml_inner(
input: S3TablesDestinationResult,
) -> String
pub fn encode_s3_tables_destination_xml(
input: S3TablesDestination,
root: String,
) -> String
pub fn encode_s3_tables_destination_xml_attrs(
input: S3TablesDestination,
) -> List(#(String, String))
pub fn encode_s3_tables_destination_xml_inner(
input: S3TablesDestination,
) -> String
pub fn encode_scan_range_xml(
input: ScanRange,
root: String,
) -> String
pub fn encode_scan_range_xml_attrs(
input: ScanRange,
) -> List(#(String, String))
pub fn encode_scan_range_xml_inner(input: ScanRange) -> String
pub fn encode_select_object_content_body_xml(
input: SelectObjectContentRequest,
) -> String
pub fn encode_select_object_content_event_stream_union(
v: SelectObjectContentEventStream,
) -> json.Json
pub fn encode_select_object_content_event_stream_union_xml_inner(
v: SelectObjectContentEventStream,
) -> String
pub fn encode_select_object_content_output_xml(
input: SelectObjectContentOutput,
root: String,
) -> String
pub fn encode_select_object_content_output_xml_attrs(
input: SelectObjectContentOutput,
) -> List(#(String, String))
pub fn encode_select_object_content_output_xml_inner(
input: SelectObjectContentOutput,
) -> String
pub fn encode_select_object_content_request_xml(
input: SelectObjectContentRequest,
root: String,
) -> String
pub fn encode_select_object_content_request_xml_attrs(
input: SelectObjectContentRequest,
) -> List(#(String, String))
pub fn encode_select_object_content_request_xml_inner(
input: SelectObjectContentRequest,
) -> String
pub fn encode_select_parameters_xml(
input: SelectParameters,
root: String,
) -> String
pub fn encode_select_parameters_xml_attrs(
input: SelectParameters,
) -> List(#(String, String))
pub fn encode_select_parameters_xml_inner(
input: SelectParameters,
) -> String
pub fn encode_server_side_encryption_by_default_xml(
input: ServerSideEncryptionByDefault,
root: String,
) -> String
pub fn encode_server_side_encryption_by_default_xml_attrs(
input: ServerSideEncryptionByDefault,
) -> List(#(String, String))
pub fn encode_server_side_encryption_by_default_xml_inner(
input: ServerSideEncryptionByDefault,
) -> String
pub fn encode_server_side_encryption_configuration_xml(
input: ServerSideEncryptionConfiguration,
root: String,
) -> String
pub fn encode_server_side_encryption_configuration_xml_attrs(
input: ServerSideEncryptionConfiguration,
) -> List(#(String, String))
pub fn encode_server_side_encryption_configuration_xml_inner(
input: ServerSideEncryptionConfiguration,
) -> String
pub fn encode_server_side_encryption_enum(
v: ServerSideEncryption,
) -> json.Json
pub fn encode_server_side_encryption_rule_xml(
input: ServerSideEncryptionRule,
root: String,
) -> String
pub fn encode_server_side_encryption_rule_xml_attrs(
input: ServerSideEncryptionRule,
) -> List(#(String, String))
pub fn encode_server_side_encryption_rule_xml_inner(
input: ServerSideEncryptionRule,
) -> String
pub fn encode_session_credentials_xml(
input: SessionCredentials,
root: String,
) -> String
pub fn encode_session_credentials_xml_attrs(
input: SessionCredentials,
) -> List(#(String, String))
pub fn encode_session_credentials_xml_inner(
input: SessionCredentials,
) -> String
pub fn encode_session_mode_enum(v: SessionMode) -> json.Json
pub fn encode_simple_prefix_xml(
input: SimplePrefix,
root: String,
) -> String
pub fn encode_simple_prefix_xml_attrs(
input: SimplePrefix,
) -> List(#(String, String))
pub fn encode_simple_prefix_xml_inner(
input: SimplePrefix,
) -> String
pub fn encode_source_selection_criteria_xml(
input: SourceSelectionCriteria,
root: String,
) -> String
pub fn encode_source_selection_criteria_xml_attrs(
input: SourceSelectionCriteria,
) -> List(#(String, String))
pub fn encode_source_selection_criteria_xml_inner(
input: SourceSelectionCriteria,
) -> String
pub fn encode_sse_kms_encrypted_objects_status_enum(
v: SseKmsEncryptedObjectsStatus,
) -> json.Json
pub fn encode_sse_kms_encrypted_objects_xml(
input: SseKmsEncryptedObjects,
root: String,
) -> String
pub fn encode_sse_kms_encrypted_objects_xml_attrs(
input: SseKmsEncryptedObjects,
) -> List(#(String, String))
pub fn encode_sse_kms_encrypted_objects_xml_inner(
input: SseKmsEncryptedObjects,
) -> String
pub fn encode_ssekms_encryption_struct(
input: SSEKMSEncryption,
) -> json.Json
pub fn encode_ssekms_encryption_xml(
input: SSEKMSEncryption,
root: String,
) -> String
pub fn encode_ssekms_encryption_xml_attrs(
input: SSEKMSEncryption,
) -> List(#(String, String))
pub fn encode_ssekms_encryption_xml_inner(
input: SSEKMSEncryption,
) -> String
pub fn encode_ssekms_xml(input: SSEKMS, root: String) -> String
pub fn encode_ssekms_xml_attrs(
input: SSEKMS,
) -> List(#(String, String))
pub fn encode_ssekms_xml_inner(input: SSEKMS) -> String
pub fn encode_sses3_xml(input: SSES3, root: String) -> String
pub fn encode_sses3_xml_attrs(
input: SSES3,
) -> List(#(String, String))
pub fn encode_sses3_xml_inner(input: SSES3) -> String
pub fn encode_stats_event_struct(input: StatsEvent) -> json.Json
pub fn encode_stats_event_xml(
input: StatsEvent,
root: String,
) -> String
pub fn encode_stats_event_xml_attrs(
input: StatsEvent,
) -> List(#(String, String))
pub fn encode_stats_event_xml_inner(input: StatsEvent) -> String
pub fn encode_stats_xml(input: Stats, root: String) -> String
pub fn encode_stats_xml_attrs(
input: Stats,
) -> List(#(String, String))
pub fn encode_stats_xml_inner(input: Stats) -> String
pub fn encode_storage_class_analysis_data_export_xml(
input: StorageClassAnalysisDataExport,
root: String,
) -> String
pub fn encode_storage_class_analysis_data_export_xml_attrs(
input: StorageClassAnalysisDataExport,
) -> List(#(String, String))
pub fn encode_storage_class_analysis_data_export_xml_inner(
input: StorageClassAnalysisDataExport,
) -> String
pub fn encode_storage_class_analysis_schema_version_enum(
v: StorageClassAnalysisSchemaVersion,
) -> json.Json
pub fn encode_storage_class_analysis_xml(
input: StorageClassAnalysis,
root: String,
) -> String
pub fn encode_storage_class_analysis_xml_attrs(
input: StorageClassAnalysis,
) -> List(#(String, String))
pub fn encode_storage_class_analysis_xml_inner(
input: StorageClassAnalysis,
) -> String
pub fn encode_storage_class_enum(v: StorageClass) -> json.Json
pub fn encode_table_sse_algorithm_enum(
v: TableSseAlgorithm,
) -> json.Json
pub fn encode_tag_xml(input: Tag, root: String) -> String
pub fn encode_tag_xml_attrs(
input: Tag,
) -> List(#(String, String))
pub fn encode_tag_xml_inner(input: Tag) -> String
pub fn encode_tagging_directive_enum(
v: TaggingDirective,
) -> json.Json
pub fn encode_tagging_xml(input: Tagging, root: String) -> String
pub fn encode_tagging_xml_attrs(
input: Tagging,
) -> List(#(String, String))
pub fn encode_tagging_xml_inner(input: Tagging) -> String
pub fn encode_target_grant_xml(
input: TargetGrant,
root: String,
) -> String
pub fn encode_target_grant_xml_attrs(
input: TargetGrant,
) -> List(#(String, String))
pub fn encode_target_grant_xml_inner(
input: TargetGrant,
) -> String
pub fn encode_target_object_key_format_xml(
input: TargetObjectKeyFormat,
root: String,
) -> String
pub fn encode_target_object_key_format_xml_attrs(
input: TargetObjectKeyFormat,
) -> List(#(String, String))
pub fn encode_target_object_key_format_xml_inner(
input: TargetObjectKeyFormat,
) -> String
pub fn encode_tiering_xml(input: Tiering, root: String) -> String
pub fn encode_tiering_xml_attrs(
input: Tiering,
) -> List(#(String, String))
pub fn encode_tiering_xml_inner(input: Tiering) -> String
pub fn encode_too_many_parts_xml(
input: TooManyParts,
root: String,
) -> String
pub fn encode_too_many_parts_xml_attrs(
input: TooManyParts,
) -> List(#(String, String))
pub fn encode_too_many_parts_xml_inner(
input: TooManyParts,
) -> String
pub fn encode_topic_configuration_xml(
input: TopicConfiguration,
root: String,
) -> String
pub fn encode_topic_configuration_xml_attrs(
input: TopicConfiguration,
) -> List(#(String, String))
pub fn encode_topic_configuration_xml_inner(
input: TopicConfiguration,
) -> String
pub fn encode_transition_default_minimum_object_size_enum(
v: TransitionDefaultMinimumObjectSize,
) -> json.Json
pub fn encode_transition_storage_class_enum(
v: TransitionStorageClass,
) -> json.Json
pub fn encode_transition_xml(
input: Transition,
root: String,
) -> String
pub fn encode_transition_xml_attrs(
input: Transition,
) -> List(#(String, String))
pub fn encode_transition_xml_inner(input: Transition) -> String
pub fn encode_update_bucket_metadata_inventory_table_configuration_body_xml(
input: UpdateBucketMetadataInventoryTableConfigurationRequest,
) -> String
pub fn encode_update_bucket_metadata_inventory_table_configuration_request_xml(
input: UpdateBucketMetadataInventoryTableConfigurationRequest,
root: String,
) -> String
pub fn encode_update_bucket_metadata_inventory_table_configuration_request_xml_attrs(
input: UpdateBucketMetadataInventoryTableConfigurationRequest,
) -> List(#(String, String))
pub fn encode_update_bucket_metadata_inventory_table_configuration_request_xml_inner(
input: UpdateBucketMetadataInventoryTableConfigurationRequest,
) -> String
pub fn encode_update_bucket_metadata_journal_table_configuration_body_xml(
input: UpdateBucketMetadataJournalTableConfigurationRequest,
) -> String
pub fn encode_update_bucket_metadata_journal_table_configuration_request_xml(
input: UpdateBucketMetadataJournalTableConfigurationRequest,
root: String,
) -> String
pub fn encode_update_bucket_metadata_journal_table_configuration_request_xml_attrs(
input: UpdateBucketMetadataJournalTableConfigurationRequest,
) -> List(#(String, String))
pub fn encode_update_bucket_metadata_journal_table_configuration_request_xml_inner(
input: UpdateBucketMetadataJournalTableConfigurationRequest,
) -> String
pub fn encode_update_object_encryption_body_xml(
input: UpdateObjectEncryptionRequest,
) -> String
pub fn encode_update_object_encryption_request_xml(
input: UpdateObjectEncryptionRequest,
root: String,
) -> String
pub fn encode_update_object_encryption_request_xml_attrs(
input: UpdateObjectEncryptionRequest,
) -> List(#(String, String))
pub fn encode_update_object_encryption_request_xml_inner(
input: UpdateObjectEncryptionRequest,
) -> String
pub fn encode_update_object_encryption_response_xml(
input: UpdateObjectEncryptionResponse,
root: String,
) -> String
pub fn encode_update_object_encryption_response_xml_attrs(
input: UpdateObjectEncryptionResponse,
) -> List(#(String, String))
pub fn encode_update_object_encryption_response_xml_inner(
input: UpdateObjectEncryptionResponse,
) -> String
pub fn encode_upload_part_body_xml(
input: UploadPartRequest,
) -> String
pub fn encode_upload_part_copy_body_xml(
input: UploadPartCopyRequest,
) -> String
pub fn encode_upload_part_copy_output_xml(
input: UploadPartCopyOutput,
root: String,
) -> String
pub fn encode_upload_part_copy_output_xml_attrs(
input: UploadPartCopyOutput,
) -> List(#(String, String))
pub fn encode_upload_part_copy_output_xml_inner(
input: UploadPartCopyOutput,
) -> String
pub fn encode_upload_part_copy_request_xml(
input: UploadPartCopyRequest,
root: String,
) -> String
pub fn encode_upload_part_copy_request_xml_attrs(
input: UploadPartCopyRequest,
) -> List(#(String, String))
pub fn encode_upload_part_copy_request_xml_inner(
input: UploadPartCopyRequest,
) -> String
pub fn encode_upload_part_output_xml(
input: UploadPartOutput,
root: String,
) -> String
pub fn encode_upload_part_output_xml_attrs(
input: UploadPartOutput,
) -> List(#(String, String))
pub fn encode_upload_part_output_xml_inner(
input: UploadPartOutput,
) -> String
pub fn encode_upload_part_request_xml(
input: UploadPartRequest,
root: String,
) -> String
pub fn encode_upload_part_request_xml_attrs(
input: UploadPartRequest,
) -> List(#(String, String))
pub fn encode_upload_part_request_xml_inner(
input: UploadPartRequest,
) -> String
pub fn encode_versioning_configuration_xml(
input: VersioningConfiguration,
root: String,
) -> String
pub fn encode_versioning_configuration_xml_attrs(
input: VersioningConfiguration,
) -> List(#(String, String))
pub fn encode_versioning_configuration_xml_inner(
input: VersioningConfiguration,
) -> String
pub fn encode_website_configuration_xml(
input: WebsiteConfiguration,
root: String,
) -> String
pub fn encode_website_configuration_xml_attrs(
input: WebsiteConfiguration,
) -> List(#(String, String))
pub fn encode_website_configuration_xml_inner(
input: WebsiteConfiguration,
) -> String
pub fn encode_write_get_object_response_body_xml(
input: WriteGetObjectResponseRequest,
) -> String
pub fn encode_write_get_object_response_request_xml(
input: WriteGetObjectResponseRequest,
root: String,
) -> String
pub fn encode_write_get_object_response_request_xml_attrs(
input: WriteGetObjectResponseRequest,
) -> List(#(String, String))
pub fn encode_write_get_object_response_request_xml_inner(
input: WriteGetObjectResponseRequest,
) -> String
pub fn encoding_type_from_wire(
s: String,
) -> Result(EncodingType, String)
pub fn encryption_type_from_wire(
s: String,
) -> Result(EncryptionType, String)
pub fn event_from_wire(s: String) -> Result(Event, String)
pub fn existing_object_replication_status_from_wire(
s: String,
) -> Result(ExistingObjectReplicationStatus, String)
pub fn expiration_state_from_wire(
s: String,
) -> Result(ExpirationState, String)
pub fn expiration_status_from_wire(
s: String,
) -> Result(ExpirationStatus, String)
pub fn expression_type_from_wire(
s: String,
) -> Result(ExpressionType, String)
pub fn file_header_info_from_wire(
s: String,
) -> Result(FileHeaderInfo, String)
pub fn filter_rule_name_from_wire(
s: String,
) -> Result(FilterRuleName, String)
pub fn get_bucket_abac(
client: Client,
input: GetBucketAbacRequest,
) -> Result(GetBucketAbacOutput, GetBucketAbacError)
pub fn get_bucket_accelerate_configuration(
client: Client,
input: GetBucketAccelerateConfigurationRequest,
) -> Result(
GetBucketAccelerateConfigurationOutput,
GetBucketAccelerateConfigurationError,
)
pub fn get_bucket_acl(
client: Client,
input: GetBucketAclRequest,
) -> Result(GetBucketAclOutput, GetBucketAclError)
pub fn get_bucket_analytics_configuration(
client: Client,
input: GetBucketAnalyticsConfigurationRequest,
) -> Result(
GetBucketAnalyticsConfigurationOutput,
GetBucketAnalyticsConfigurationError,
)
pub fn get_bucket_cors(
client: Client,
input: GetBucketCorsRequest,
) -> Result(GetBucketCorsOutput, GetBucketCorsError)
pub fn get_bucket_encryption(
client: Client,
input: GetBucketEncryptionRequest,
) -> Result(GetBucketEncryptionOutput, GetBucketEncryptionError)
pub fn get_bucket_intelligent_tiering_configuration(
client: Client,
input: GetBucketIntelligentTieringConfigurationRequest,
) -> Result(
GetBucketIntelligentTieringConfigurationOutput,
GetBucketIntelligentTieringConfigurationError,
)
pub fn get_bucket_inventory_configuration(
client: Client,
input: GetBucketInventoryConfigurationRequest,
) -> Result(
GetBucketInventoryConfigurationOutput,
GetBucketInventoryConfigurationError,
)
pub fn get_bucket_lifecycle_configuration(
client: Client,
input: GetBucketLifecycleConfigurationRequest,
) -> Result(
GetBucketLifecycleConfigurationOutput,
GetBucketLifecycleConfigurationError,
)
pub fn get_bucket_location(
client: Client,
input: GetBucketLocationRequest,
) -> Result(GetBucketLocationOutput, GetBucketLocationError)
pub fn get_bucket_logging(
client: Client,
input: GetBucketLoggingRequest,
) -> Result(GetBucketLoggingOutput, GetBucketLoggingError)
pub fn get_bucket_metadata_configuration(
client: Client,
input: GetBucketMetadataConfigurationRequest,
) -> Result(
GetBucketMetadataConfigurationOutput,
GetBucketMetadataConfigurationError,
)
pub fn get_bucket_metadata_table_configuration(
client: Client,
input: GetBucketMetadataTableConfigurationRequest,
) -> Result(
GetBucketMetadataTableConfigurationOutput,
GetBucketMetadataTableConfigurationError,
)
pub fn get_bucket_metrics_configuration(
client: Client,
input: GetBucketMetricsConfigurationRequest,
) -> Result(
GetBucketMetricsConfigurationOutput,
GetBucketMetricsConfigurationError,
)
pub fn get_bucket_notification_configuration(
client: Client,
input: GetBucketNotificationConfigurationRequest,
) -> Result(
NotificationConfiguration,
GetBucketNotificationConfigurationError,
)
pub fn get_bucket_ownership_controls(
client: Client,
input: GetBucketOwnershipControlsRequest,
) -> Result(
GetBucketOwnershipControlsOutput,
GetBucketOwnershipControlsError,
)
pub fn get_bucket_policy(
client: Client,
input: GetBucketPolicyRequest,
) -> Result(GetBucketPolicyOutput, GetBucketPolicyError)
pub fn get_bucket_policy_status(
client: Client,
input: GetBucketPolicyStatusRequest,
) -> Result(
GetBucketPolicyStatusOutput,
GetBucketPolicyStatusError,
)
pub fn get_bucket_replication(
client: Client,
input: GetBucketReplicationRequest,
) -> Result(GetBucketReplicationOutput, GetBucketReplicationError)
pub fn get_bucket_request_payment(
client: Client,
input: GetBucketRequestPaymentRequest,
) -> Result(
GetBucketRequestPaymentOutput,
GetBucketRequestPaymentError,
)
pub fn get_bucket_tagging(
client: Client,
input: GetBucketTaggingRequest,
) -> Result(GetBucketTaggingOutput, GetBucketTaggingError)
pub fn get_bucket_versioning(
client: Client,
input: GetBucketVersioningRequest,
) -> Result(GetBucketVersioningOutput, GetBucketVersioningError)
pub fn get_bucket_website(
client: Client,
input: GetBucketWebsiteRequest,
) -> Result(GetBucketWebsiteOutput, GetBucketWebsiteError)
pub fn get_object(
client: Client,
input: GetObjectRequest,
) -> Result(GetObjectOutput, GetObjectError)
pub fn get_object_acl(
client: Client,
input: GetObjectAclRequest,
) -> Result(GetObjectAclOutput, GetObjectAclError)
pub fn get_object_attributes(
client: Client,
input: GetObjectAttributesRequest,
) -> Result(GetObjectAttributesOutput, GetObjectAttributesError)
pub fn get_object_legal_hold(
client: Client,
input: GetObjectLegalHoldRequest,
) -> Result(GetObjectLegalHoldOutput, GetObjectLegalHoldError)
pub fn get_object_lock_configuration(
client: Client,
input: GetObjectLockConfigurationRequest,
) -> Result(
GetObjectLockConfigurationOutput,
GetObjectLockConfigurationError,
)
pub fn get_object_retention(
client: Client,
input: GetObjectRetentionRequest,
) -> Result(GetObjectRetentionOutput, GetObjectRetentionError)
pub fn get_object_streaming(
client: Client,
input: GetObjectRequest,
) -> Result(streaming.Response, runtime.ClientError)
pub fn get_object_tagging(
client: Client,
input: GetObjectTaggingRequest,
) -> Result(GetObjectTaggingOutput, GetObjectTaggingError)
pub fn get_object_torrent(
client: Client,
input: GetObjectTorrentRequest,
) -> Result(GetObjectTorrentOutput, GetObjectTorrentError)
pub fn get_object_torrent_streaming(
client: Client,
input: GetObjectTorrentRequest,
) -> Result(streaming.Response, runtime.ClientError)
pub fn get_public_access_block(
client: Client,
input: GetPublicAccessBlockRequest,
) -> Result(GetPublicAccessBlockOutput, GetPublicAccessBlockError)
pub fn head_bucket(
client: Client,
input: HeadBucketRequest,
) -> Result(HeadBucketOutput, HeadBucketError)
pub fn head_object(
client: Client,
input: HeadObjectRequest,
) -> Result(HeadObjectOutput, HeadObjectError)
pub fn intelligent_tiering_access_tier_from_wire(
s: String,
) -> Result(IntelligentTieringAccessTier, String)
pub fn intelligent_tiering_status_from_wire(
s: String,
) -> Result(IntelligentTieringStatus, String)
pub fn inventory_configuration_state_from_wire(
s: String,
) -> Result(InventoryConfigurationState, String)
pub fn inventory_format_from_wire(
s: String,
) -> Result(InventoryFormat, String)
pub fn inventory_frequency_from_wire(
s: String,
) -> Result(InventoryFrequency, String)
pub fn inventory_included_object_versions_from_wire(
s: String,
) -> Result(InventoryIncludedObjectVersions, String)
pub fn inventory_optional_field_from_wire(
s: String,
) -> Result(InventoryOptionalField, String)
pub fn json_type_from_wire(s: String) -> Result(JSONType, String)
pub fn list_bucket_analytics_configurations(
client: Client,
input: ListBucketAnalyticsConfigurationsRequest,
) -> Result(
ListBucketAnalyticsConfigurationsOutput,
ListBucketAnalyticsConfigurationsError,
)
pub fn list_bucket_intelligent_tiering_configurations(
client: Client,
input: ListBucketIntelligentTieringConfigurationsRequest,
) -> Result(
ListBucketIntelligentTieringConfigurationsOutput,
ListBucketIntelligentTieringConfigurationsError,
)
pub fn list_bucket_inventory_configurations(
client: Client,
input: ListBucketInventoryConfigurationsRequest,
) -> Result(
ListBucketInventoryConfigurationsOutput,
ListBucketInventoryConfigurationsError,
)
pub fn list_bucket_metrics_configurations(
client: Client,
input: ListBucketMetricsConfigurationsRequest,
) -> Result(
ListBucketMetricsConfigurationsOutput,
ListBucketMetricsConfigurationsError,
)
pub fn list_buckets(
client: Client,
input: ListBucketsRequest,
) -> Result(ListBucketsOutput, ListBucketsError)
pub fn list_directory_buckets(
client: Client,
input: ListDirectoryBucketsRequest,
) -> Result(ListDirectoryBucketsOutput, ListDirectoryBucketsError)
pub fn list_multipart_uploads(
client: Client,
input: ListMultipartUploadsRequest,
) -> Result(ListMultipartUploadsOutput, ListMultipartUploadsError)
pub fn list_object_versions(
client: Client,
input: ListObjectVersionsRequest,
) -> Result(ListObjectVersionsOutput, ListObjectVersionsError)
pub fn list_objects(
client: Client,
input: ListObjectsRequest,
) -> Result(ListObjectsOutput, ListObjectsError)
pub fn list_objects_v2(
client: Client,
input: ListObjectsV2Request,
) -> Result(ListObjectsV2Output, ListObjectsV2Error)
pub fn list_parts(
client: Client,
input: ListPartsRequest,
) -> Result(ListPartsOutput, ListPartsError)
pub fn location_type_from_wire(
s: String,
) -> Result(LocationType, String)
pub fn metadata_directive_from_wire(
s: String,
) -> Result(MetadataDirective, String)
pub fn metrics_status_from_wire(
s: String,
) -> Result(MetricsStatus, String)
pub fn mfa_delete_from_wire(
s: String,
) -> Result(MFADelete, String)
pub fn mfa_delete_status_from_wire(
s: String,
) -> Result(MFADeleteStatus, String)
pub fn new(region region: String) -> Client
Build a Client for an AWS region. Credentials resolve through
the default chain (env → web-identity → SSO → profile → process
→ ECS → IMDS); use with_credentials_provider to override.
pub fn new_with_auto_region() -> Result(
Client,
region.ResolveError,
)
Build a Client by resolving the region from the standard AWS
sources (AWS_REGION, AWS_DEFAULT_REGION, ~/.aws/config).
Returns Error(_) when no source supplies a region — typical in
Lambda/ECS/EC2 where exactly one of these is always set.
pub fn object_attributes_from_wire(
s: String,
) -> Result(ObjectAttributes, String)
pub fn object_canned_acl_from_wire(
s: String,
) -> Result(ObjectCannedACL, String)
pub fn object_lock_enabled_from_wire(
s: String,
) -> Result(ObjectLockEnabled, String)
pub fn object_lock_legal_hold_status_from_wire(
s: String,
) -> Result(ObjectLockLegalHoldStatus, String)
pub fn object_lock_mode_from_wire(
s: String,
) -> Result(ObjectLockMode, String)
pub fn object_lock_retention_mode_from_wire(
s: String,
) -> Result(ObjectLockRetentionMode, String)
pub fn object_ownership_from_wire(
s: String,
) -> Result(ObjectOwnership, String)
pub fn object_storage_class_from_wire(
s: String,
) -> Result(ObjectStorageClass, String)
pub fn object_version_storage_class_from_wire(
s: String,
) -> Result(ObjectVersionStorageClass, String)
pub fn optional_object_attributes_from_wire(
s: String,
) -> Result(OptionalObjectAttributes, String)
pub fn owner_override_from_wire(
s: String,
) -> Result(OwnerOverride, String)
pub fn paginate_list_buckets(
client: Client,
input: ListBucketsRequest,
acc: acc,
reducer: fn(acc, List(Bucket)) -> acc,
) -> Result(acc, ListBucketsError)
pub fn paginate_list_directory_buckets(
client: Client,
input: ListDirectoryBucketsRequest,
acc: acc,
reducer: fn(acc, List(Bucket)) -> acc,
) -> Result(acc, ListDirectoryBucketsError)
pub fn paginate_list_parts(
client: Client,
input: ListPartsRequest,
acc: acc,
reducer: fn(acc, List(Part)) -> acc,
) -> Result(acc, ListPartsError)
pub fn parse_abort_multipart_upload_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(AbortMultipartUploadOutput, String)
pub fn parse_access_denied_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_bucket_already_exists_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_bucket_already_owned_by_you_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_complete_multipart_upload_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(CompleteMultipartUploadOutput, String)
pub fn parse_copy_object_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(CopyObjectOutput, String)
pub fn parse_create_bucket_metadata_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(CreateBucketMetadataConfigurationOutput, String)
pub fn parse_create_bucket_metadata_table_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(CreateBucketMetadataTableConfigurationOutput, String)
pub fn parse_create_bucket_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(CreateBucketOutput, String)
pub fn parse_create_multipart_upload_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(CreateMultipartUploadOutput, String)
pub fn parse_create_session_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(CreateSessionOutput, String)
pub fn parse_delete_bucket_analytics_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketAnalyticsConfigurationOutput, String)
pub fn parse_delete_bucket_cors_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketCorsOutput, String)
pub fn parse_delete_bucket_encryption_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketEncryptionOutput, String)
pub fn parse_delete_bucket_intelligent_tiering_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(
DeleteBucketIntelligentTieringConfigurationOutput,
String,
)
pub fn parse_delete_bucket_inventory_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketInventoryConfigurationOutput, String)
pub fn parse_delete_bucket_lifecycle_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketLifecycleOutput, String)
pub fn parse_delete_bucket_metadata_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketMetadataConfigurationOutput, String)
pub fn parse_delete_bucket_metadata_table_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketMetadataTableConfigurationOutput, String)
pub fn parse_delete_bucket_metrics_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketMetricsConfigurationOutput, String)
pub fn parse_delete_bucket_ownership_controls_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketOwnershipControlsOutput, String)
pub fn parse_delete_bucket_policy_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketPolicyOutput, String)
pub fn parse_delete_bucket_replication_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketReplicationOutput, String)
pub fn parse_delete_bucket_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketOutput, String)
pub fn parse_delete_bucket_tagging_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketTaggingOutput, String)
pub fn parse_delete_bucket_website_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteBucketWebsiteOutput, String)
pub fn parse_delete_object_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteObjectOutput, String)
pub fn parse_delete_object_tagging_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteObjectTaggingOutput, String)
pub fn parse_delete_objects_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeleteObjectsOutput, String)
pub fn parse_delete_public_access_block_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(DeletePublicAccessBlockOutput, String)
pub fn parse_encryption_type_mismatch_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_get_bucket_abac_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketAbacOutput, String)
pub fn parse_get_bucket_accelerate_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketAccelerateConfigurationOutput, String)
pub fn parse_get_bucket_acl_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketAclOutput, String)
pub fn parse_get_bucket_analytics_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketAnalyticsConfigurationOutput, String)
pub fn parse_get_bucket_cors_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketCorsOutput, String)
pub fn parse_get_bucket_encryption_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketEncryptionOutput, String)
pub fn parse_get_bucket_intelligent_tiering_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(
GetBucketIntelligentTieringConfigurationOutput,
String,
)
pub fn parse_get_bucket_inventory_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketInventoryConfigurationOutput, String)
pub fn parse_get_bucket_lifecycle_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketLifecycleConfigurationOutput, String)
pub fn parse_get_bucket_location_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketLocationOutput, String)
pub fn parse_get_bucket_logging_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketLoggingOutput, String)
pub fn parse_get_bucket_metadata_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketMetadataConfigurationOutput, String)
pub fn parse_get_bucket_metadata_table_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketMetadataTableConfigurationOutput, String)
pub fn parse_get_bucket_metrics_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketMetricsConfigurationOutput, String)
pub fn parse_get_bucket_notification_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(NotificationConfiguration, String)
pub fn parse_get_bucket_ownership_controls_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketOwnershipControlsOutput, String)
pub fn parse_get_bucket_policy_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketPolicyOutput, String)
pub fn parse_get_bucket_policy_status_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketPolicyStatusOutput, String)
pub fn parse_get_bucket_replication_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketReplicationOutput, String)
pub fn parse_get_bucket_request_payment_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketRequestPaymentOutput, String)
pub fn parse_get_bucket_tagging_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketTaggingOutput, String)
pub fn parse_get_bucket_versioning_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketVersioningOutput, String)
pub fn parse_get_bucket_website_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetBucketWebsiteOutput, String)
pub fn parse_get_object_acl_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetObjectAclOutput, String)
pub fn parse_get_object_attributes_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetObjectAttributesOutput, String)
pub fn parse_get_object_legal_hold_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetObjectLegalHoldOutput, String)
pub fn parse_get_object_lock_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetObjectLockConfigurationOutput, String)
pub fn parse_get_object_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetObjectOutput, String)
pub fn parse_get_object_retention_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetObjectRetentionOutput, String)
pub fn parse_get_object_tagging_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetObjectTaggingOutput, String)
pub fn parse_get_object_torrent_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetObjectTorrentOutput, String)
pub fn parse_get_public_access_block_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(GetPublicAccessBlockOutput, String)
pub fn parse_head_bucket_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(HeadBucketOutput, String)
pub fn parse_head_object_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(HeadObjectOutput, String)
pub fn parse_idempotency_parameter_mismatch_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_object_state_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_request_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_invalid_write_offset_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_list_bucket_analytics_configurations_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListBucketAnalyticsConfigurationsOutput, String)
pub fn parse_list_bucket_intelligent_tiering_configurations_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(
ListBucketIntelligentTieringConfigurationsOutput,
String,
)
pub fn parse_list_bucket_inventory_configurations_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListBucketInventoryConfigurationsOutput, String)
pub fn parse_list_bucket_metrics_configurations_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListBucketMetricsConfigurationsOutput, String)
pub fn parse_list_buckets_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListBucketsOutput, String)
pub fn parse_list_directory_buckets_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListDirectoryBucketsOutput, String)
pub fn parse_list_multipart_uploads_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListMultipartUploadsOutput, String)
pub fn parse_list_object_versions_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListObjectVersionsOutput, String)
pub fn parse_list_objects_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListObjectsOutput, String)
pub fn parse_list_objects_v2_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListObjectsV2Output, String)
pub fn parse_list_parts_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(ListPartsOutput, String)
pub fn parse_no_such_bucket_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_no_such_key_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_no_such_upload_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_not_found_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_object_already_in_active_tier_error_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_object_not_in_active_tier_error_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_put_bucket_abac_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketAbacOutput, String)
pub fn parse_put_bucket_accelerate_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketAccelerateConfigurationOutput, String)
pub fn parse_put_bucket_acl_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketAclOutput, String)
pub fn parse_put_bucket_analytics_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketAnalyticsConfigurationOutput, String)
pub fn parse_put_bucket_cors_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketCorsOutput, String)
pub fn parse_put_bucket_encryption_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketEncryptionOutput, String)
pub fn parse_put_bucket_intelligent_tiering_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(
PutBucketIntelligentTieringConfigurationOutput,
String,
)
pub fn parse_put_bucket_inventory_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketInventoryConfigurationOutput, String)
pub fn parse_put_bucket_lifecycle_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketLifecycleConfigurationOutput, String)
pub fn parse_put_bucket_logging_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketLoggingOutput, String)
pub fn parse_put_bucket_metrics_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketMetricsConfigurationOutput, String)
pub fn parse_put_bucket_notification_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketNotificationConfigurationOutput, String)
pub fn parse_put_bucket_ownership_controls_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketOwnershipControlsOutput, String)
pub fn parse_put_bucket_policy_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketPolicyOutput, String)
pub fn parse_put_bucket_replication_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketReplicationOutput, String)
pub fn parse_put_bucket_request_payment_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketRequestPaymentOutput, String)
pub fn parse_put_bucket_tagging_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketTaggingOutput, String)
pub fn parse_put_bucket_versioning_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketVersioningOutput, String)
pub fn parse_put_bucket_website_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutBucketWebsiteOutput, String)
pub fn parse_put_object_acl_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutObjectAclOutput, String)
pub fn parse_put_object_legal_hold_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutObjectLegalHoldOutput, String)
pub fn parse_put_object_lock_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutObjectLockConfigurationOutput, String)
pub fn parse_put_object_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutObjectOutput, String)
pub fn parse_put_object_retention_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutObjectRetentionOutput, String)
pub fn parse_put_object_tagging_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutObjectTaggingOutput, String)
pub fn parse_put_public_access_block_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(PutPublicAccessBlockOutput, String)
pub fn parse_rename_object_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(RenameObjectOutput, String)
pub fn parse_restore_object_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(RestoreObjectOutput, String)
pub fn parse_select_object_content_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(SelectObjectContentOutput, String)
pub fn parse_too_many_parts_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(Nil, String)
pub fn parse_update_bucket_metadata_inventory_table_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(
UpdateBucketMetadataInventoryTableConfigurationOutput,
String,
)
pub fn parse_update_bucket_metadata_journal_table_configuration_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(
UpdateBucketMetadataJournalTableConfigurationOutput,
String,
)
pub fn parse_update_object_encryption_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(UpdateObjectEncryptionResponse, String)
pub fn parse_upload_part_copy_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(UploadPartCopyOutput, String)
pub fn parse_upload_part_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(UploadPartOutput, String)
pub fn parse_write_get_object_response_response(
code: Int,
headers: dict.Dict(String, String),
body: BitArray,
) -> Result(WriteGetObjectResponseOutput, String)
pub fn partition_date_source_from_wire(
s: String,
) -> Result(PartitionDateSource, String)
pub fn payer_from_wire(s: String) -> Result(Payer, String)
pub fn permission_from_wire(
s: String,
) -> Result(Permission, String)
pub fn protocol_from_wire(s: String) -> Result(Protocol, String)
pub fn put_bucket_abac(
client: Client,
input: PutBucketAbacRequest,
) -> Result(PutBucketAbacOutput, PutBucketAbacError)
pub fn put_bucket_accelerate_configuration(
client: Client,
input: PutBucketAccelerateConfigurationRequest,
) -> Result(
PutBucketAccelerateConfigurationOutput,
PutBucketAccelerateConfigurationError,
)
pub fn put_bucket_acl(
client: Client,
input: PutBucketAclRequest,
) -> Result(PutBucketAclOutput, PutBucketAclError)
pub fn put_bucket_analytics_configuration(
client: Client,
input: PutBucketAnalyticsConfigurationRequest,
) -> Result(
PutBucketAnalyticsConfigurationOutput,
PutBucketAnalyticsConfigurationError,
)
pub fn put_bucket_cors(
client: Client,
input: PutBucketCorsRequest,
) -> Result(PutBucketCorsOutput, PutBucketCorsError)
pub fn put_bucket_encryption(
client: Client,
input: PutBucketEncryptionRequest,
) -> Result(PutBucketEncryptionOutput, PutBucketEncryptionError)
pub fn put_bucket_intelligent_tiering_configuration(
client: Client,
input: PutBucketIntelligentTieringConfigurationRequest,
) -> Result(
PutBucketIntelligentTieringConfigurationOutput,
PutBucketIntelligentTieringConfigurationError,
)
pub fn put_bucket_inventory_configuration(
client: Client,
input: PutBucketInventoryConfigurationRequest,
) -> Result(
PutBucketInventoryConfigurationOutput,
PutBucketInventoryConfigurationError,
)
pub fn put_bucket_lifecycle_configuration(
client: Client,
input: PutBucketLifecycleConfigurationRequest,
) -> Result(
PutBucketLifecycleConfigurationOutput,
PutBucketLifecycleConfigurationError,
)
pub fn put_bucket_logging(
client: Client,
input: PutBucketLoggingRequest,
) -> Result(PutBucketLoggingOutput, PutBucketLoggingError)
pub fn put_bucket_metrics_configuration(
client: Client,
input: PutBucketMetricsConfigurationRequest,
) -> Result(
PutBucketMetricsConfigurationOutput,
PutBucketMetricsConfigurationError,
)
pub fn put_bucket_notification_configuration(
client: Client,
input: PutBucketNotificationConfigurationRequest,
) -> Result(
PutBucketNotificationConfigurationOutput,
PutBucketNotificationConfigurationError,
)
pub fn put_bucket_ownership_controls(
client: Client,
input: PutBucketOwnershipControlsRequest,
) -> Result(
PutBucketOwnershipControlsOutput,
PutBucketOwnershipControlsError,
)
pub fn put_bucket_policy(
client: Client,
input: PutBucketPolicyRequest,
) -> Result(PutBucketPolicyOutput, PutBucketPolicyError)
pub fn put_bucket_replication(
client: Client,
input: PutBucketReplicationRequest,
) -> Result(PutBucketReplicationOutput, PutBucketReplicationError)
pub fn put_bucket_request_payment(
client: Client,
input: PutBucketRequestPaymentRequest,
) -> Result(
PutBucketRequestPaymentOutput,
PutBucketRequestPaymentError,
)
pub fn put_bucket_tagging(
client: Client,
input: PutBucketTaggingRequest,
) -> Result(PutBucketTaggingOutput, PutBucketTaggingError)
pub fn put_bucket_versioning(
client: Client,
input: PutBucketVersioningRequest,
) -> Result(PutBucketVersioningOutput, PutBucketVersioningError)
pub fn put_bucket_website(
client: Client,
input: PutBucketWebsiteRequest,
) -> Result(PutBucketWebsiteOutput, PutBucketWebsiteError)
pub fn put_object(
client: Client,
input: PutObjectRequest,
) -> Result(PutObjectOutput, PutObjectError)
pub fn put_object_acl(
client: Client,
input: PutObjectAclRequest,
) -> Result(PutObjectAclOutput, PutObjectAclError)
pub fn put_object_legal_hold(
client: Client,
input: PutObjectLegalHoldRequest,
) -> Result(PutObjectLegalHoldOutput, PutObjectLegalHoldError)
pub fn put_object_lock_configuration(
client: Client,
input: PutObjectLockConfigurationRequest,
) -> Result(
PutObjectLockConfigurationOutput,
PutObjectLockConfigurationError,
)
pub fn put_object_retention(
client: Client,
input: PutObjectRetentionRequest,
) -> Result(PutObjectRetentionOutput, PutObjectRetentionError)
pub fn put_object_tagging(
client: Client,
input: PutObjectTaggingRequest,
) -> Result(PutObjectTaggingOutput, PutObjectTaggingError)
pub fn put_public_access_block(
client: Client,
input: PutPublicAccessBlockRequest,
) -> Result(PutPublicAccessBlockOutput, PutPublicAccessBlockError)
pub fn quote_fields_from_wire(
s: String,
) -> Result(QuoteFields, String)
pub fn rename_object(
client: Client,
input: RenameObjectRequest,
) -> Result(RenameObjectOutput, RenameObjectError)
pub fn replica_modifications_status_from_wire(
s: String,
) -> Result(ReplicaModificationsStatus, String)
pub fn replication_rule_status_from_wire(
s: String,
) -> Result(ReplicationRuleStatus, String)
pub fn replication_status_from_wire(
s: String,
) -> Result(ReplicationStatus, String)
pub fn replication_time_status_from_wire(
s: String,
) -> Result(ReplicationTimeStatus, String)
pub fn request_charged_from_wire(
s: String,
) -> Result(RequestCharged, String)
pub fn request_payer_from_wire(
s: String,
) -> Result(RequestPayer, String)
pub fn restore_object(
client: Client,
input: RestoreObjectRequest,
) -> Result(RestoreObjectOutput, RestoreObjectError)
pub fn restore_request_type_from_wire(
s: String,
) -> Result(RestoreRequestType, String)
pub fn s3_tables_bucket_type_from_wire(
s: String,
) -> Result(S3TablesBucketType, String)
pub fn select_object_content(
client: Client,
input: SelectObjectContentRequest,
) -> Result(SelectObjectContentOutput, SelectObjectContentError)
pub fn select_object_content_event_stream(
client: Client,
input: SelectObjectContentRequest,
) -> Result(streaming.Response, runtime.ClientError)
pub fn server_side_encryption_from_wire(
s: String,
) -> Result(ServerSideEncryption, String)
pub fn session_mode_from_wire(
s: String,
) -> Result(SessionMode, String)
pub fn shutdown(client: Client) -> Nil
Release the per-Client credentials cache actor. Call this when a
Client value is no longer needed — long-running processes that
build many Clients (tests, scripts, multi-tenant servers) will
otherwise accumulate one BEAM process per new call. Fire-and-
forget; safe to call multiple times. For tests or graceful
shutdown that must observe the actor’s exit, use shutdown_sync.
pub fn shutdown_sync(
client: Client,
timeout_ms timeout_ms: Int,
) -> Result(Nil, Nil)
Like shutdown but blocks until the credentials cache actor has
actually exited (or timeout_ms elapses). Ok(Nil) indicates a
clean exit; Error(Nil) indicates the timeout fired and the
actor was still alive when the caller gave up.
pub fn sse_kms_encrypted_objects_status_from_wire(
s: String,
) -> Result(SseKmsEncryptedObjectsStatus, String)
pub fn storage_class_analysis_schema_version_from_wire(
s: String,
) -> Result(StorageClassAnalysisSchemaVersion, String)
pub fn storage_class_from_wire(
s: String,
) -> Result(StorageClass, String)
pub fn table_sse_algorithm_from_wire(
s: String,
) -> Result(TableSseAlgorithm, String)
pub fn tagging_directive_from_wire(
s: String,
) -> Result(TaggingDirective, String)
pub fn tier_from_wire(s: String) -> Result(Tier, String)
pub fn transition_default_minimum_object_size_from_wire(
s: String,
) -> Result(TransitionDefaultMinimumObjectSize, String)
pub fn transition_storage_class_from_wire(
s: String,
) -> Result(TransitionStorageClass, String)
pub fn type__from_wire(s: String) -> Result(Type, String)
pub fn update_bucket_metadata_inventory_table_configuration(
client: Client,
input: UpdateBucketMetadataInventoryTableConfigurationRequest,
) -> Result(
UpdateBucketMetadataInventoryTableConfigurationOutput,
UpdateBucketMetadataInventoryTableConfigurationError,
)
pub fn update_bucket_metadata_journal_table_configuration(
client: Client,
input: UpdateBucketMetadataJournalTableConfigurationRequest,
) -> Result(
UpdateBucketMetadataJournalTableConfigurationOutput,
UpdateBucketMetadataJournalTableConfigurationError,
)
pub fn update_object_encryption(
client: Client,
input: UpdateObjectEncryptionRequest,
) -> Result(
UpdateObjectEncryptionResponse,
UpdateObjectEncryptionError,
)
pub fn upload_part(
client: Client,
input: UploadPartRequest,
) -> Result(UploadPartOutput, UploadPartError)
pub fn upload_part_copy(
client: Client,
input: UploadPartCopyRequest,
) -> Result(UploadPartCopyOutput, UploadPartCopyError)
pub fn wait_until_bucket_exists(
client: Client,
input: HeadBucketRequest,
max_attempts: Int,
) -> Result(Nil, waiter.WaiterError(HeadBucketError))
pub fn wait_until_bucket_not_exists(
client: Client,
input: HeadBucketRequest,
max_attempts: Int,
) -> Result(Nil, waiter.WaiterError(HeadBucketError))
pub fn wait_until_object_exists(
client: Client,
input: HeadObjectRequest,
max_attempts: Int,
) -> Result(Nil, waiter.WaiterError(HeadObjectError))
pub fn wait_until_object_not_exists(
client: Client,
input: HeadObjectRequest,
max_attempts: Int,
) -> Result(Nil, waiter.WaiterError(HeadObjectError))
pub fn with_accelerate(client: Client, value: Bool) -> Client
When true, use S3 Accelerate. NOTE: Not all regions support S3 accelerate.
Wire form: runtime.with_endpoint_param(config, "Accelerate", ...).
pub fn with_credentials_provider(
client: Client,
provider: credentials.Provider,
) -> Client
Override the credentials provider — use for non-default profiles, in-process static credentials, or a custom chain. The supplied provider is wrapped in a fresh per-Client credentials cache so callers don’t lose refresh/coalesce behaviour by overriding the default chain. The previously running cache actor is stopped — call this on a Client value you intend to keep, not on one that’s about to be discarded.
pub fn with_disable_multi_region_access_points(
client: Client,
value: Bool,
) -> Client
Whether multi-region access points (MRAP) should be disabled.
Wire form: runtime.with_endpoint_param(config, "DisableMultiRegionAccessPoints", ...).
pub fn with_endpoint_url(client: Client, url: String) -> Client
Override the endpoint URL (LocalStack, FIPS endpoints, custom DNS).
pub fn with_force_path_style(
client: Client,
value: Bool,
) -> Client
When true, force a path-style endpoint to be used where the bucket name is part of the path.
Wire form: runtime.with_endpoint_param(config, "ForcePathStyle", ...).
pub fn with_http2(client: Client) -> Client
Switch the streaming sender to the HTTP/2 variant. httpc adds
{http_version, "HTTP/2"} to its option list; servers that
don’t speak HTTP/2 negotiate down to HTTP/1.1 via ALPN, so
calls keep working even when the peer doesn’t support it.
Buffered requests (with_http_send) are unaffected — HTTP/2
is for high-throughput streaming endpoints (S3 multipart,
Bedrock streaming, Transcribe).
pub fn with_http_send(
client: Client,
send: fn(request.Request(BitArray)) -> Result(
response.Response(BitArray),
http_send.HttpError,
),
) -> Client
Swap the HTTP transport — useful for canned-response test doubles.
pub fn with_max_attempts(client: Client, n: Int) -> Client
Override the retry attempt budget on the underlying ClientConfig.
The common case for retry tuning — pass 1 to disable retries
entirely (single attempt per request), 5 for long-running batch
workloads. Preserves the other retry knobs (delays, sleep, rng,
rate-limiter); use runtime.with_retry_strategy for full control.
pub fn with_sigv4a_path_normalization(
client: Client,
normalize: Bool,
) -> Client
Override SigV4a’s normalize_path (RFC 3986 dot-segment removal).
No-op when with_sigv4a_region_set has not been called yet — the
knob lives on the per-Client SigV4a state, not on the underlying
transport. S3 callers need False so object keys with . / ..
survive the canonical-request step.
pub fn with_sigv4a_region_set(
client: Client,
region_set: List(String),
) -> Client
Opt the Client into SigV4a (asymmetric ECDSA P-256) signing
for every request. region_set becomes the X-Amz-Region-Set
header — single-region callers pass ["us-east-1"],
multi-region callers pass the full list. Required for S3
Multi-Region Access Points and any other endpoint that demands
AWS4-ECDSA-P256-SHA256 signatures.
pub fn with_streaming_http_send(
client: Client,
send: fn(request.Request(BitArray)) -> Result(
response.Response(streaming.StreamingBody),
http_send.HttpError,
),
) -> Client
Swap the streaming HTTP transport. Same role as with_http_send
but targets the @streaming output path (runtime.invoke_streaming).
Use for canned-response test doubles on streaming ops, or to plug
in a custom chunked transport (proxy, gRPC tunnel, instrumented
sender) without disturbing the buffered path.
pub fn with_use_arn_region(client: Client, value: Bool) -> Client
When an Access Point ARN is provided and this flag is enabled, the SDK MUST use the ARN’s region when constructing the endpoint instead of the client’s configured region.
Wire form: runtime.with_endpoint_param(config, "UseArnRegion", ...).
pub fn with_use_dual_stack(client: Client, value: Bool) -> Client
When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.
Wire form: runtime.with_endpoint_param(config, "UseDualStack", ...).
pub fn with_use_fips(client: Client, value: Bool) -> Client
When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.
Wire form: runtime.with_endpoint_param(config, "UseFIPS", ...).
pub fn with_use_global_endpoint(
client: Client,
value: Bool,
) -> Client
Whether the global endpoint should be used, rather then the regional endpoint for us-east-1.
Wire form: runtime.with_endpoint_param(config, "UseGlobalEndpoint", ...).
pub fn write_get_object_response(
client: Client,
input: WriteGetObjectResponseRequest,
) -> Result(
WriteGetObjectResponseOutput,
WriteGetObjectResponseError,
)