| CfnConnectorDefinition
A CloudFormation `AWS::Greengrass::ConnectorDefinition`.
|
| CfnConnectorDefinition.Builder
|
| CfnConnectorDefinition.ConnectorDefinitionVersionProperty
A connector definition version contains a list of connectors.
|
| CfnConnectorDefinition.ConnectorDefinitionVersionProperty.Builder
|
| CfnConnectorDefinition.ConnectorProperty
Connectors are modules that provide built-in integration with local infrastructure, device protocols, AWS , and other cloud services.
|
| CfnConnectorDefinition.ConnectorProperty.Builder
|
| CfnConnectorDefinitionProps
Properties for defining a `CfnConnectorDefinition`.
|
| CfnConnectorDefinitionProps.Builder
|
| CfnConnectorDefinitionVersion
A CloudFormation `AWS::Greengrass::ConnectorDefinitionVersion`.
|
| CfnConnectorDefinitionVersion.Builder
|
| CfnConnectorDefinitionVersion.ConnectorProperty
Connectors are modules that provide built-in integration with local infrastructure, device protocols, AWS , and other cloud services.
|
| CfnConnectorDefinitionVersion.ConnectorProperty.Builder
|
| CfnConnectorDefinitionVersionProps
Properties for defining a `CfnConnectorDefinitionVersion`.
|
| CfnConnectorDefinitionVersionProps.Builder
|
| CfnCoreDefinition
A CloudFormation `AWS::Greengrass::CoreDefinition`.
|
| CfnCoreDefinition.Builder
|
| CfnCoreDefinition.CoreDefinitionVersionProperty
A core definition version contains a Greengrass [core](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-coredefinition-core.html) .
|
| CfnCoreDefinition.CoreDefinitionVersionProperty.Builder
|
| 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.
|
| CfnCoreDefinition.CoreProperty.Builder
|
| CfnCoreDefinitionProps
Properties for defining a `CfnCoreDefinition`.
|
| CfnCoreDefinitionProps.Builder
|
| CfnCoreDefinitionVersion
A CloudFormation `AWS::Greengrass::CoreDefinitionVersion`.
|
| CfnCoreDefinitionVersion.Builder
|
| 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.
|
| CfnCoreDefinitionVersion.CoreProperty.Builder
|
| CfnCoreDefinitionVersionProps
Properties for defining a `CfnCoreDefinitionVersion`.
|
| CfnCoreDefinitionVersionProps.Builder
|
| CfnDeviceDefinition
A CloudFormation `AWS::Greengrass::DeviceDefinition`.
|
| CfnDeviceDefinition.Builder
|
| CfnDeviceDefinition.DeviceDefinitionVersionProperty
A device definition version contains a list of [devices](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-devicedefinition-device.html) .
|
| CfnDeviceDefinition.DeviceDefinitionVersionProperty.Builder
|
| CfnDeviceDefinition.DeviceProperty
A device is an AWS IoT device (thing) that's added to a Greengrass group.
|
| CfnDeviceDefinition.DeviceProperty.Builder
|
| CfnDeviceDefinitionProps
Properties for defining a `CfnDeviceDefinition`.
|
| CfnDeviceDefinitionProps.Builder
|
| CfnDeviceDefinitionVersion
A CloudFormation `AWS::Greengrass::DeviceDefinitionVersion`.
|
| CfnDeviceDefinitionVersion.Builder
|
| CfnDeviceDefinitionVersion.DeviceProperty
A device is an AWS IoT device (thing) that's added to a Greengrass group.
|
| CfnDeviceDefinitionVersion.DeviceProperty.Builder
|
| CfnDeviceDefinitionVersionProps
Properties for defining a `CfnDeviceDefinitionVersion`.
|
| CfnDeviceDefinitionVersionProps.Builder
|
| CfnFunctionDefinition
A CloudFormation `AWS::Greengrass::FunctionDefinition`.
|
| CfnFunctionDefinition.Builder
|
| CfnFunctionDefinition.DefaultConfigProperty
The default configuration that applies to all Lambda functions in the function definition version.
|
| CfnFunctionDefinition.DefaultConfigProperty.Builder
|
| CfnFunctionDefinition.EnvironmentProperty
The environment configuration for a Lambda function on the AWS IoT Greengrass core.
|
| CfnFunctionDefinition.EnvironmentProperty.Builder
|
| CfnFunctionDefinition.ExecutionProperty
Configuration settings for the Lambda execution environment on the AWS IoT Greengrass core.
|
| CfnFunctionDefinition.ExecutionProperty.Builder
|
| CfnFunctionDefinition.FunctionConfigurationProperty
The group-specific configuration settings for a Lambda function.
|
| CfnFunctionDefinition.FunctionConfigurationProperty.Builder
|
| CfnFunctionDefinition.FunctionDefinitionVersionProperty
A function definition version contains a list of functions.
|
| CfnFunctionDefinition.FunctionDefinitionVersionProperty.Builder
|
| CfnFunctionDefinition.FunctionProperty
A function is a Lambda function that's referenced from an AWS IoT Greengrass group.
|
| CfnFunctionDefinition.FunctionProperty.Builder
|
| CfnFunctionDefinition.ResourceAccessPolicyProperty
A list of the [resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-resourceinstance.html) in the group that the function can access, with the corresponding read-only or read-write permissions.
|
| CfnFunctionDefinition.ResourceAccessPolicyProperty.Builder
|
| CfnFunctionDefinition.RunAsProperty
The access identity whose permissions are used to run the Lambda function.
|
| CfnFunctionDefinition.RunAsProperty.Builder
|
| CfnFunctionDefinitionProps
Properties for defining a `CfnFunctionDefinition`.
|
| CfnFunctionDefinitionProps.Builder
|
| CfnFunctionDefinitionVersion
A CloudFormation `AWS::Greengrass::FunctionDefinitionVersion`.
|
| CfnFunctionDefinitionVersion.Builder
|
| CfnFunctionDefinitionVersion.DefaultConfigProperty
The default configuration that applies to all Lambda functions in the function definition version.
|
| CfnFunctionDefinitionVersion.DefaultConfigProperty.Builder
|
| CfnFunctionDefinitionVersion.EnvironmentProperty
The environment configuration for a Lambda function on the AWS IoT Greengrass core.
|
| CfnFunctionDefinitionVersion.EnvironmentProperty.Builder
|
| CfnFunctionDefinitionVersion.ExecutionProperty
Configuration settings for the Lambda execution environment on the AWS IoT Greengrass core.
|
| CfnFunctionDefinitionVersion.ExecutionProperty.Builder
|
| CfnFunctionDefinitionVersion.FunctionConfigurationProperty
The group-specific configuration settings for a Lambda function.
|
| CfnFunctionDefinitionVersion.FunctionConfigurationProperty.Builder
|
| CfnFunctionDefinitionVersion.FunctionProperty
A function is a Lambda function that's referenced from an AWS IoT Greengrass group.
|
| CfnFunctionDefinitionVersion.FunctionProperty.Builder
|
| CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty
A list of the [resources](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-resourcedefinitionversion-resourceinstance.html) in the group that the function can access, with the corresponding read-only or read-write permissions.
|
| CfnFunctionDefinitionVersion.ResourceAccessPolicyProperty.Builder
|
| CfnFunctionDefinitionVersion.RunAsProperty
The user and group permissions used to run the Lambda function.
|
| CfnFunctionDefinitionVersion.RunAsProperty.Builder
|
| CfnFunctionDefinitionVersionProps
Properties for defining a `CfnFunctionDefinitionVersion`.
|
| CfnFunctionDefinitionVersionProps.Builder
|
| CfnGroup
A CloudFormation `AWS::Greengrass::Group`.
|
| CfnGroup.Builder
|
| 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.
|
| CfnGroup.GroupVersionProperty.Builder
|
| CfnGroupProps
Properties for defining a `CfnGroup`.
|
| CfnGroupProps.Builder
|
| CfnGroupVersion
A CloudFormation `AWS::Greengrass::GroupVersion`.
|
| CfnGroupVersion.Builder
|
| CfnGroupVersionProps
Properties for defining a `CfnGroupVersion`.
|
| CfnGroupVersionProps.Builder
|
| CfnLoggerDefinition
A CloudFormation `AWS::Greengrass::LoggerDefinition`.
|
| CfnLoggerDefinition.Builder
|
| CfnLoggerDefinition.LoggerDefinitionVersionProperty
A logger definition version contains a list of [loggers](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-loggerdefinition-logger.html) .
|
| CfnLoggerDefinition.LoggerDefinitionVersionProperty.Builder
|
| 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.
|
| CfnLoggerDefinition.LoggerProperty.Builder
|
| CfnLoggerDefinitionProps
Properties for defining a `CfnLoggerDefinition`.
|
| CfnLoggerDefinitionProps.Builder
|
| CfnLoggerDefinitionVersion
A CloudFormation `AWS::Greengrass::LoggerDefinitionVersion`.
|
| CfnLoggerDefinitionVersion.Builder
|
| 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.
|
| CfnLoggerDefinitionVersion.LoggerProperty.Builder
|
| CfnLoggerDefinitionVersionProps
Properties for defining a `CfnLoggerDefinitionVersion`.
|
| CfnLoggerDefinitionVersionProps.Builder
|
| CfnResourceDefinition
A CloudFormation `AWS::Greengrass::ResourceDefinition`.
|
| CfnResourceDefinition.Builder
|
| CfnResourceDefinition.GroupOwnerSettingProperty
Settings that define additional Linux OS group permissions to give to the Lambda function process.
|
| CfnResourceDefinition.GroupOwnerSettingProperty.Builder
|
| CfnResourceDefinition.LocalDeviceResourceDataProperty
Settings for a local device resource, which represents a file under `/dev` .
|
| CfnResourceDefinition.LocalDeviceResourceDataProperty.Builder
|
| CfnResourceDefinition.LocalVolumeResourceDataProperty
Settings for a local volume resource, which represents a file or directory on the root file system.
|
| CfnResourceDefinition.LocalVolumeResourceDataProperty.Builder
|
| CfnResourceDefinition.ResourceDataContainerProperty
A container for resource data, which defines the resource type.
|
| CfnResourceDefinition.ResourceDataContainerProperty.Builder
|
| CfnResourceDefinition.ResourceDefinitionVersionProperty
A resource definition version contains a list of resources.
|
| CfnResourceDefinition.ResourceDefinitionVersionProperty.Builder
|
| CfnResourceDefinition.ResourceDownloadOwnerSettingProperty
The owner setting for a downloaded machine learning resource.
|
| CfnResourceDefinition.ResourceDownloadOwnerSettingProperty.Builder
|
| CfnResourceDefinition.ResourceInstanceProperty
A local resource, machine learning resource, or secret resource.
|
| CfnResourceDefinition.ResourceInstanceProperty.Builder
|
| CfnResourceDefinition.S3MachineLearningModelResourceDataProperty
Settings for an Amazon S3 machine learning resource.
|
| CfnResourceDefinition.S3MachineLearningModelResourceDataProperty.Builder
|
| CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty
Settings for an Secrets Manager machine learning resource.
|
| CfnResourceDefinition.SageMakerMachineLearningModelResourceDataProperty.Builder
|
| CfnResourceDefinition.SecretsManagerSecretResourceDataProperty
Settings for a secret resource, which references a secret from AWS Secrets Manager .
|
| CfnResourceDefinition.SecretsManagerSecretResourceDataProperty.Builder
|
| CfnResourceDefinitionProps
Properties for defining a `CfnResourceDefinition`.
|
| CfnResourceDefinitionProps.Builder
|
| CfnResourceDefinitionVersion
A CloudFormation `AWS::Greengrass::ResourceDefinitionVersion`.
|
| CfnResourceDefinitionVersion.Builder
|
| CfnResourceDefinitionVersion.GroupOwnerSettingProperty
Settings that define additional Linux OS group permissions to give to the Lambda function process.
|
| CfnResourceDefinitionVersion.GroupOwnerSettingProperty.Builder
|
| CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty
Settings for a local device resource, which represents a file under `/dev` .
|
| CfnResourceDefinitionVersion.LocalDeviceResourceDataProperty.Builder
|
| CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty
Settings for a local volume resource, which represents a file or directory on the root file system.
|
| CfnResourceDefinitionVersion.LocalVolumeResourceDataProperty.Builder
|
| CfnResourceDefinitionVersion.ResourceDataContainerProperty
A container for resource data, which defines the resource type.
|
| CfnResourceDefinitionVersion.ResourceDataContainerProperty.Builder
|
| CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty
The owner setting for a downloaded machine learning resource.
|
| CfnResourceDefinitionVersion.ResourceDownloadOwnerSettingProperty.Builder
|
| CfnResourceDefinitionVersion.ResourceInstanceProperty
A local resource, machine learning resource, or secret resource.
|
| CfnResourceDefinitionVersion.ResourceInstanceProperty.Builder
|
| CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty
Settings for an Amazon S3 machine learning resource.
|
| CfnResourceDefinitionVersion.S3MachineLearningModelResourceDataProperty.Builder
|
| CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty
Settings for an Secrets Manager machine learning resource.
|
| CfnResourceDefinitionVersion.SageMakerMachineLearningModelResourceDataProperty.Builder
|
| CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty
Settings for a secret resource, which references a secret from AWS Secrets Manager .
|
| CfnResourceDefinitionVersion.SecretsManagerSecretResourceDataProperty.Builder
|
| CfnResourceDefinitionVersionProps
Properties for defining a `CfnResourceDefinitionVersion`.
|
| CfnResourceDefinitionVersionProps.Builder
|
| CfnSubscriptionDefinition
A CloudFormation `AWS::Greengrass::SubscriptionDefinition`.
|
| CfnSubscriptionDefinition.Builder
|
| CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty
A subscription definition version contains a list of [subscriptions](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-greengrass-subscriptiondefinition-subscription.html) .
|
| CfnSubscriptionDefinition.SubscriptionDefinitionVersionProperty.Builder
|
| 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.
|
| CfnSubscriptionDefinition.SubscriptionProperty.Builder
|
| CfnSubscriptionDefinitionProps
Properties for defining a `CfnSubscriptionDefinition`.
|
| CfnSubscriptionDefinitionProps.Builder
|
| CfnSubscriptionDefinitionVersion
A CloudFormation `AWS::Greengrass::SubscriptionDefinitionVersion`.
|
| CfnSubscriptionDefinitionVersion.Builder
|
| 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.
|
| CfnSubscriptionDefinitionVersion.SubscriptionProperty.Builder
|
| CfnSubscriptionDefinitionVersionProps
Properties for defining a `CfnSubscriptionDefinitionVersion`.
|
| CfnSubscriptionDefinitionVersionProps.Builder
|