Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.Greengrass

Classes

CfnConnectorDefinition

The AWS::Greengrass::ConnectorDefinition resource represents a connector definition for AWS IoT Greengrass .

CfnConnectorDefinition.ConnectorDefinitionVersionProperty

A connector definition version contains a list of connectors.

CfnConnectorDefinition.ConnectorProperty

Connectors are modules that provide built-in integration with local infrastructure, device protocols, AWS , and other cloud services.

CfnConnectorDefinitionProps

Properties for defining a CfnConnectorDefinition.

CfnConnectorDefinitionVersion

The AWS::Greengrass::ConnectorDefinitionVersion resource represents a connector definition version for AWS IoT Greengrass .

CfnConnectorDefinitionVersion.ConnectorProperty

Connectors are modules that provide built-in integration with local infrastructure, device protocols, AWS , and other cloud services.

CfnConnectorDefinitionVersionProps

Properties for defining a CfnConnectorDefinitionVersion.

CfnCoreDefinition

The AWS::Greengrass::CoreDefinition resource represents a core definition for AWS IoT Greengrass .

CfnCoreDefinition.CoreDefinitionVersionProperty

A core definition version contains a Greengrass core .

CfnCoreDefinition.CoreProperty

A core is an AWS IoT device that runs the AWS IoT Greengrass core software and manages local processes for a Greengrass group.

CfnCoreDefinitionProps

Properties for defining a CfnCoreDefinition.

CfnCoreDefinitionVersion

The AWS::Greengrass::CoreDefinitionVersion resource represents a core definition version for AWS IoT Greengrass .

CfnCoreDefinitionVersion.CoreProperty

A core is an AWS IoT device that runs the AWS IoT Greengrass core software and manages local processes for a Greengrass group.

CfnCoreDefinitionVersionProps

Properties for defining a CfnCoreDefinitionVersion.

CfnDeviceDefinition

The AWS::Greengrass::DeviceDefinition resource represents a device definition for AWS IoT Greengrass .

CfnDeviceDefinition.DeviceDefinitionVersionProperty

A device definition version contains a list of devices .

CfnDeviceDefinition.DeviceProperty

A device is an AWS IoT device (thing) that's added to a Greengrass group.

CfnDeviceDefinitionProps

Properties for defining a CfnDeviceDefinition.

CfnDeviceDefinitionVersion

The AWS::Greengrass::DeviceDefinitionVersion resource represents a device definition version for AWS IoT Greengrass .

CfnDeviceDefinitionVersion.DeviceProperty

A device is an AWS IoT device (thing) that's added to a Greengrass group.

CfnDeviceDefinitionVersionProps

Properties for defining a CfnDeviceDefinitionVersion.

CfnFunctionDefinition

The AWS::Greengrass::FunctionDefinition resource represents a function definition for AWS IoT Greengrass .

CfnFunctionDefinition.DefaultConfigProperty

The default configuration that applies to all Lambda functions in the function definition version.

CfnFunctionDefinition.EnvironmentProperty

The environment configuration for a Lambda function on the AWS IoT Greengrass core.

CfnFunctionDefinition.ExecutionProperty

Configuration settings for the Lambda execution environment on the AWS IoT Greengrass core.

CfnFunctionDefinition.FunctionConfigurationProperty

The group-specific configuration settings for a Lambda function.

CfnFunctionDefinition.FunctionDefinitionVersionProperty

A function definition version contains a list of functions.

CfnFunctionDefinition.FunctionProperty

A function is a Lambda function that's referenced from an AWS IoT Greengrass group.

CfnFunctionDefinition.ResourceAccessPolicyProperty

A list of the resources in the group that the function can access, with the corresponding read-only or read-write permissions. The maximum is 10 resources.

CfnFunctionDefinition.RunAsProperty

The access identity whose permissions are used to run the Lambda function.

CfnFunctionDefinitionProps

Properties for defining a CfnFunctionDefinition.

CfnFunctionDefinitionVersion

The AWS::Greengrass::FunctionDefinitionVersion resource represents a function definition version for AWS IoT Greengrass .

CfnFunctionDefinitionVersion.DefaultConfigProperty

The default configuration that applies to all Lambda functions in the function definition version.

CfnFunctionDefinitionVersion.EnvironmentProperty

The environment configuration for a Lambda function on the AWS IoT Greengrass core.

CfnFunctionDefinitionVersion.ExecutionProperty

Configuration settings for the Lambda execution environment on the AWS IoT Greengrass core.

CfnFunctionDefinitionVersion.FunctionConfigurationProperty

The group-specific configuration settings for a Lambda function.

CfnFunctionDefinitionVersion.FunctionProperty

A function is a Lambda function that's referenced from an AWS IoT Greengrass group.

CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty

A list of the resources in the group that the function can access, with the corresponding read-only or read-write permissions. The maximum is 10 resources.

CfnFunctionDefinitionVersion.RunAsProperty

The user and group permissions used to run the Lambda function.

CfnFunctionDefinitionVersionProps

Properties for defining a CfnFunctionDefinitionVersion.

CfnGroup

AWS IoT Greengrass seamlessly extends AWS to edge devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage.

CfnGroup.GroupVersionProperty

A group version in AWS IoT Greengrass , which references of a core definition version, device definition version, subscription definition version, and other version types that contain the components you want to deploy to a Greengrass core device.

CfnGroupProps

Properties for defining a CfnGroup.

CfnGroupVersion

The AWS::Greengrass::GroupVersion resource represents a group version in AWS IoT Greengrass .

CfnGroupVersionProps

Properties for defining a CfnGroupVersion.

CfnLoggerDefinition

The AWS::Greengrass::LoggerDefinition resource represents a logger definition for AWS IoT Greengrass .

CfnLoggerDefinition.LoggerDefinitionVersionProperty

A logger definition version contains a list of loggers .

CfnLoggerDefinition.LoggerProperty

A logger represents logging settings for the AWS IoT Greengrass group, which can be stored in CloudWatch and the local file system of your core device.

CfnLoggerDefinitionProps

Properties for defining a CfnLoggerDefinition.

CfnLoggerDefinitionVersion

The AWS::Greengrass::LoggerDefinitionVersion resource represents a logger definition version for AWS IoT Greengrass .

CfnLoggerDefinitionVersion.LoggerProperty

A logger represents logging settings for the AWS IoT Greengrass group, which can be stored in CloudWatch and the local file system of your core device.

CfnLoggerDefinitionVersionProps

Properties for defining a CfnLoggerDefinitionVersion.

CfnResourceDefinition

The AWS::Greengrass::ResourceDefinition resource represents a resource definition for AWS IoT Greengrass .

CfnResourceDefinition.GroupOwnerSettingProperty

Settings that define additional Linux OS group permissions to give to the Lambda function process.

CfnResourceDefinition.LocalDeviceResourceDataProperty

Settings for a local device resource, which represents a file under /dev .

CfnResourceDefinition.LocalVolumeResourceDataProperty

Settings for a local volume resource, which represents a file or directory on the root file system.

CfnResourceDefinition.ResourceDataContainerProperty

A container for resource data, which defines the resource type.

CfnResourceDefinition.ResourceDefinitionVersionProperty

A resource definition version contains a list of resources. (In CloudFormation , resources are named resource instances .).

CfnResourceDefinition.ResourceDownloadOwnerSettingProperty

The owner setting for a downloaded machine learning resource.

CfnResourceDefinition.ResourceInstanceProperty

A local resource, machine learning resource, or secret resource.

CfnResourceDefinition.S3MachineLearningModelResourceDataProperty

Settings for an Amazon S3 machine learning resource.

CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty

Settings for an Secrets Manager machine learning resource.

CfnResourceDefinition.SecretsManagerSecretResourceDataProperty

Settings for a secret resource, which references a secret from AWS Secrets Manager .

CfnResourceDefinitionProps

Properties for defining a CfnResourceDefinition.

CfnResourceDefinitionVersion

The AWS::Greengrass::ResourceDefinitionVersion resource represents a resource definition version for AWS IoT Greengrass .

CfnResourceDefinitionVersion.GroupOwnerSettingProperty

Settings that define additional Linux OS group permissions to give to the Lambda function process.

CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty

Settings for a local device resource, which represents a file under /dev .

CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty

Settings for a local volume resource, which represents a file or directory on the root file system.

CfnResourceDefinitionVersion.ResourceDataContainerProperty

A container for resource data, which defines the resource type.

CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty

The owner setting for a downloaded machine learning resource.

CfnResourceDefinitionVersion.ResourceInstanceProperty

A local resource, machine learning resource, or secret resource.

CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty

Settings for an Amazon S3 machine learning resource.

CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty

Settings for an Secrets Manager machine learning resource.

CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty

Settings for a secret resource, which references a secret from AWS Secrets Manager .

CfnResourceDefinitionVersionProps

Properties for defining a CfnResourceDefinitionVersion.

CfnSubscriptionDefinition

The AWS::Greengrass::SubscriptionDefinition resource represents a subscription definition for AWS IoT Greengrass .

CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty

A subscription definition version contains a list of subscriptions .

CfnSubscriptionDefinition.SubscriptionProperty

Subscriptions define how MQTT messages can be exchanged between devices, functions, and connectors in the group, and with AWS IoT or the local shadow service.

CfnSubscriptionDefinitionProps

Properties for defining a CfnSubscriptionDefinition.

CfnSubscriptionDefinitionVersion

The AWS::Greengrass::SubscriptionDefinitionVersion resource represents a subscription definition version for AWS IoT Greengrass .

CfnSubscriptionDefinitionVersion.SubscriptionProperty

Subscriptions define how MQTT messages can be exchanged between devices, functions, and connectors in the group, and with AWS IoT or the local shadow service.

CfnSubscriptionDefinitionVersionProps

Properties for defining a CfnSubscriptionDefinitionVersion.

Interfaces

CfnConnectorDefinition.IConnectorDefinitionVersionProperty

A connector definition version contains a list of connectors.

CfnConnectorDefinition.IConnectorProperty

Connectors are modules that provide built-in integration with local infrastructure, device protocols, AWS , and other cloud services.

CfnConnectorDefinitionVersion.IConnectorProperty

Connectors are modules that provide built-in integration with local infrastructure, device protocols, AWS , and other cloud services.

CfnCoreDefinition.ICoreDefinitionVersionProperty

A core definition version contains a Greengrass core .

CfnCoreDefinition.ICoreProperty

A core is an AWS IoT device that runs the AWS IoT Greengrass core software and manages local processes for a Greengrass group.

CfnCoreDefinitionVersion.ICoreProperty

A core is an AWS IoT device that runs the AWS IoT Greengrass core software and manages local processes for a Greengrass group.

CfnDeviceDefinition.IDeviceDefinitionVersionProperty

A device definition version contains a list of devices .

CfnDeviceDefinition.IDeviceProperty

A device is an AWS IoT device (thing) that's added to a Greengrass group.

CfnDeviceDefinitionVersion.IDeviceProperty

A device is an AWS IoT device (thing) that's added to a Greengrass group.

CfnFunctionDefinition.IDefaultConfigProperty

The default configuration that applies to all Lambda functions in the function definition version.

CfnFunctionDefinition.IEnvironmentProperty

The environment configuration for a Lambda function on the AWS IoT Greengrass core.

CfnFunctionDefinition.IExecutionProperty

Configuration settings for the Lambda execution environment on the AWS IoT Greengrass core.

CfnFunctionDefinition.IFunctionConfigurationProperty

The group-specific configuration settings for a Lambda function.

CfnFunctionDefinition.IFunctionDefinitionVersionProperty

A function definition version contains a list of functions.

CfnFunctionDefinition.IFunctionProperty

A function is a Lambda function that's referenced from an AWS IoT Greengrass group.

CfnFunctionDefinition.IResourceAccessPolicyProperty

A list of the resources in the group that the function can access, with the corresponding read-only or read-write permissions. The maximum is 10 resources.

CfnFunctionDefinition.IRunAsProperty

The access identity whose permissions are used to run the Lambda function.

CfnFunctionDefinitionVersion.IDefaultConfigProperty

The default configuration that applies to all Lambda functions in the function definition version.

CfnFunctionDefinitionVersion.IEnvironmentProperty

The environment configuration for a Lambda function on the AWS IoT Greengrass core.

CfnFunctionDefinitionVersion.IExecutionProperty

Configuration settings for the Lambda execution environment on the AWS IoT Greengrass core.

CfnFunctionDefinitionVersion.IFunctionConfigurationProperty

The group-specific configuration settings for a Lambda function.

CfnFunctionDefinitionVersion.IFunctionProperty

A function is a Lambda function that's referenced from an AWS IoT Greengrass group.

CfnFunctionDefinitionVersion.IResourceAccessPolicyProperty

A list of the resources in the group that the function can access, with the corresponding read-only or read-write permissions. The maximum is 10 resources.

CfnFunctionDefinitionVersion.IRunAsProperty

The user and group permissions used to run the Lambda function.

CfnGroup.IGroupVersionProperty

A group version in AWS IoT Greengrass , which references of a core definition version, device definition version, subscription definition version, and other version types that contain the components you want to deploy to a Greengrass core device.

CfnLoggerDefinition.ILoggerDefinitionVersionProperty

A logger definition version contains a list of loggers .

CfnLoggerDefinition.ILoggerProperty

A logger represents logging settings for the AWS IoT Greengrass group, which can be stored in CloudWatch and the local file system of your core device.

CfnLoggerDefinitionVersion.ILoggerProperty

A logger represents logging settings for the AWS IoT Greengrass group, which can be stored in CloudWatch and the local file system of your core device.

CfnResourceDefinition.IGroupOwnerSettingProperty

Settings that define additional Linux OS group permissions to give to the Lambda function process.

CfnResourceDefinition.ILocalDeviceResourceDataProperty

Settings for a local device resource, which represents a file under /dev .

CfnResourceDefinition.ILocalVolumeResourceDataProperty

Settings for a local volume resource, which represents a file or directory on the root file system.

CfnResourceDefinition.IResourceDataContainerProperty

A container for resource data, which defines the resource type.

CfnResourceDefinition.IResourceDefinitionVersionProperty

A resource definition version contains a list of resources. (In CloudFormation , resources are named resource instances .).

CfnResourceDefinition.IResourceDownloadOwnerSettingProperty

The owner setting for a downloaded machine learning resource.

CfnResourceDefinition.IResourceInstanceProperty

A local resource, machine learning resource, or secret resource.

CfnResourceDefinition.IS3MachineLearningModelResourceDataProperty

Settings for an Amazon S3 machine learning resource.

CfnResourceDefinition.ISageMakerMachineLearningModelResourceDataProperty

Settings for an Secrets Manager machine learning resource.

CfnResourceDefinition.ISecretsManagerSecretResourceDataProperty

Settings for a secret resource, which references a secret from AWS Secrets Manager .

CfnResourceDefinitionVersion.IGroupOwnerSettingProperty

Settings that define additional Linux OS group permissions to give to the Lambda function process.

CfnResourceDefinitionVersion.ILocalDeviceResourceDataProperty

Settings for a local device resource, which represents a file under /dev .

CfnResourceDefinitionVersion.ILocalVolumeResourceDataProperty

Settings for a local volume resource, which represents a file or directory on the root file system.

CfnResourceDefinitionVersion.IResourceDataContainerProperty

A container for resource data, which defines the resource type.

CfnResourceDefinitionVersion.IResourceDownloadOwnerSettingProperty

The owner setting for a downloaded machine learning resource.

CfnResourceDefinitionVersion.IResourceInstanceProperty

A local resource, machine learning resource, or secret resource.

CfnResourceDefinitionVersion.IS3MachineLearningModelResourceDataProperty

Settings for an Amazon S3 machine learning resource.

CfnResourceDefinitionVersion.ISageMakerMachineLearningModelResourceDataProperty

Settings for an Secrets Manager machine learning resource.

CfnResourceDefinitionVersion.ISecretsManagerSecretResourceDataProperty

Settings for a secret resource, which references a secret from AWS Secrets Manager .

CfnSubscriptionDefinition.ISubscriptionDefinitionVersionProperty

A subscription definition version contains a list of subscriptions .

CfnSubscriptionDefinition.ISubscriptionProperty

Subscriptions define how MQTT messages can be exchanged between devices, functions, and connectors in the group, and with AWS IoT or the local shadow service.

CfnSubscriptionDefinitionVersion.ISubscriptionProperty

Subscriptions define how MQTT messages can be exchanged between devices, functions, and connectors in the group, and with AWS IoT or the local shadow service.

ICfnConnectorDefinitionProps

Properties for defining a CfnConnectorDefinition.

ICfnConnectorDefinitionVersionProps

Properties for defining a CfnConnectorDefinitionVersion.

ICfnCoreDefinitionProps

Properties for defining a CfnCoreDefinition.

ICfnCoreDefinitionVersionProps

Properties for defining a CfnCoreDefinitionVersion.

ICfnDeviceDefinitionProps

Properties for defining a CfnDeviceDefinition.

ICfnDeviceDefinitionVersionProps

Properties for defining a CfnDeviceDefinitionVersion.

ICfnFunctionDefinitionProps

Properties for defining a CfnFunctionDefinition.

ICfnFunctionDefinitionVersionProps

Properties for defining a CfnFunctionDefinitionVersion.

ICfnGroupProps

Properties for defining a CfnGroup.

ICfnGroupVersionProps

Properties for defining a CfnGroupVersion.

ICfnLoggerDefinitionProps

Properties for defining a CfnLoggerDefinition.

ICfnLoggerDefinitionVersionProps

Properties for defining a CfnLoggerDefinitionVersion.

ICfnResourceDefinitionProps

Properties for defining a CfnResourceDefinition.

ICfnResourceDefinitionVersionProps

Properties for defining a CfnResourceDefinitionVersion.

ICfnSubscriptionDefinitionProps

Properties for defining a CfnSubscriptionDefinition.

ICfnSubscriptionDefinitionVersionProps

Properties for defining a CfnSubscriptionDefinitionVersion.

Back to top Generated by DocFX