amazonka-greengrass-2.0: Amazon Greengrass SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Greengrass.Types.ResourceDataContainer

Description

 
Synopsis

Documentation

data ResourceDataContainer Source #

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

See: newResourceDataContainer smart constructor.

Constructors

ResourceDataContainer' 

Fields

Instances

Instances details
FromJSON ResourceDataContainer Source # 
Instance details

Defined in Amazonka.Greengrass.Types.ResourceDataContainer

ToJSON ResourceDataContainer Source # 
Instance details

Defined in Amazonka.Greengrass.Types.ResourceDataContainer

Generic ResourceDataContainer Source # 
Instance details

Defined in Amazonka.Greengrass.Types.ResourceDataContainer

Associated Types

type Rep ResourceDataContainer :: Type -> Type #

Read ResourceDataContainer Source # 
Instance details

Defined in Amazonka.Greengrass.Types.ResourceDataContainer

Show ResourceDataContainer Source # 
Instance details

Defined in Amazonka.Greengrass.Types.ResourceDataContainer

NFData ResourceDataContainer Source # 
Instance details

Defined in Amazonka.Greengrass.Types.ResourceDataContainer

Methods

rnf :: ResourceDataContainer -> () #

Eq ResourceDataContainer Source # 
Instance details

Defined in Amazonka.Greengrass.Types.ResourceDataContainer

Hashable ResourceDataContainer Source # 
Instance details

Defined in Amazonka.Greengrass.Types.ResourceDataContainer

type Rep ResourceDataContainer Source # 
Instance details

Defined in Amazonka.Greengrass.Types.ResourceDataContainer

type Rep ResourceDataContainer = D1 ('MetaData "ResourceDataContainer" "Amazonka.Greengrass.Types.ResourceDataContainer" "amazonka-greengrass-2.0-KjUXjyW3l8XyfFjm5ZueR" 'False) (C1 ('MetaCons "ResourceDataContainer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "localDeviceResourceData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalDeviceResourceData)) :*: S1 ('MetaSel ('Just "localVolumeResourceData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LocalVolumeResourceData))) :*: (S1 ('MetaSel ('Just "s3MachineLearningModelResourceData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3MachineLearningModelResourceData)) :*: (S1 ('MetaSel ('Just "sageMakerMachineLearningModelResourceData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SageMakerMachineLearningModelResourceData)) :*: S1 ('MetaSel ('Just "secretsManagerSecretResourceData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecretsManagerSecretResourceData))))))

newResourceDataContainer :: ResourceDataContainer Source #

Create a value of ResourceDataContainer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:localDeviceResourceData:ResourceDataContainer', resourceDataContainer_localDeviceResourceData - Attributes that define the local device resource.

$sel:localVolumeResourceData:ResourceDataContainer', resourceDataContainer_localVolumeResourceData - Attributes that define the local volume resource.

$sel:s3MachineLearningModelResourceData:ResourceDataContainer', resourceDataContainer_s3MachineLearningModelResourceData - Attributes that define an Amazon S3 machine learning resource.

$sel:sageMakerMachineLearningModelResourceData:ResourceDataContainer', resourceDataContainer_sageMakerMachineLearningModelResourceData - Attributes that define an Amazon SageMaker machine learning resource.

$sel:secretsManagerSecretResourceData:ResourceDataContainer', resourceDataContainer_secretsManagerSecretResourceData - Attributes that define a secret resource, which references a secret from AWS Secrets Manager.

resourceDataContainer_secretsManagerSecretResourceData :: Lens' ResourceDataContainer (Maybe SecretsManagerSecretResourceData) Source #

Attributes that define a secret resource, which references a secret from AWS Secrets Manager.