Class: Aws::IoT::Types::DescribeJobTemplateResponse

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#abort_configTypes::AbortConfig

The criteria that determine when and how a job abort takes place.

Returns:



7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The time, in seconds since the epoch, when the job template was created.

Returns:

  • (Time)


7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description of the job template.

Returns:

  • (String)


7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end

#documentString

The job document.

Returns:

  • (String)


7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end

#document_sourceString

An S3 link to the job document.

Returns:

  • (String)


7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end

#job_executions_rollout_configTypes::JobExecutionsRolloutConfig

Allows you to create a staged rollout of a job.



7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end

#job_template_arnString

The ARN of the job template.

Returns:

  • (String)


7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end

#job_template_idString

The unique identifier of the job template.

Returns:

  • (String)


7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end

#presigned_url_configTypes::PresignedUrlConfig

Configuration for pre-signed S3 URLs.



7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_configTypes::TimeoutConfig

Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to IN_PROGRESS. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to TIMED_OUT.



7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 7288

class DescribeJobTemplateResponse < Struct.new(
  :job_template_arn,
  :job_template_id,
  :description,
  :document_source,
  :document,
  :created_at,
  :presigned_url_config,
  :job_executions_rollout_config,
  :abort_config,
  :timeout_config)
  SENSITIVE = []
  include Aws::Structure
end