Class: Aws::Types::CopyObjectRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([:sse_customer_key, :ssekms_key_id, :ssekms_encryption_context, :copy_source_sse_customer_key])

Instance Attribute Summary collapse

Instance Attribute Details

#acl"private", ...

Returns the value of attribute acl.

Returns:

  • ("private", "public-read", "public-read-write", "authenticated-read", "aws-exec-read", "bucket-owner-read", "bucket-owner-full-control")


327
328
329
# File 'sig/types.rbs', line 327

def acl
  @acl
end

#annotation_directive"COPY", "EXCLUDE"

Returns the value of attribute annotation_directive.

Returns:

  • ("COPY", "EXCLUDE")


351
352
353
# File 'sig/types.rbs', line 351

def annotation_directive
  @annotation_directive
end

#bucket::String

Returns the value of attribute bucket.

Returns:

  • (::String)


328
329
330
# File 'sig/types.rbs', line 328

def bucket
  @bucket
end

#bucket_key_enabledBoolean

Returns the value of attribute bucket_key_enabled.

Returns:

  • (Boolean)


360
361
362
# File 'sig/types.rbs', line 360

def bucket_key_enabled
  @bucket_key_enabled
end

#cache_control::String

Returns the value of attribute cache_control.

Returns:

  • (::String)


329
330
331
# File 'sig/types.rbs', line 329

def cache_control
  @cache_control
end

#checksum_algorithm"CRC32", ...

Returns the value of attribute checksum_algorithm.

Returns:

  • ("CRC32", "CRC32C", "SHA1", "SHA256", "CRC64NVME", "SHA512", "MD5", "XXHASH64", "XXHASH3", "XXHASH128")


330
331
332
# File 'sig/types.rbs', line 330

def checksum_algorithm
  @checksum_algorithm
end

#content_disposition::String

Returns the value of attribute content_disposition.

Returns:

  • (::String)


331
332
333
# File 'sig/types.rbs', line 331

def content_disposition
  @content_disposition
end

#content_encoding::String

Returns the value of attribute content_encoding.

Returns:

  • (::String)


332
333
334
# File 'sig/types.rbs', line 332

def content_encoding
  @content_encoding
end

#content_language::String

Returns the value of attribute content_language.

Returns:

  • (::String)


333
334
335
# File 'sig/types.rbs', line 333

def content_language
  @content_language
end

#content_type::String

Returns the value of attribute content_type.

Returns:

  • (::String)


334
335
336
# File 'sig/types.rbs', line 334

def content_type
  @content_type
end

#copy_source::String

Returns the value of attribute copy_source.

Returns:

  • (::String)


335
336
337
# File 'sig/types.rbs', line 335

def copy_source
  @copy_source
end

#copy_source_if_match::String

Returns the value of attribute copy_source_if_match.

Returns:

  • (::String)


336
337
338
# File 'sig/types.rbs', line 336

def copy_source_if_match
  @copy_source_if_match
end

#copy_source_if_modified_since::Time

Returns the value of attribute copy_source_if_modified_since.

Returns:

  • (::Time)


337
338
339
# File 'sig/types.rbs', line 337

def copy_source_if_modified_since
  @copy_source_if_modified_since
end

#copy_source_if_none_match::String

Returns the value of attribute copy_source_if_none_match.

Returns:

  • (::String)


338
339
340
# File 'sig/types.rbs', line 338

def copy_source_if_none_match
  @copy_source_if_none_match
end

#copy_source_if_unmodified_since::Time

Returns the value of attribute copy_source_if_unmodified_since.

Returns:

  • (::Time)


339
340
341
# File 'sig/types.rbs', line 339

def copy_source_if_unmodified_since
  @copy_source_if_unmodified_since
end

#copy_source_sse_customer_algorithm::String

Returns the value of attribute copy_source_sse_customer_algorithm.

Returns:

  • (::String)


361
362
363
# File 'sig/types.rbs', line 361

def copy_source_sse_customer_algorithm
  @copy_source_sse_customer_algorithm
end

#copy_source_sse_customer_key::String

Returns the value of attribute copy_source_sse_customer_key.

Returns:

  • (::String)


362
363
364
# File 'sig/types.rbs', line 362

def copy_source_sse_customer_key
  @copy_source_sse_customer_key
end

#copy_source_sse_customer_key_md5::String

Returns the value of attribute copy_source_sse_customer_key_md5.

Returns:

  • (::String)


363
364
365
# File 'sig/types.rbs', line 363

def copy_source_sse_customer_key_md5
  @copy_source_sse_customer_key_md5
end

#expected_bucket_owner::String

Returns the value of attribute expected_bucket_owner.

Returns:

  • (::String)


369
370
371
# File 'sig/types.rbs', line 369

def expected_bucket_owner
  @expected_bucket_owner
end

#expected_source_bucket_owner::String

Returns the value of attribute expected_source_bucket_owner.

Returns:

  • (::String)


370
371
372
# File 'sig/types.rbs', line 370

def expected_source_bucket_owner
  @expected_source_bucket_owner
end

#expires::Time

Returns the value of attribute expires.

Returns:

  • (::Time)


340
341
342
# File 'sig/types.rbs', line 340

def expires
  @expires
end

#grant_full_control::String

Returns the value of attribute grant_full_control.

Returns:

  • (::String)


341
342
343
# File 'sig/types.rbs', line 341

def grant_full_control
  @grant_full_control
end

#grant_read::String

Returns the value of attribute grant_read.

Returns:

  • (::String)


342
343
344
# File 'sig/types.rbs', line 342

def grant_read
  @grant_read
end

#grant_read_acp::String

Returns the value of attribute grant_read_acp.

Returns:

  • (::String)


343
344
345
# File 'sig/types.rbs', line 343

def grant_read_acp
  @grant_read_acp
end

#grant_write_acp::String

Returns the value of attribute grant_write_acp.

Returns:

  • (::String)


344
345
346
# File 'sig/types.rbs', line 344

def grant_write_acp
  @grant_write_acp
end

#if_match::String

Returns the value of attribute if_match.

Returns:

  • (::String)


345
346
347
# File 'sig/types.rbs', line 345

def if_match
  @if_match
end

#if_none_match::String

Returns the value of attribute if_none_match.

Returns:

  • (::String)


346
347
348
# File 'sig/types.rbs', line 346

def if_none_match
  @if_none_match
end

#key::String

Returns the value of attribute key.

Returns:

  • (::String)


347
348
349
# File 'sig/types.rbs', line 347

def key
  @key
end

#metadata::Hash[::String, ::String]

Returns the value of attribute metadata.

Returns:

  • (::Hash[::String, ::String])


348
349
350
# File 'sig/types.rbs', line 348

def 
  @metadata
end

#metadata_directive"COPY", "REPLACE"

Returns the value of attribute metadata_directive.

Returns:

  • ("COPY", "REPLACE")


349
350
351
# File 'sig/types.rbs', line 349

def 
  @metadata_directive
end

Returns the value of attribute object_lock_legal_hold_status.

Returns:

  • ("ON", "OFF")


368
369
370
# File 'sig/types.rbs', line 368

def object_lock_legal_hold_status
  @object_lock_legal_hold_status
end

#object_lock_mode"GOVERNANCE", "COMPLIANCE"

Returns the value of attribute object_lock_mode.

Returns:

  • ("GOVERNANCE", "COMPLIANCE")


366
367
368
# File 'sig/types.rbs', line 366

def object_lock_mode
  @object_lock_mode
end

#object_lock_retain_until_date::Time

Returns the value of attribute object_lock_retain_until_date.

Returns:

  • (::Time)


367
368
369
# File 'sig/types.rbs', line 367

def object_lock_retain_until_date
  @object_lock_retain_until_date
end

#request_payer"requester"

Returns the value of attribute request_payer.

Returns:

  • ("requester")


364
365
366
# File 'sig/types.rbs', line 364

def request_payer
  @request_payer
end

#server_side_encryption"AES256", ...

Returns the value of attribute server_side_encryption.

Returns:

  • ("AES256", "aws:fsx", "aws:kms", "aws:kms:dsse")


352
353
354
# File 'sig/types.rbs', line 352

def server_side_encryption
  @server_side_encryption
end

#sse_customer_algorithm::String

Returns the value of attribute sse_customer_algorithm.

Returns:

  • (::String)


355
356
357
# File 'sig/types.rbs', line 355

def sse_customer_algorithm
  @sse_customer_algorithm
end

#sse_customer_key::String

Returns the value of attribute sse_customer_key.

Returns:

  • (::String)


356
357
358
# File 'sig/types.rbs', line 356

def sse_customer_key
  @sse_customer_key
end

#sse_customer_key_md5::String

Returns the value of attribute sse_customer_key_md5.

Returns:

  • (::String)


357
358
359
# File 'sig/types.rbs', line 357

def sse_customer_key_md5
  @sse_customer_key_md5
end

#ssekms_encryption_context::String

Returns the value of attribute ssekms_encryption_context.

Returns:

  • (::String)


359
360
361
# File 'sig/types.rbs', line 359

def ssekms_encryption_context
  @ssekms_encryption_context
end

#ssekms_key_id::String

Returns the value of attribute ssekms_key_id.

Returns:

  • (::String)


358
359
360
# File 'sig/types.rbs', line 358

def ssekms_key_id
  @ssekms_key_id
end

#storage_class"STANDARD", ...

Returns the value of attribute storage_class.

Returns:

  • ("STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE", "FSX_OPENZFS", "FSX_ONTAP")


353
354
355
# File 'sig/types.rbs', line 353

def storage_class
  @storage_class
end

#tagging::String

Returns the value of attribute tagging.

Returns:

  • (::String)


365
366
367
# File 'sig/types.rbs', line 365

def tagging
  @tagging
end

#tagging_directive"COPY", "REPLACE"

Returns the value of attribute tagging_directive.

Returns:

  • ("COPY", "REPLACE")


350
351
352
# File 'sig/types.rbs', line 350

def tagging_directive
  @tagging_directive
end

#website_redirect_location::String

Returns the value of attribute website_redirect_location.

Returns:

  • (::String)


354
355
356
# File 'sig/types.rbs', line 354

def website_redirect_location
  @website_redirect_location
end