Package-level declarations

Types

Link copied to clipboard

You don't have permission to perform the action.

Link copied to clipboard

Contains a request to associate a client device with a core device. The BatchAssociateClientDeviceWithCoreDevice operation consumes a list of these requests.

Contains an error that occurs from a request to associate a client device with a core device. The BatchAssociateClientDeviceWithCoreDevice operation returns a list of these errors.

Link copied to clipboard

Contains information about a client device that is associated to a core device for cloud discovery.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class CloudComponentState
Link copied to clipboard

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

Link copied to clipboard
class Component

Contains information about a component.

Link copied to clipboard

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

Link copied to clipboard

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 IoT Greengrass V2 Developer Guide.

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

Contains information about a component to deploy.

Link copied to clipboard

Contains information about the latest version of a component.

Link copied to clipboard

Contains information about a platform that a component supports.

Link copied to clipboard

Contains information system user and group that the 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 IoT Greengrass V2 Developer Guide.

Link copied to clipboard

Contains information about a component version in a list.

Link copied to clipboard
Link copied to clipboard

Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.

Link copied to clipboard

Contains information about an endpoint and port where client devices can connect to an MQTT broker on a Greengrass core device.

Link copied to clipboard

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

Link copied to clipboard
sealed class CoreDeviceStatus
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Contains information about a deployment.

Link copied to clipboard

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

Link copied to clipboard

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 IoT Greengrass V2 Developer Guide.

Link copied to clipboard
Link copied to clipboard

Contains information about an IoT job configuration.

Link copied to clipboard

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

Link copied to clipboard
sealed class DeploymentStatus
Link copied to clipboard
Link copied to clipboard

Contains a request to disassociate a client device from a core device. The BatchDisassociateClientDeviceWithCoreDevice operation consumes a list of these requests.

Contains an error that occurs from a request to disassociate a client device from a core device. The BatchDisassociateClientDeviceWithCoreDevice operation returns a list of these errors.

Link copied to clipboard

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

Link copied to clipboard

Contains all error-related information for the deployment record. The status details will be null if the deployment is in a success state.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Base class for all service related exceptions thrown by the GreengrassV2 client

Link copied to clipboard

Contains information about a component on a Greengrass core device.

Link copied to clipboard

IoT Greengrass can't process your request right now. Try again later.

Link copied to clipboard
sealed class IotEndpointType
Link copied to clipboard
sealed class IotJobAbortAction
Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

Contains information about the timeout configuration for a job.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard
sealed class LambdaIsolationMode
Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class RecipeOutputFormat
Link copied to clipboard

The request is already in progress. This exception occurs when you use a client token for multiple requests while IoT Greengrass is still processing an earlier request that uses the same client token.

Link copied to clipboard

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

Link copied to clipboard

The requested resource can't be found.

Link copied to clipboard
sealed class S3EndpointType
Link copied to clipboard

Your request exceeds a service quota. For example, you might have the maximum number of components that you can create.

Link copied to clipboard

Contains information about system resource limits that the IoT Greengrass Core software applies to a component's processes. For more information, see Configure system resource limits for components.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Your request exceeded a request rate quota. For example, you might have exceeded the amount of times that you can retrieve device or deployment status per second.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.

Link copied to clipboard

Contains information about a validation exception field.

Link copied to clipboard
Link copied to clipboard
sealed class VendorGuidance