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)


2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2012

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)


2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2012

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.



2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2012

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:



2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2012

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)


2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2012

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)


2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2012

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)


2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2012

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)


2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
# File 'gems/aws-sdk-dataexchange/lib/aws-sdk-dataexchange/types.rb', line 2012

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