greengrassv2-2020-11-30
library
Classes
-
AwsClientCredentials
-
AWS credentials.
-
CancelDeploymentResponse
-
-
CloudComponentStatus
-
Contains the status of a component in the AWS IoT Greengrass service.
-
Component
-
Contains information about a component.
-
ComponentCandidate
-
Contains information about a component that is a candidate to deploy to a
AWS IoT Greengrass core device.
-
ComponentConfigurationUpdate
-
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 AWS IoT Greengrass V2 Developer
Guide.
-
ComponentDependencyRequirement
-
Contains information about a component dependency for a Lambda function
component.
-
ComponentDeploymentSpecification
-
Contains information about a component to deploy.
-
ComponentLatestVersion
-
Contains information about the latest version of a component.
-
ComponentPlatform
-
Contains information about a platform that a component supports.
-
ComponentRunWith
-
Contains information system user and group that the AWS 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 AWS IoT Greengrass V2
Developer Guide.
-
ComponentVersionListItem
-
Contains information about a component version in a list.
-
CoreDevice
-
Contains information about a AWS IoT Greengrass core device, which is an AWS
IoT thing that runs the AWS IoT Greengrass Core software.
-
CreateComponentVersionResponse
-
-
CreateDeploymentResponse
-
-
Deployment
-
Contains information about a deployment.
-
DeploymentComponentUpdatePolicy
-
Contains information about a deployment's policy that defines when
components are safe to update.
-
DeploymentConfigurationValidationPolicy
-
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 the Create
deployments in the AWS IoT Greengrass V2 Developer Guide.
-
DeploymentIoTJobConfiguration
-
Contains information about an AWS IoT job configuration.
-
DeploymentPolicies
-
Contains information about policies that define how a deployment updates
components and handles failure.
-
DescribeComponentResponse
-
-
EffectiveDeployment
-
Contains information about a deployment job that AWS IoT Greengrass sends to
a AWS IoT Greengrass core device.
-
GetComponentResponse
-
-
GetComponentVersionArtifactResponse
-
-
GetCoreDeviceResponse
-
-
GetDeploymentResponse
-
-
GreengrassV2
-
AWS IoT Greengrass brings local compute, messaging, data management, sync,
and ML inference capabilities to edge devices. This enables devices to
collect and analyze data closer to the source of information, react
autonomously to local events, and communicate securely with each other on
local networks. Local devices can also communicate securely with AWS IoT
Core and export IoT data to the AWS Cloud. AWS IoT Greengrass developers can
use AWS Lambda functions and components to create and deploy applications to
fleets of edge devices for local operation.
-
InstalledComponent
-
Contains information about a component on a AWS IoT Greengrass core device.
-
IoTJobAbortConfig
-
Contains a list of criteria that define when and how to cancel a
configuration deployment.
-
IoTJobAbortCriteria
-
Contains criteria that define when and how to cancel a job.
-
IoTJobExecutionsRolloutConfig
-
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.
-
IoTJobExponentialRolloutRate
-
Contains information about an exponential rollout rate for a configuration
deployment job.
-
IoTJobRateIncreaseCriteria
-
Contains information about criteria to meet before a job increases its
rollout rate. Specify either
numberOfNotifiedThings
or
numberOfSucceededThings
.
-
IoTJobTimeoutConfig
-
Contains information about the timeout configuration for a job.
-
LambdaContainerParams
-
Contains information about a container in which AWS Lambda functions run on
AWS IoT Greengrass core devices.
-
LambdaDeviceMount
-
Contains information about a device that Linux processes in a container can
access.
-
LambdaEventSource
-
Contains information about an event source for an AWS Lambda function. The
event source defines the topics on which this Lambda function subscribes to
receive messages that run the function.
-
LambdaExecutionParameters
-
Contains parameters for a Lambda function that runs on AWS IoT Greengrass.
-
LambdaFunctionRecipeSource
-
Contains information about an AWS Lambda function to import to create a
component.
-
LambdaLinuxProcessParams
-
Contains parameters for a Linux process that contains an AWS Lambda
function.
-
LambdaVolumeMount
-
Contains information about a volume that Linux processes in a container can
access. When you define a volume, the AWS IoT Greengrass Core software
mounts the source files to the destination inside the container.
-
ListComponentsResponse
-
-
ListComponentVersionsResponse
-
-
ListCoreDevicesResponse
-
-
ListDeploymentsResponse
-
-
ListEffectiveDeploymentsResponse
-
-
ListInstalledComponentsResponse
-
-
ListTagsForResourceResponse
-
-
ResolveComponentCandidatesResponse
-
-
ResolvedComponentVersion
-
Contains information about a component version that is compatible to run on
a AWS IoT Greengrass core device.
-
TagResourceResponse
-
-
UntagResourceResponse
-