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

Usage

import * as mod from "https://aws-api.deno.dev/v0.1/services/greengrassv2.ts?docs=full";

§Classes

GreengrassV2

§Interfaces

CancelDeploymentRequest
CancelDeploymentResponse
CloudComponentStatus

Contains the status of a component in the AWS IoT Greengrass service.

Component

Contains information about a component.

ComponentCandidate

Contains information about a component that is a candidate to deploy to a AWS IoT Greengrass core device.

ComponentConfigurationUpdate

Contains information about a deployment's update to a component's configuration on Greengrass core devices. For more information, see Update component configurations in the AWS IoT Greengrass V2 Developer Guide.

ComponentDependencyRequirement

Contains information about a component dependency for a Lambda function component.

ComponentDeploymentSpecification

Contains information about a component to deploy.

ComponentLatestVersion

Contains information about the latest version of a component.

ComponentPlatform

Contains information about a platform that a component supports.

ComponentRunWith

Contains information system user and group that the AWS IoT Greengrass Core software uses to run component processes on the core device. For more information, see Configure the user and group that run components in the AWS IoT Greengrass V2 Developer Guide.

ComponentVersionListItem

Contains information about a component version in a list.

CoreDevice

Contains information about a AWS IoT Greengrass core device, which is an AWS IoT thing that runs the AWS IoT Greengrass Core software.

CreateComponentVersionRequest
CreateComponentVersionResponse
CreateDeploymentRequest
CreateDeploymentResponse
DeleteComponentRequest
DeleteCoreDeviceRequest
Deployment

Contains information about a deployment.

DeploymentComponentUpdatePolicy

Contains information about a deployment's policy that defines when components are safe to update.

DeploymentConfigurationValidationPolicy

Contains information about how long a component on a core device can validate its configuration updates before it times out. Components can use the SubscribeToValidateConfigurationUpdates IPC operation to receive notifications when a deployment specifies a configuration update. Then, components can respond with the SendConfigurationValidityReport IPC operation. For more information, see Create deployments in the AWS IoT Greengrass V2 Developer Guide.

DeploymentIoTJobConfiguration

Contains information about an AWS IoT job configuration.

DeploymentPolicies

Contains information about policies that define how a deployment updates components and handles failure.

DescribeComponentRequest
DescribeComponentResponse
EffectiveDeployment

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

GetComponentRequest
GetComponentResponse
GetComponentVersionArtifactRequest
GetComponentVersionArtifactResponse
GetCoreDeviceRequest
GetCoreDeviceResponse
GetDeploymentRequest
GetDeploymentResponse
InstalledComponent

Contains information about a component on a AWS IoT Greengrass core device.

IoTJobAbortConfig

Contains a list of criteria that define when and how to cancel a configuration deployment.

IoTJobAbortCriteria

Contains criteria that define when and how to cancel a job.

IoTJobExecutionsRolloutConfig

Contains information about the rollout configuration for a job. This configuration defines the rate at which the job deploys a configuration to a fleet of target devices.

IoTJobExponentialRolloutRate

Contains information about an exponential rollout rate for a configuration deployment job.

IoTJobRateIncreaseCriteria

Contains information about criteria to meet before a job increases its rollout rate. Specify either numberOfNotifiedThings or numberOfSucceededThings.

IoTJobTimeoutConfig

Contains information about the timeout configuration for a job.

LambdaContainerParams

Contains information about a container in which AWS Lambda functions run on AWS IoT Greengrass core devices.

LambdaDeviceMount

Contains information about a device that Linux processes in a container can access.

LambdaEventSource

Contains information about an event source for an AWS Lambda function. The event source defines the topics on which this Lambda function subscribes to receive messages that run the function.

LambdaExecutionParameters

Contains parameters for a Lambda function that runs on AWS IoT Greengrass.

LambdaFunctionRecipeSource

Contains information about an AWS Lambda function to import to create a component.

LambdaLinuxProcessParams

Contains parameters for a Linux process that contains an AWS Lambda function.

LambdaVolumeMount

Contains information about a volume that Linux processes in a container can access. When you define a volume, the AWS IoT Greengrass Core software mounts the source files to the destination inside the container.

ListComponentsRequest
ListComponentsResponse
ListComponentVersionsRequest
ListComponentVersionsResponse
ListCoreDevicesRequest
ListCoreDevicesResponse
ListDeploymentsRequest
ListDeploymentsResponse
ListEffectiveDeploymentsRequest
ListEffectiveDeploymentsResponse
ListInstalledComponentsRequest
ListInstalledComponentsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
ResolveComponentCandidatesRequest
ResolveComponentCandidatesResponse
ResolvedComponentVersion

Contains information about a component version that is compatible to run on a AWS IoT Greengrass core device.

TagResourceRequest
UntagResourceRequest

§Type Aliases

CloudComponentState
ComponentDependencyType
ComponentVisibilityScope
CoreDeviceStatus
DeploymentComponentUpdatePolicyAction
DeploymentFailureHandlingPolicy
DeploymentHistoryFilter
DeploymentStatus
EffectiveDeploymentExecutionStatus
InstalledComponentLifecycleState
IoTJobAbortAction
IoTJobExecutionFailureType
LambdaEventSourceType
LambdaFilesystemPermission
LambdaInputPayloadEncodingType
LambdaIsolationMode
RecipeOutputFormat