Class: Aws::S3::Types::RestoreObjectRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::RestoreObjectRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3/types.rb
Overview
Note:
When making an API call, you may pass RestoreObjectRequest data as a hash:
{
bucket: "BucketName", # required
key: "ObjectKey", # required
version_id: "ObjectVersionId",
restore_request: {
days: 1, # required
glacier_job_parameters: {
tier: "Standard", # required, accepts Standard, Bulk, Expedited
},
},
request_payer: "requester", # accepts requester
}
Instance Attribute Summary collapse
- #bucket ⇒ String
- #key ⇒ String
-
#request_payer ⇒ String
Confirms that the requester knows that she or he will be charged for the request.
- #restore_request ⇒ Types::RestoreRequest
- #version_id ⇒ String
Instance Attribute Details
#bucket ⇒ String
6836 6837 6838 6839 6840 6841 6842 6843 |
# File 'lib/aws-sdk-s3/types.rb', line 6836 class RestoreObjectRequest < Struct.new( :bucket, :key, :version_id, :restore_request, :request_payer) include Aws::Structure end |
#key ⇒ String
6836 6837 6838 6839 6840 6841 6842 6843 |
# File 'lib/aws-sdk-s3/types.rb', line 6836 class RestoreObjectRequest < Struct.new( :bucket, :key, :version_id, :restore_request, :request_payer) include Aws::Structure end |
#request_payer ⇒ String
Confirms that the requester knows that she or he will be charged for the request. Bucket owners need not specify this parameter in their requests. Documentation on downloading objects from requester pays buckets can be found at docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html
6836 6837 6838 6839 6840 6841 6842 6843 |
# File 'lib/aws-sdk-s3/types.rb', line 6836 class RestoreObjectRequest < Struct.new( :bucket, :key, :version_id, :restore_request, :request_payer) include Aws::Structure end |
#restore_request ⇒ Types::RestoreRequest
6836 6837 6838 6839 6840 6841 6842 6843 |
# File 'lib/aws-sdk-s3/types.rb', line 6836 class RestoreObjectRequest < Struct.new( :bucket, :key, :version_id, :restore_request, :request_payer) include Aws::Structure end |
#version_id ⇒ String
6836 6837 6838 6839 6840 6841 6842 6843 |
# File 'lib/aws-sdk-s3/types.rb', line 6836 class RestoreObjectRequest < Struct.new( :bucket, :key, :version_id, :restore_request, :request_payer) include Aws::Structure end |