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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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.
2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 2522 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 |