class Aws::SageMaker::Types::OfflineStoreConfig

The configuration of an `OfflineStore`.

Provide an `OfflineStoreConfig` in a request to `CreateFeatureGroup` to create an `OfflineStore`.

To encrypt an `OfflineStore` using at rest data encryption, specify Amazon Web Services Key Management Service (KMS) key ID, or `KMSKeyId`, in `S3StorageConfig`.

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

data as a hash:

    {
      s3_storage_config: { # required
        s3_uri: "S3Uri", # required
        kms_key_id: "KmsKeyId",
        resolved_output_s3_uri: "S3Uri",
      },
      disable_glue_table_creation: false,
      data_catalog_config: {
        table_name: "TableName", # required
        catalog: "Catalog", # required
        database: "Database", # required
      },
    }

@!attribute [rw] s3_storage_config

The Amazon Simple Storage (Amazon S3) location of `OfflineStore`.
@return [Types::S3StorageConfig]

@!attribute [rw] disable_glue_table_creation

Set to `True` to disable the automatic creation of an Amazon Web
Services Glue table when configuring an `OfflineStore`.
@return [Boolean]

@!attribute [rw] data_catalog_config

The meta data of the Glue table that is autogenerated when an
`OfflineStore` is created.
@return [Types::DataCatalogConfig]

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

Constants

SENSITIVE