libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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

  • resolvedOutputS3Uri :: Maybe Text

    The S3 path where offline records are written.

  • 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"
  • 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
Eq S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

Read S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

Show 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 #

NFData S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

Methods

rnf :: S3StorageConfig -> () #

Hashable S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

ToJSON S3StorageConfig Source # 
Instance details

Defined in Amazonka.SageMaker.Types.S3StorageConfig

FromJSON 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" "libZSservicesZSamazonka-sagemakerZSamazonka-sagemaker" 'False) (C1 ('MetaCons "S3StorageConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolvedOutputS3Uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyId") '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:resolvedOutputS3Uri:S3StorageConfig', s3StorageConfig_resolvedOutputS3Uri - The S3 path where offline records are written.

$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: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_resolvedOutputS3Uri :: Lens' S3StorageConfig (Maybe Text) Source #

The S3 path where offline records are written.

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_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/.