interface OfflineStoreConfigProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.Sagemaker.CfnFeatureGroup.OfflineStoreConfigProperty | 
|  Java | software.amazon.awscdk.services.sagemaker.CfnFeatureGroup.OfflineStoreConfigProperty | 
|  Python | aws_cdk.aws_sagemaker.CfnFeatureGroup.OfflineStoreConfigProperty | 
|  TypeScript | @aws-cdk/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 * as sagemaker from '@aws-cdk/aws-sagemaker';
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
| Name | Type | Description | 
|---|---|---|
| s3 | IResolvable | S3 | The Amazon Simple Storage (Amazon S3) location of OfflineStore. | 
| data | IResolvable | Data | The meta data of the Glue table that is autogenerated when an OfflineStoreis created. | 
| disable | boolean | IResolvable | Set to Trueto disable the automatic creation of an AWS Glue table when configuring anOfflineStore. | 
| table | string | CfnFeatureGroup.OfflineStoreConfigProperty.TableFormat. | 
s3StorageConfig
Type:
IResolvable | S3
The Amazon Simple Storage (Amazon S3) location of OfflineStore .
dataCatalogConfig?
Type:
IResolvable | Data
(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.
