Class: Aws::ImportExport::Types::CreateJobOutput

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

Overview

Output structure for the CreateJob operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#artifact_listArray<Types::Artifact>

A collection of artifacts.

Returns:



168
169
170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-importexport/lib/aws-sdk-importexport/types.rb', line 168

class CreateJobOutput < Struct.new(
  :job_id,
  :job_type,
  :signature,
  :signature_file_contents,
  :warning_message,
  :artifact_list)
  SENSITIVE = []
  include Aws::Structure
end

#job_idString

A unique identifier which refers to a particular job.

Returns:

  • (String)


168
169
170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-importexport/lib/aws-sdk-importexport/types.rb', line 168

class CreateJobOutput < Struct.new(
  :job_id,
  :job_type,
  :signature,
  :signature_file_contents,
  :warning_message,
  :artifact_list)
  SENSITIVE = []
  include Aws::Structure
end

#job_typeString

Specifies whether the job to initiate is an import or export job.

Returns:

  • (String)


168
169
170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-importexport/lib/aws-sdk-importexport/types.rb', line 168

class CreateJobOutput < Struct.new(
  :job_id,
  :job_type,
  :signature,
  :signature_file_contents,
  :warning_message,
  :artifact_list)
  SENSITIVE = []
  include Aws::Structure
end

#signatureString

An encrypted code used to authenticate the request and response, for example, "DV+TpDfx1/TdSE9ktyK9k/bDTVI=". Only use this value is you want to create the signature file yourself. Generally you should use the SignatureFileContents value.

Returns:

  • (String)


168
169
170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-importexport/lib/aws-sdk-importexport/types.rb', line 168

class CreateJobOutput < Struct.new(
  :job_id,
  :job_type,
  :signature,
  :signature_file_contents,
  :warning_message,
  :artifact_list)
  SENSITIVE = []
  include Aws::Structure
end

#signature_file_contentsString

The actual text of the SIGNATURE file to be written to disk.

Returns:

  • (String)


168
169
170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-importexport/lib/aws-sdk-importexport/types.rb', line 168

class CreateJobOutput < Struct.new(
  :job_id,
  :job_type,
  :signature,
  :signature_file_contents,
  :warning_message,
  :artifact_list)
  SENSITIVE = []
  include Aws::Structure
end

#warning_messageString

An optional message notifying you of non-fatal issues with the job, such as use of an incompatible Amazon S3 bucket name.

Returns:

  • (String)


168
169
170
171
172
173
174
175
176
177
# File 'gems/aws-sdk-importexport/lib/aws-sdk-importexport/types.rb', line 168

class CreateJobOutput < Struct.new(
  :job_id,
  :job_type,
  :signature,
  :signature_file_contents,
  :warning_message,
  :artifact_list)
  SENSITIVE = []
  include Aws::Structure
end