AWS::Greengrass::ResourceDefinitionVersion ResourceDataContainer - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::Greengrass::ResourceDefinitionVersion 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 CloudFormation template, ResourceDataContainer is a property of the ResourceInstance property type.

Syntax

To declare this entity in your 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 AI training job.

Required: No

Type: SageMakerMachineLearningModelResourceData

Update requires: Replacement

SecretsManagerSecretResourceData

Settings for a secret resource.

Required: No

Type: SecretsManagerSecretResourceData

Update requires: Replacement

See also