Struct aws_sdk_iot::output::DescribeJobTemplateOutput [−][src]
#[non_exhaustive]pub struct DescribeJobTemplateOutput {
pub job_template_arn: Option<String>,
pub job_template_id: Option<String>,
pub description: Option<String>,
pub document_source: Option<String>,
pub document: Option<String>,
pub created_at: Option<Instant>,
pub presigned_url_config: Option<PresignedUrlConfig>,
pub job_executions_rollout_config: Option<JobExecutionsRolloutConfig>,
pub abort_config: Option<AbortConfig>,
pub timeout_config: Option<TimeoutConfig>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.job_template_arn: Option<String>
The ARN of the job template.
job_template_id: Option<String>
The unique identifier of the job template.
description: Option<String>
A description of the job template.
document_source: Option<String>
An S3 link to the job document.
document: Option<String>
The job document.
created_at: Option<Instant>
The time, in seconds since the epoch, when the job template was created.
presigned_url_config: Option<PresignedUrlConfig>
Configuration for pre-signed S3 URLs.
job_executions_rollout_config: Option<JobExecutionsRolloutConfig>
Allows you to create a staged rollout of a job.
abort_config: Option<AbortConfig>
The criteria that determine when and how a job abort takes place.
timeout_config: Option<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
.
Implementations
The ARN of the job template.
The unique identifier of the job template.
A description of the job template.
An S3 link to the job document.
The time, in seconds since the epoch, when the job template was created.
Configuration for pre-signed S3 URLs.
Allows you to create a staged rollout of a job.
The criteria that determine when and how a job abort takes place.
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
.
Creates a new builder-style object to manufacture DescribeJobTemplateOutput
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DescribeJobTemplateOutput
impl Send for DescribeJobTemplateOutput
impl Sync for DescribeJobTemplateOutput
impl Unpin for DescribeJobTemplateOutput
impl UnwindSafe for DescribeJobTemplateOutput
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more