Class: Aws::SageMaker::Types::OfflineStoreConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

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
  },
}

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_catalog_configTypes::DataCatalogConfig

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



30042
30043
30044
30045
30046
30047
30048
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 30042

class OfflineStoreConfig < Struct.new(
  :s3_storage_config,
  :disable_glue_table_creation,
  :data_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end

#disable_glue_table_creationBoolean

Set to True to disable the automatic creation of an Amazon Web Services Glue table when configuring an OfflineStore.

Returns:

  • (Boolean)


30042
30043
30044
30045
30046
30047
30048
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 30042

class OfflineStoreConfig < Struct.new(
  :s3_storage_config,
  :disable_glue_table_creation,
  :data_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end

#s3_storage_configTypes::S3StorageConfig

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



30042
30043
30044
30045
30046
30047
30048
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 30042

class OfflineStoreConfig < Struct.new(
  :s3_storage_config,
  :disable_glue_table_creation,
  :data_catalog_config)
  SENSITIVE = []
  include Aws::Structure
end