LAP Registry

AWS IoT Greengrass V2 Skill

amazonaws-com-greengrassv2

Provider: Amazon Web Services Version: 2020-11-30 Endpoints: 29 Updated: 2026-04-02

Raw .lap | Lean format | API JSON | Open in app

Endpoints

MethodPathDescription
PUT/greengrass/servicerole
POST/greengrass/v2/coreDevices/{coreDeviceThingName}/associateClientDevicesAssociates a Greengrass service role with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region. IoT Greengrass uses this role to verify the ident...
POST/greengrass/v2/coreDevices/{coreDeviceThingName}/disassociateClientDevicesAssociates a list of client devices with a core device. Use this API operation to specify which client devices can discover a core device through cloud discovery. With cloud disco...
POST/greengrass/v2/deployments/{deploymentId}/cancelDisassociates a list of client devices from a core device. After you disassociate a client device from a core device, the client device won't be able to use cloud discovery to ret...
POST/greengrass/v2/createComponentVersionCancels a deployment. This operation cancels the deployment for devices that haven't yet received it. If a device already received the deployment, this operation doesn't change an...
POST/greengrass/v2/deploymentsCreates a component. Components are software that run on Greengrass core devices. After you develop and test a component on your core device, you can use this operation to upload...
DELETE/greengrass/v2/components/{arn}Creates a continuous deployment for a target, which is a Greengrass core device or group of core devices. When you add a new core device to a group of core devices that has a depl...
DELETE/greengrass/v2/coreDevices/{coreDeviceThingName}Deletes a version of a component from IoT Greengrass. This operation deletes the component's recipe and artifacts. As a result, deployments that refer to this component version wi...
DELETE/greengrass/v2/deployments/{deploymentId}Deletes a Greengrass core device, which is an IoT thing. This operation removes the core device from the list of core devices. This operation doesn't delete the IoT thing. For mor...
GET/greengrass/v2/components/{arn}/metadataDeletes a deployment. To delete an active deployment, you must first cancel it. For more information, see CancelDeployment. Deleting a deployment doesn't affect core devices that...
DELETE/greengrass/serviceroleRetrieves metadata for a version of a component.
GET/greengrass/v2/components/{arn}Disassociates the Greengrass service role from IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region. Without a service role, IoT Greengrass can't...
GET/greengrass/v2/components/{arn}/artifacts/{artifactName+}Gets the recipe for a version of a component.
GET/greengrass/things/{thingName}/connectivityInfoGets the pre-signed URL to download a public or a Lambda component artifact. Core devices call this operation to identify the URL that they can use to download an artifact to inst...
GET/greengrass/v2/coreDevices/{coreDeviceThingName}Retrieves connectivity information for a Greengrass core device. Connectivity information includes endpoints and ports where client devices can connect to an MQTT broker on the co...
GET/greengrass/v2/deployments/{deploymentId}Retrieves metadata for a Greengrass core device. IoT Greengrass relies on individual devices to send status updates to the Amazon Web Services Cloud. If the IoT Greengrass Core so...
GET/greengrass/serviceroleGets a deployment. Deployments define the components that run on Greengrass core devices.
GET/greengrass/v2/coreDevices/{coreDeviceThingName}/associatedClientDevicesGets the service role associated with IoT Greengrass for your Amazon Web Services account in this Amazon Web Services Region. IoT Greengrass uses this role to verify the identity...
GET/greengrass/v2/components/{arn}/versionsRetrieves a paginated list of client devices that are associated with a core device.
GET/greengrass/v2/componentsRetrieves a paginated list of all versions for a component. Greater versions are listed first.
GET/greengrass/v2/coreDevicesRetrieves a paginated list of component summaries. This list includes components that you have permission to view.
GET/greengrass/v2/deploymentsRetrieves a paginated list of Greengrass core devices. IoT Greengrass relies on individual devices to send status updates to the Amazon Web Services Cloud. If the IoT Greengrass C...
GET/greengrass/v2/coreDevices/{coreDeviceThingName}/effectiveDeploymentsRetrieves a paginated list of deployments.
GET/greengrass/v2/coreDevices/{coreDeviceThingName}/installedComponentsRetrieves a paginated list of deployment jobs that IoT Greengrass sends to Greengrass core devices.
GET/tags/{resourceArn}Retrieves a paginated list of the components that a Greengrass core device runs. By default, this list doesn't include components that are deployed as dependencies of other compon...
POST/greengrass/v2/resolveComponentCandidatesRetrieves the list of tags for an IoT Greengrass resource.
POST/tags/{resourceArn}Retrieves a list of components that meet the component, version, and platform requirements of a deployment. Greengrass core devices call this operation when they receive a deploym...
DELETE/tags/{resourceArn}Adds tags to an IoT Greengrass resource. If a tag already exists for the resource, this operation updates the tag's value.
PUT/greengrass/things/{thingName}/connectivityInfoRemoves a tag from an IoT Greengrass resource.

Install as Skill

Use this API as a Claude Code skill for instant agent access.

CLI Install

lapsh skill-install amazonaws-com-greengrassv2

Downloads and installs to ~/.claude/skills/amazonaws-com-greengrassv2/

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)