class Aws::SageMaker::Types::S3StorageConfig

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

@note When making an API call, you may pass S3StorageConfig

data as a hash:

    {
      s3_uri: "S3Uri", # required
      kms_key_id: "KmsKeyId",
      resolved_output_s3_uri: "S3Uri",
    }

@!attribute [rw] s3_uri

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

S3 URIs have a format similar to the following:
`s3://example-bucket/prefix/`.
@return [String]

@!attribute [rw] kms_key_id

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"`

^
@return [String]

@!attribute [rw] resolved_output_s3_uri

The S3 path where offline records are written.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/S3StorageConfig AWS API Documentation

Constants

SENSITIVE