Struct assemblylift_iomod_s3_guest::structs::CopyObjectRequest [−][src]
pub struct CopyObjectRequest {}Show fields
pub acl: Option<ObjectCannedACL>, pub bucket: BucketName, pub cache_control: Option<CacheControl>, pub content_disposition: Option<ContentDisposition>, pub content_encoding: Option<ContentEncoding>, pub content_language: Option<ContentLanguage>, pub content_type: Option<ContentType>, pub copy_source: CopySource, pub copy_source_if_match: Option<CopySourceIfMatch>, pub copy_source_if_modified_since: Option<CopySourceIfModifiedSince>, pub copy_source_if_none_match: Option<CopySourceIfNoneMatch>, pub copy_source_if_unmodified_since: Option<CopySourceIfUnmodifiedSince>, pub expires: Option<Expires>, pub grant_full_control: Option<GrantFullControl>, pub grant_read: Option<GrantRead>, pub grant_read_acp: Option<GrantReadACP>, pub grant_write_acp: Option<GrantWriteACP>, pub key: ObjectKey, pub metadata: Option<Metadata>, pub metadata_directive: Option<MetadataDirective>, pub tagging_directive: Option<TaggingDirective>, pub server_side_encryption: Option<ServerSideEncryption>, pub storage_class: Option<StorageClass>, pub website_redirect_location: Option<WebsiteRedirectLocation>, pub sse_customer_algorithm: Option<SSECustomerAlgorithm>, pub sse_customer_key: Option<SSECustomerKey>, pub sse_customer_key_md5: Option<SSECustomerKeyMD5>, pub ssekms_key_id: Option<SSEKMSKeyId>, pub ssekms_encryption_context: Option<SSEKMSEncryptionContext>, pub bucket_key_enabled: Option<BucketKeyEnabled>, pub copy_source_sse_customer_algorithm: Option<CopySourceSSECustomerAlgorithm>, pub copy_source_sse_customer_key: Option<CopySourceSSECustomerKey>, pub copy_source_sse_customer_key_md5: Option<CopySourceSSECustomerKeyMD5>, pub request_payer: Option<RequestPayer>, pub tagging: Option<TaggingHeader>, pub object_lock_mode: Option<ObjectLockMode>, pub object_lock_retain_until_date: Option<ObjectLockRetainUntilDate>, pub object_lock_legal_hold_status: Option<ObjectLockLegalHoldStatus>, pub expected_bucket_owner: Option<AccountId>, pub expected_source_bucket_owner: Option<AccountId>,
Fields
acl: Option<ObjectCannedACL>
bucket: BucketName
cache_control: Option<CacheControl>
content_disposition: Option<ContentDisposition>
content_encoding: Option<ContentEncoding>
content_language: Option<ContentLanguage>
content_type: Option<ContentType>
copy_source: CopySource
copy_source_if_match: Option<CopySourceIfMatch>
copy_source_if_modified_since: Option<CopySourceIfModifiedSince>
copy_source_if_none_match: Option<CopySourceIfNoneMatch>
copy_source_if_unmodified_since: Option<CopySourceIfUnmodifiedSince>
expires: Option<Expires>
grant_full_control: Option<GrantFullControl>
grant_read: Option<GrantRead>
grant_read_acp: Option<GrantReadACP>
grant_write_acp: Option<GrantWriteACP>
key: ObjectKey
metadata: Option<Metadata>
metadata_directive: Option<MetadataDirective>
tagging_directive: Option<TaggingDirective>
server_side_encryption: Option<ServerSideEncryption>
storage_class: Option<StorageClass>
website_redirect_location: Option<WebsiteRedirectLocation>
sse_customer_algorithm: Option<SSECustomerAlgorithm>
sse_customer_key: Option<SSECustomerKey>
sse_customer_key_md5: Option<SSECustomerKeyMD5>
ssekms_key_id: Option<SSEKMSKeyId>
ssekms_encryption_context: Option<SSEKMSEncryptionContext>
bucket_key_enabled: Option<BucketKeyEnabled>
copy_source_sse_customer_algorithm: Option<CopySourceSSECustomerAlgorithm>
copy_source_sse_customer_key: Option<CopySourceSSECustomerKey>
copy_source_sse_customer_key_md5: Option<CopySourceSSECustomerKeyMD5>
request_payer: Option<RequestPayer>
tagging: Option<TaggingHeader>
object_lock_mode: Option<ObjectLockMode>
object_lock_retain_until_date: Option<ObjectLockRetainUntilDate>
object_lock_legal_hold_status: Option<ObjectLockLegalHoldStatus>
expected_bucket_owner: Option<AccountId>
expected_source_bucket_owner: Option<AccountId>
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for CopyObjectRequest
impl Send for CopyObjectRequest
impl Sync for CopyObjectRequest
impl Unpin for CopyObjectRequest
impl UnwindSafe for CopyObjectRequest