Class: Aws::GreengrassV2::Types::DeploymentIoTJobConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::GreengrassV2::Types::DeploymentIoTJobConfiguration
- Defined in:
- gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb
Overview
Contains information about an IoT job configuration.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#abort_config ⇒ Types::IoTJobAbortConfig
The stop configuration for the job.
-
#job_executions_rollout_config ⇒ Types::IoTJobExecutionsRolloutConfig
The rollout configuration for the job.
-
#timeout_config ⇒ Types::IoTJobTimeoutConfig
The timeout configuration for the job.
Instance Attribute Details
#abort_config ⇒ Types::IoTJobAbortConfig
The stop configuration for the job. This configuration defines when and how to stop a job rollout.
1114 1115 1116 1117 1118 1119 1120 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1114 class DeploymentIoTJobConfiguration < Struct.new( :job_executions_rollout_config, :abort_config, :timeout_config) SENSITIVE = [] include Aws::Structure end |
#job_executions_rollout_config ⇒ Types::IoTJobExecutionsRolloutConfig
The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices.
1114 1115 1116 1117 1118 1119 1120 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1114 class DeploymentIoTJobConfiguration < Struct.new( :job_executions_rollout_config, :abort_config, :timeout_config) SENSITIVE = [] include Aws::Structure end |
#timeout_config ⇒ Types::IoTJobTimeoutConfig
The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.
1114 1115 1116 1117 1118 1119 1120 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1114 class DeploymentIoTJobConfiguration < Struct.new( :job_executions_rollout_config, :abort_config, :timeout_config) SENSITIVE = [] include Aws::Structure end |