LAP Registry

AWS Greengrass Skill

amazonaws-com-greengrass

Provider: Amazon Web Services Version: 2017-06-07 Endpoints: 92 Updated: 2026-04-02

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

Endpoints

MethodPathDescription
PUT/greengrass/groups/{GroupId}/role
PUT/greengrass/serviceroleAssociates a role with a group. Your Greengrass core will use the role to access AWS cloud services. The role's permissions should allow Greengrass core Lambda functions to perfor...
POST/greengrass/definition/connectorsAssociates a role with your account. AWS IoT Greengrass will use the role to access your Lambda functions and AWS IoT resources. This is necessary for deployments to succeed. The...
POST/greengrass/definition/connectors/{ConnectorDefinitionId}/versionsCreates a connector definition. You may provide the initial version of the connector definition now or use ''CreateConnectorDefinitionVersion'' at a later time.
POST/greengrass/definition/coresCreates a version of a connector definition which has already been defined.
POST/greengrass/definition/cores/{CoreDefinitionId}/versionsCreates a core definition. You may provide the initial version of the core definition now or use ''CreateCoreDefinitionVersion'' at a later time. Greengrass groups must each conta...
POST/greengrass/groups/{GroupId}/deploymentsCreates a version of a core definition that has already been defined. Greengrass groups must each contain exactly one Greengrass core.
POST/greengrass/definition/devicesCreates a deployment. ''CreateDeployment'' requests are idempotent with respect to the ''X-Amzn-Client-Token'' token and the request parameters.
POST/greengrass/definition/devices/{DeviceDefinitionId}/versionsCreates a device definition. You may provide the initial version of the device definition now or use ''CreateDeviceDefinitionVersion'' at a later time.
POST/greengrass/definition/functionsCreates a version of a device definition that has already been defined.
POST/greengrass/definition/functions/{FunctionDefinitionId}/versionsCreates a Lambda function definition which contains a list of Lambda functions and their configurations to be used in a group. You can create an initial version of the definition...
POST/greengrass/groupsCreates a version of a Lambda function definition that has already been defined.
POST/greengrass/groups/{GroupId}/certificateauthoritiesCreates a group. You may provide the initial version of the group or use ''CreateGroupVersion'' at a later time. Tip: You can use the ''gg_group_setup'' package (https://github.co...
POST/greengrass/groups/{GroupId}/versionsCreates a CA for the group. If a CA already exists, it will rotate the existing CA.
POST/greengrass/definition/loggersCreates a version of a group which has already been defined.
POST/greengrass/definition/loggers/{LoggerDefinitionId}/versionsCreates a logger definition. You may provide the initial version of the logger definition now or use ''CreateLoggerDefinitionVersion'' at a later time.
POST/greengrass/definition/resourcesCreates a version of a logger definition that has already been defined.
POST/greengrass/definition/resources/{ResourceDefinitionId}/versionsCreates a resource definition which contains a list of resources to be used in a group. You can create an initial version of the definition by providing a list of resources now, o...
POST/greengrass/updatesCreates a version of a resource definition that has already been defined.
POST/greengrass/definition/subscriptionsCreates a software update for a core or group of cores (specified as an IoT thing group.) Use this to update the OTA Agent as well as the Greengrass core software. It makes use of...
POST/greengrass/definition/subscriptions/{SubscriptionDefinitionId}/versionsCreates a subscription definition. You may provide the initial version of the subscription definition now or use ''CreateSubscriptionDefinitionVersion'' at a later time.
DELETE/greengrass/definition/connectors/{ConnectorDefinitionId}Creates a version of a subscription definition which has already been defined.
DELETE/greengrass/definition/cores/{CoreDefinitionId}Deletes a connector definition.
DELETE/greengrass/definition/devices/{DeviceDefinitionId}Deletes a core definition.
DELETE/greengrass/definition/functions/{FunctionDefinitionId}Deletes a device definition.
DELETE/greengrass/groups/{GroupId}Deletes a Lambda function definition.
DELETE/greengrass/definition/loggers/{LoggerDefinitionId}Deletes a group.
DELETE/greengrass/definition/resources/{ResourceDefinitionId}Deletes a logger definition.
DELETE/greengrass/definition/subscriptions/{SubscriptionDefinitionId}Deletes a resource definition.
DELETE/greengrass/groups/{GroupId}/roleDeletes a subscription definition.

Install as Skill

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

CLI Install

lapsh skill-install amazonaws-com-greengrass

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

Manual Install

Download: Skill Bundle (JSON)

Or view: SKILL.md

Recent Versions (1)