Package-level declarations
Types
General error information.
Information about a bulk deployment. You cannot start a new bulk deployment while another one is still running or in a non-terminal state.
Relevant metrics on input records processed during bulk deployment.
Information about an individual group deployment in a bulk deployment operation.
The current status of the bulk deployment.
Information about a Greengrass core's connectivity.
Information about the connector definition version, which is a container for connectors.
Information about a core definition version.
Information needed to create a core definition.
Information needed to create a function definition version.
Information about a definition.
Information about a deployment.
The type of deployment. When used for ''CreateDeployment'', only ''NewDeployment'' and ''Redeployment'' are valid.
Information about a device definition version.
Details about the error.
The configuration of the Lambda function.
The environment configuration of the function.
The default configuration that applies to all Lambda functions in the group. Individual Lambda functions can override these settings.
Configuration information that specifies how a Lambda function runs.
Information about a function definition version.
Configuration information that specifies how a Lambda function runs.
Specifies whether the Lambda function runs in a Greengrass container (default) or without containerization. Unless your scenario requires that you run without containerization, we recommend that you run in a Greengrass container. Omit this value to run the Lambda function with the default containerization for the group.
Specifies the user and group whose permissions are used when running the Lambda function. You can specify one or both values to override the default values. We recommend that you avoid running as root unless absolutely necessary to minimize the risk of unintended changes or malicious attacks. To run as root, you must set ''IsolationMode'' to ''NoContainer'' and update config.json in ''greengrass-root/config'' to set ''allowFunctionsToRunAsRoot'' to ''yes''.
Base class for all service related exceptions thrown by the Greengrass client
Information about a certificate authority for a group.
Information about a group.
Group owner related settings for local resources.
Information about a group version.
General error information.
Attributes that define a local device resource.
Attributes that define a local volume resource.
Information about a logger definition version.
The type of permission a function has to access a resource.
Information needed to reset deployments.
A policy used by the function to access a resource.
A container for resource data. The container takes only one of the following supported resource data types: ''LocalDeviceResourceData'', ''LocalVolumeResourceData'', ''SageMakerMachineLearningModelResourceData'', ''S3MachineLearningModelResourceData'', ''SecretsManagerSecretResourceData''.
Information about a resource definition version.
The owner setting for downloaded machine learning resources.
Runtime configuration for a thing.
Attributes that define an Amazon S3 machine learning resource.
Attributes that define an Amazon SageMaker machine learning resource.
Attributes that define a secret resource, which references a secret from AWS Secrets Manager. AWS IoT Greengrass stores a local, encrypted copy of the secret on the Greengrass core, where it can be securely accessed by connectors and Lambda functions.
The piece of software on the Greengrass core that will be updated.
Information about a subscription.
Information about a subscription definition version.
A map of the key-value pairs for the resource tag.
Configuration settings for running telemetry.
Configuration settings for running telemetry.
The minimum level of log statements that should be logged by the OTA Agent during an update.
Connectivity information.
The architecture of the cores which are the targets of an update.
The operating system of the cores which are the targets of an update.
Information about a version.