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.
1133 1134 1135 1136 1137 1138 1139 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1133 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.
1133 1134 1135 1136 1137 1138 1139 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1133 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.
1133 1134 1135 1136 1137 1138 1139 |
# File 'gems/aws-sdk-greengrassv2/lib/aws-sdk-greengrassv2/types.rb', line 1133 class DeploymentIoTJobConfiguration < Struct.new( :job_executions_rollout_config, :abort_config, :timeout_config) SENSITIVE = [] include Aws::Structure end |