amazonka-sagemaker-2.0: Amazon SageMaker Service 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.SageMaker.Types.S3StorageConfig

Description

 
Synopsis

Documentation

data S3StorageConfig Source #

The Amazon Simple Storage (Amazon S3) location and and security configuration for OfflineStore.

See: newS3StorageConfig smart constructor.

Constructors

S3StorageConfig' 

Fields

  • kmsKeyId :: Maybe Text

    The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

    The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

    • "kms:GenerateDataKey"
  • resolvedOutputS3Uri :: Maybe Text

    The S3 path where offline records are written.

  • s3Uri :: Text

    The S3 URI, or location in Amazon S3, of OfflineStore.

    S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

Instances

Instances details
FromJSON S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

ToJSON S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

Generic S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

Associated Types

type Rep S3StorageConfig :: Type -> Type #

Read S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

Show S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

NFData S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

Methods

rnf :: S3StorageConfig -> () #

Eq S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

Hashable S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

type Rep S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

type Rep S3StorageConfig = D1 ('MetaData "S3StorageConfig" "Amazonka.SageMaker.Types.S3StorageConfig" "amazonka-sagemaker-2.0-9SyrKZ4KqhsL1qX9u3ILA3" 'False) (C1 ('MetaCons "S3StorageConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolvedOutputS3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3StorageConfig Source #

Create a value of S3StorageConfig 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:kmsKeyId:S3StorageConfig', s3StorageConfig_kmsKeyId - The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

$sel:resolvedOutputS3Uri:S3StorageConfig', s3StorageConfig_resolvedOutputS3Uri - The S3 path where offline records are written.

$sel:s3Uri:S3StorageConfig', s3StorageConfig_s3Uri - The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.

s3StorageConfig_kmsKeyId :: Lens' S3StorageConfig (Maybe Text) Source #

The Amazon Web Services Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location.

The IAM roleARN that is passed as a parameter to CreateFeatureGroup must have below permissions to the KmsKeyId:

  • "kms:GenerateDataKey"

s3StorageConfig_resolvedOutputS3Uri :: Lens' S3StorageConfig (Maybe Text) Source #

The S3 path where offline records are written.

s3StorageConfig_s3Uri :: Lens' S3StorageConfig Text Source #

The S3 URI, or location in Amazon S3, of OfflineStore.

S3 URIs have a format similar to the following: s3://example-bucket/prefix/.