Class: Aws::S3::Types::RestoreRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::RestoreRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3/types.rb
Overview
Container for restore job parameters.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#days ⇒ Integer
Lifetime of the active copy in days.
-
#description ⇒ String
The optional description for the job.
-
#glacier_job_parameters ⇒ Types::GlacierJobParameters
S3 Glacier related parameters pertaining to this job.
-
#output_location ⇒ Types::OutputLocation
Describes the location where the restore job’s output is stored.
-
#select_parameters ⇒ Types::SelectParameters
Describes the parameters for Select job types.
-
#tier ⇒ String
Retrieval tier at which the restore will be processed.
-
#type ⇒ String
Type of restore request.
Instance Attribute Details
#days ⇒ Integer
Lifetime of the active copy in days. Do not use with restores that specify ‘OutputLocation`.
The Days element is required for regular restores, and must not be provided for select requests.
16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 |
# File 'lib/aws-sdk-s3/types.rb', line 16119 class RestoreRequest < Struct.new( :days, :glacier_job_parameters, :type, :tier, :description, :select_parameters, :output_location) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The optional description for the job.
16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 |
# File 'lib/aws-sdk-s3/types.rb', line 16119 class RestoreRequest < Struct.new( :days, :glacier_job_parameters, :type, :tier, :description, :select_parameters, :output_location) SENSITIVE = [] include Aws::Structure end |
#glacier_job_parameters ⇒ Types::GlacierJobParameters
S3 Glacier related parameters pertaining to this job. Do not use with restores that specify ‘OutputLocation`.
16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 |
# File 'lib/aws-sdk-s3/types.rb', line 16119 class RestoreRequest < Struct.new( :days, :glacier_job_parameters, :type, :tier, :description, :select_parameters, :output_location) SENSITIVE = [] include Aws::Structure end |
#output_location ⇒ Types::OutputLocation
Describes the location where the restore job’s output is stored.
16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 |
# File 'lib/aws-sdk-s3/types.rb', line 16119 class RestoreRequest < Struct.new( :days, :glacier_job_parameters, :type, :tier, :description, :select_parameters, :output_location) SENSITIVE = [] include Aws::Structure end |
#select_parameters ⇒ Types::SelectParameters
Describes the parameters for Select job types.
16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 |
# File 'lib/aws-sdk-s3/types.rb', line 16119 class RestoreRequest < Struct.new( :days, :glacier_job_parameters, :type, :tier, :description, :select_parameters, :output_location) SENSITIVE = [] include Aws::Structure end |
#tier ⇒ String
Retrieval tier at which the restore will be processed.
16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 |
# File 'lib/aws-sdk-s3/types.rb', line 16119 class RestoreRequest < Struct.new( :days, :glacier_job_parameters, :type, :tier, :description, :select_parameters, :output_location) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
Type of restore request.
16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 |
# File 'lib/aws-sdk-s3/types.rb', line 16119 class RestoreRequest < Struct.new( :days, :glacier_job_parameters, :type, :tier, :description, :select_parameters, :output_location) SENSITIVE = [] include Aws::Structure end |