AWS::Greengrass::ResourceDefinition ResourceDataContainer - AWS CloudFormation

AWS::Greengrass::ResourceDefinition ResourceDataContainer

A container for resource data, which defines the resource type. The container takes only one of the following supported resource data types: LocalDeviceResourceData, LocalVolumeResourceData, SageMakerMachineLearningModelResourceData, S3MachineLearningModelResourceData, or SecretsManagerSecretResourceData.

Note

Only one resource type can be defined for a ResourceDataContainer instance.

In an AWS CloudFormation template, ResourceDataContainer is a property of the ResourceInstance property type.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

Properties

LocalDeviceResourceData

Settings for a local device resource.

Required: No

Type: LocalDeviceResourceData

Update requires: Replacement

LocalVolumeResourceData

Settings for a local volume resource.

Required: No

Type: LocalVolumeResourceData

Update requires: Replacement

S3MachineLearningModelResourceData

Settings for a machine learning resource stored in Amazon S3.

Required: No

Type: S3MachineLearningModelResourceData

Update requires: Replacement

SageMakerMachineLearningModelResourceData

Settings for a machine learning resource saved as an SageMaker training job.

Required: No

Type: SageMakerMachineLearningModelResourceData

Update requires: Replacement

SecretsManagerSecretResourceData

Settings for a secret resource.

Required: No

Type: SecretsManagerSecretResourceData

Update requires: Replacement

See also