AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Information about an OTA update.

Inheritance Hierarchy

System.Object
  Amazon.IoT.Model.OTAUpdateInfo

Namespace: Amazon.IoT.Model
Assembly: AWSSDK.IoT.dll
Version: 3.x.y.z

Syntax

C#
public class OTAUpdateInfo

The OTAUpdateInfo type exposes the following members

Constructors

NameDescription
Public Method OTAUpdateInfo()

Properties

NameTypeDescription
Public Property AdditionalParameters System.Collections.Generic.Dictionary<System.String, System.String>

Gets and sets the property AdditionalParameters.

A collection of name/value pairs

Public Property AwsIotJobArn System.String

Gets and sets the property AwsIotJobArn.

The IoT job ARN associated with the OTA update.

Public Property AwsIotJobId System.String

Gets and sets the property AwsIotJobId.

The IoT job ID associated with the OTA update.

Public Property AwsJobExecutionsRolloutConfig Amazon.IoT.Model.AwsJobExecutionsRolloutConfig

Gets and sets the property AwsJobExecutionsRolloutConfig.

Configuration for the rollout of OTA updates.

Public Property AwsJobPresignedUrlConfig Amazon.IoT.Model.AwsJobPresignedUrlConfig

Gets and sets the property AwsJobPresignedUrlConfig.

Configuration information for pre-signed URLs. Valid when protocols contains HTTP.

Public Property CreationDate System.DateTime

Gets and sets the property CreationDate.

The date when the OTA update was created.

Public Property Description System.String

Gets and sets the property Description.

A description of the OTA update.

Public Property ErrorInfo Amazon.IoT.Model.ErrorInfo

Gets and sets the property ErrorInfo.

Error information associated with the OTA update.

Public Property LastModifiedDate System.DateTime

Gets and sets the property LastModifiedDate.

The date when the OTA update was last updated.

Public Property OtaUpdateArn System.String

Gets and sets the property OtaUpdateArn.

The OTA update ARN.

Public Property OtaUpdateFiles System.Collections.Generic.List<Amazon.IoT.Model.OTAUpdateFile>

Gets and sets the property OtaUpdateFiles.

A list of files associated with the OTA update.

Public Property OtaUpdateId System.String

Gets and sets the property OtaUpdateId.

The OTA update ID.

Public Property OtaUpdateStatus Amazon.IoT.OTAUpdateStatus

Gets and sets the property OtaUpdateStatus.

The status of the OTA update.

Public Property Protocols System.Collections.Generic.List<System.String>

Gets and sets the property Protocols.

The protocol used to transfer the OTA update image. Valid values are [HTTP], [MQTT], [HTTP, MQTT]. When both HTTP and MQTT are specified, the target device can choose the protocol.

Public Property Targets System.Collections.Generic.List<System.String>

Gets and sets the property Targets.

The targets of the OTA update.

Public Property TargetSelection Amazon.IoT.TargetSelection

Gets and sets the property TargetSelection.

Specifies whether the OTA update will continue to run (CONTINUOUS), or will be complete after all those things specified as targets have completed the OTA update (SNAPSHOT). If continuous, the OTA update may also be run on a thing when a change is detected in a target. For example, an OTA update will run on a thing when the thing is added to a target group, even after the OTA update was completed by all things originally in the group.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5