Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GetDeploymentResponse

import type { GetDeploymentResponse } from "https://aws-api.deno.dev/v0.4/services/greengrassv2.ts?docs=full";
interface GetDeploymentResponse {
components?: {
[key: string]: ComponentDeploymentSpecification | null | undefined;
}
| null;
creationTimestamp?: Date | number | null;
deploymentId?: string | null;
deploymentName?: string | null;
deploymentPolicies?: DeploymentPolicies | null;
deploymentStatus?: DeploymentStatus | null;
iotJobArn?: string | null;
iotJobConfiguration?: DeploymentIoTJobConfiguration | null;
iotJobId?: string | null;
isLatestForTarget?: boolean | null;
parentTargetArn?: string | null;
revisionId?: string | null;
tags?: {
[key: string]: string | null | undefined;
}
| null;
targetArn?: string | null;
}

§Properties

§
components?: {
[key: string]: ComponentDeploymentSpecification | null | undefined;
}
| null
[src]

The components to deploy. This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component.

§
creationTimestamp?: Date | number | null
[src]

The time at which the deployment was created, expressed in ISO 8601 format.

§
deploymentId?: string | null
[src]

The ID of the deployment.

§
deploymentName?: string | null
[src]

The name of the deployment.

§
deploymentPolicies?: DeploymentPolicies | null
[src]

The deployment policies for the deployment. These policies define how the deployment updates components and handles failure.

§
deploymentStatus?: DeploymentStatus | null
[src]

The status of the deployment.

§
iotJobArn?: string | null
[src]

The ARN of the IoT job that applies the deployment to target devices.

§
iotJobConfiguration?: DeploymentIoTJobConfiguration | null
[src]

The job configuration for the deployment configuration. The job configuration specifies the rollout, timeout, and stop configurations for the deployment configuration.

§
iotJobId?: string | null
[src]

The ID of the IoT job that applies the deployment to target devices.

§
isLatestForTarget?: boolean | null
[src]

Whether or not the deployment is the latest revision for its target.

§
parentTargetArn?: string | null
[src]

The parent deployment's target ARN within a subdeployment.

§
revisionId?: string | null
[src]

The revision number of the deployment.

§
tags?: {
[key: string]: string | null | undefined;
}
| null
[src]

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the IoT Greengrass V2 Developer Guide.

§
targetArn?: string | null
[src]

The ARN of the target IoT thing or thing group.