Class: Aws::S3::Types::DeleteObjectOutput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#delete_markerBoolean

Indicates whether the specified object version that was permanently deleted was (true) or was not (false) a delete marker before deletion. In a simple DELETE, this header indicates whether (true) or not (false) the current version of the object is a delete marker. To learn more about delete markers, see Working with delete markers.

This functionality is not supported for directory buckets.

Returns:

  • (Boolean)


4398
4399
4400
4401
4402
4403
4404
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 4398

class DeleteObjectOutput < Struct.new(
  :delete_marker,
  :version_id,
  :request_charged)
  SENSITIVE = []
  include Aws::Structure
end

#request_chargedString

If present, indicates that the requester was successfully charged for the request. For more information, see Using Requester Pays buckets for storage transfers and usage in the Amazon Simple Storage Service user guide.

This functionality is not supported for directory buckets.

Returns:

  • (String)


4398
4399
4400
4401
4402
4403
4404
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 4398

class DeleteObjectOutput < Struct.new(
  :delete_marker,
  :version_id,
  :request_charged)
  SENSITIVE = []
  include Aws::Structure
end

#version_idString

Returns the version ID of the delete marker created as a result of the DELETE operation.

This functionality is not supported for directory buckets.

Returns:

  • (String)


4398
4399
4400
4401
4402
4403
4404
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 4398

class DeleteObjectOutput < Struct.new(
  :delete_marker,
  :version_id,
  :request_charged)
  SENSITIVE = []
  include Aws::Structure
end