Class: Aws::DataExchange::Types::JobEntry

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

Overview

AWS Data Exchange Jobs are asynchronous import or export operations used to create or copy assets. A data set owner can both import and export as they see fit. Someone with an entitlement to a data set can only export. Jobs are deleted 90 days after they are created.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The ARN for the job.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2138

class JobEntry < Struct.new(
  :arn,
  :created_at,
  :details,
  :errors,
  :id,
  :state,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The date and time that the job was created, in ISO 8601 format.

Returns:

  • (Time)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2138

class JobEntry < Struct.new(
  :arn,
  :created_at,
  :details,
  :errors,
  :id,
  :state,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#detailsTypes::ResponseDetails

Details of the operation to be performed by the job, such as export destination details or import source details.



2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2138

class JobEntry < Struct.new(
  :arn,
  :created_at,
  :details,
  :errors,
  :id,
  :state,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#errorsArray<Types::JobError>

Errors for jobs.

Returns:



2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2138

class JobEntry < Struct.new(
  :arn,
  :created_at,
  :details,
  :errors,
  :id,
  :state,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The unique identifier for the job.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2138

class JobEntry < Struct.new(
  :arn,
  :created_at,
  :details,
  :errors,
  :id,
  :state,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the job.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2138

class JobEntry < Struct.new(
  :arn,
  :created_at,
  :details,
  :errors,
  :id,
  :state,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The job type.

Returns:

  • (String)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2138

class JobEntry < Struct.new(
  :arn,
  :created_at,
  :details,
  :errors,
  :id,
  :state,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#updated_atTime

The date and time that the job was last updated, in ISO 8601 format.

Returns:

  • (Time)


2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2138

class JobEntry < Struct.new(
  :arn,
  :created_at,
  :details,
  :errors,
  :id,
  :state,
  :type,
  :updated_at)
  SENSITIVE = []
  include Aws::Structure
end