aws-cdk-lib.aws_sagemaker.CfnFeatureGroup.OfflineStoreConfigProperty

interface OfflineStoreConfigProperty

LanguageType name
.NETAmazon.CDK.AWS.Sagemaker.CfnFeatureGroup.OfflineStoreConfigProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awssagemaker#CfnFeatureGroup_OfflineStoreConfigProperty
Javasoftware.amazon.awscdk.services.sagemaker.CfnFeatureGroup.OfflineStoreConfigProperty
Pythonaws_cdk.aws_sagemaker.CfnFeatureGroup.OfflineStoreConfigProperty
TypeScript aws-cdk-lib » aws_sagemaker » CfnFeatureGroup » OfflineStoreConfigProperty

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 AWS Key Management Service (KMS) key ID, or KMSKeyId , in S3StorageConfig .

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sagemaker as sagemaker } from 'aws-cdk-lib';
const offlineStoreConfigProperty: sagemaker.CfnFeatureGroup.OfflineStoreConfigProperty = {
  s3StorageConfig: {
    s3Uri: 's3Uri',

    // the properties below are optional
    kmsKeyId: 'kmsKeyId',
  },

  // the properties below are optional
  dataCatalogConfig: {
    catalog: 'catalog',
    database: 'database',
    tableName: 'tableName',
  },
  disableGlueTableCreation: false,
  tableFormat: 'tableFormat',
};

Properties

NameTypeDescription
s3StorageConfigIResolvable | S3StorageConfigPropertyThe Amazon Simple Storage (Amazon S3) location of OfflineStore .
dataCatalogConfig?IResolvable | DataCatalogConfigPropertyThe meta data of the Glue table that is autogenerated when an OfflineStore is created.
disableGlueTableCreation?boolean | IResolvableSet to True to disable the automatic creation of an AWS Glue table when configuring an OfflineStore .
tableFormat?stringCfnFeatureGroup.OfflineStoreConfigProperty.TableFormat.

s3StorageConfig

Type: IResolvable | S3StorageConfigProperty

The Amazon Simple Storage (Amazon S3) location of OfflineStore .


dataCatalogConfig?

Type: IResolvable | DataCatalogConfigProperty (optional)

The meta data of the Glue table that is autogenerated when an OfflineStore is created.


disableGlueTableCreation?

Type: boolean | IResolvable (optional)

Set to True to disable the automatic creation of an AWS Glue table when configuring an OfflineStore .

If set to False , Feature Store will name the OfflineStore Glue table following Athena's naming recommendations .

The default value is False .


tableFormat?

Type: string (optional)

CfnFeatureGroup.OfflineStoreConfigProperty.TableFormat.