interface OfflineStoreConfigProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.SageMaker.Mixins.CfnFeatureGroupPropsMixin.OfflineStoreConfigProperty |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awssagemaker/mixins#CfnFeatureGroupPropsMixin_OfflineStoreConfigProperty |
Java | software.amazon.awscdk.mixins.preview.services.sagemaker.mixins.CfnFeatureGroupPropsMixin.OfflineStoreConfigProperty |
Python | aws_cdk.mixins_preview.aws_sagemaker.mixins.CfnFeatureGroupPropsMixin.OfflineStoreConfigProperty |
TypeScript | @aws-cdk/mixins-preview » aws_sagemaker » mixins » CfnFeatureGroupPropsMixin » 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 { mixins as sagemaker_mixins } from '@aws-cdk/mixins-preview/aws-sagemaker';
const offlineStoreConfigProperty: sagemaker_mixins.CfnFeatureGroupPropsMixin.OfflineStoreConfigProperty = {
dataCatalogConfig: {
catalog: 'catalog',
database: 'database',
tableName: 'tableName',
},
disableGlueTableCreation: false,
s3StorageConfig: {
kmsKeyId: 'kmsKeyId',
s3Uri: 's3Uri',
},
tableFormat: 'tableFormat',
};
Properties
| Name | Type | Description |
|---|---|---|
| data | IResolvable | Data | The meta data of the Glue table that is autogenerated when an OfflineStore is created. |
| disable | boolean | IResolvable | Set to True to disable the automatic creation of an AWS Glue table when configuring an OfflineStore . |
| s3 | IResolvable | S3 | The Amazon Simple Storage (Amazon S3) location of OfflineStore . |
| table | string | Format for the offline store table. |
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 .
s3StorageConfig?
Type:
IResolvable | S3
(optional)
The Amazon Simple Storage (Amazon S3) location of OfflineStore .
tableFormat?
Type:
string
(optional)
Format for the offline store table.
Supported formats are Glue (Default) and Apache Iceberg .

.NET
Go
Java
Python
TypeScript