Expand description

Data structures used by operation inputs/outputs.

Modules

Structs

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.

Information about a Greengrass core’s connectivity.

Information about a connector. Connectors run on the Greengrass core and contain built-in integration with local infrastructure, device protocols, AWS, and other cloud services.

Information about the connector definition version, which is a container for connectors.

Information about a core.

Information about a core definition version.

Information about a definition.

Information about a deployment.

Information about a device.

Information about a device definition version.

Details about the error.

Information about a Lambda function.

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 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’’.

Information about a certificate authority for a group.

Information about a group.

Group owner related settings for local resources.

Information about a group version.

Attributes that define a local device resource.

Attributes that define a local volume resource.

Information about a logger

Information about a logger definition version.

Information about a resource.

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.

Information about a subscription.

Information about a subscription definition version.

Configuration settings for running telemetry.

Configuration settings for running telemetry.

Information about a version.

Enums

The current status of the bulk deployment.

The type of deployment. When used for ’‘CreateDeployment’’, only ’‘NewDeployment’’ and ’‘Redeployment’’ are valid.

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.

The type of permission a function has to access a resource.

The piece of software on the Greengrass core that will be updated.

The minimum level of log statements that should be logged by the OTA Agent during an update.

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.