EffectiveDeployment class

Contains information about a deployment job that AWS IoT Greengrass sends to a AWS IoT Greengrass core device.

Constructors

EffectiveDeployment({required EffectiveDeploymentExecutionStatus coreDeviceExecutionStatus, required DateTime creationTimestamp, required String deploymentId, required String deploymentName, required DateTime modifiedTimestamp, required String targetArn, String? description, String? iotJobArn, String? iotJobId, String? reason})
EffectiveDeployment.fromJson(Map<String, dynamic> json)
factory

Properties

coreDeviceExecutionStatus EffectiveDeploymentExecutionStatus
The status of the deployment job on the AWS IoT Greengrass core device.
final
creationTimestamp DateTime
The time at which the deployment was created, expressed in ISO 8601 format.
final
deploymentId String
The ID of the deployment.
final
deploymentName String
The name of the deployment.
final
description String?
The description of the deployment job.
final
hashCode int
The hash code for this object.
no setterinherited
iotJobArn String?
The ARN of the AWS IoT job that applies the deployment to target devices.
final
iotJobId String?
The ID of the AWS IoT job that applies the deployment to target devices.
final
modifiedTimestamp DateTime
The time at which the deployment job was last modified, expressed in ISO 8601 format.
final
reason String?
The reason code for the update, if the job was updated.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetArn String
The ARN of the target AWS IoT thing or thing group.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited