Class: Aws::IoTManagedIntegrations::Types::GetOtaTaskResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTManagedIntegrations::Types::GetOtaTaskResponse
- Defined in:
- gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb
Constant Summary collapse
- SENSITIVE =
[:tags]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The timestamp value of when the over-the-air (OTA) task was created.
-
#description ⇒ String
The description of the over-the-air (OTA) task.
-
#last_updated_at ⇒ Time
The timestamp value of when the over-the-air (OTA) task was last updated at.
-
#ota_mechanism ⇒ String
The deployment mechanism for the over-the-air (OTA) task.
-
#ota_scheduling_config ⇒ Types::OtaTaskSchedulingConfig
Over-the-air (OTA) task scheduling config.
-
#ota_target_query_string ⇒ String
The query string to add things to the thing group.
-
#ota_task_execution_retry_config ⇒ Types::OtaTaskExecutionRetryConfig
Over-the-air (OTA) task retry config.
-
#ota_type ⇒ String
The frequency type for the over-the-air (OTA) task.
-
#protocol ⇒ String
The connection protocol the over-the-air (OTA) task uses to update the device.
-
#s3_url ⇒ String
The URL to the Amazon S3 bucket where the over-the-air (OTA) task is stored.
-
#status ⇒ String
The status of the over-the-air (OTA) task.
-
#tags ⇒ Hash<String,String>
A set of key/value pairs that are used to manage the over-the-air (OTA) task.
-
#target ⇒ Array<String>
The device targeted for the over-the-air (OTA) task.
-
#task_arn ⇒ String
The Amazon Resource Name (ARN) of the over-the-air (OTA) task.
-
#task_configuration_id ⇒ String
The identifier for the over-the-air (OTA) task configuration.
-
#task_id ⇒ String
The id of the over-the-air (OTA) task.
-
#task_processing_details ⇒ Types::TaskProcessingDetails
The processing details of all over-the-air (OTA) tasks.
Instance Attribute Details
#created_at ⇒ Time
The timestamp value of when the over-the-air (OTA) task was created.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#description ⇒ String
The description of the over-the-air (OTA) task.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#last_updated_at ⇒ Time
The timestamp value of when the over-the-air (OTA) task was last updated at.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#ota_mechanism ⇒ String
The deployment mechanism for the over-the-air (OTA) task.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#ota_scheduling_config ⇒ Types::OtaTaskSchedulingConfig
Over-the-air (OTA) task scheduling config.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#ota_target_query_string ⇒ String
The query string to add things to the thing group.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#ota_task_execution_retry_config ⇒ Types::OtaTaskExecutionRetryConfig
Over-the-air (OTA) task retry config.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#ota_type ⇒ String
The frequency type for the over-the-air (OTA) task.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#protocol ⇒ String
The connection protocol the over-the-air (OTA) task uses to update the device.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#s3_url ⇒ String
The URL to the Amazon S3 bucket where the over-the-air (OTA) task is stored.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#status ⇒ String
The status of the over-the-air (OTA) task.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A set of key/value pairs that are used to manage the over-the-air (OTA) task.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#target ⇒ Array<String>
The device targeted for the over-the-air (OTA) task.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#task_arn ⇒ String
The Amazon Resource Name (ARN) of the over-the-air (OTA) task
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#task_configuration_id ⇒ String
The identifier for the over-the-air (OTA) task configuration.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#task_id ⇒ String
The id of the over-the-air (OTA) task.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |
#task_processing_details ⇒ Types::TaskProcessingDetails
The processing details of all over-the-air (OTA) tasks.
2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2401 class GetOtaTaskResponse < Struct.new( :task_id, :task_arn, :description, :s3_url, :protocol, :ota_type, :ota_target_query_string, :ota_mechanism, :target, :created_at, :last_updated_at, :task_configuration_id, :task_processing_details, :ota_scheduling_config, :ota_task_execution_retry_config, :status, :tags) SENSITIVE = [:tags] include Aws::Structure end |