Class: Aws::SageMaker::Types::OnlineStoreConfig

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

Overview

Use this to specify the Amazon Web Services Key Management Service (KMS) Key ID, or ‘KMSKeyId`, for at rest data encryption. You can turn `OnlineStore` on or off by specifying the `EnableOnlineStore` flag at General Assembly.

The default value is ‘False`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enable_online_storeBoolean

Turn ‘OnlineStore` off by specifying `False` for the `EnableOnlineStore` flag. Turn `OnlineStore` on by specifying `True` for the `EnableOnlineStore` flag.

The default value is ‘False`.

Returns:

  • (Boolean)


35322
35323
35324
35325
35326
35327
35328
35329
# File 'lib/aws-sdk-sagemaker/types.rb', line 35322

class OnlineStoreConfig < Struct.new(
  :security_config,
  :enable_online_store,
  :ttl_duration,
  :storage_type)
  SENSITIVE = []
  include Aws::Structure
end

#security_configTypes::OnlineStoreSecurityConfig

Use to specify KMS Key ID (‘KMSKeyId`) for at-rest encryption of your `OnlineStore`.



35322
35323
35324
35325
35326
35327
35328
35329
# File 'lib/aws-sdk-sagemaker/types.rb', line 35322

class OnlineStoreConfig < Struct.new(
  :security_config,
  :enable_online_store,
  :ttl_duration,
  :storage_type)
  SENSITIVE = []
  include Aws::Structure
end

#storage_typeString

Option for different tiers of low latency storage for real-time data retrieval.

  • ‘Standard`: A managed low latency data store for feature groups.

  • ‘InMemory`: A managed data store for feature groups that supports very low latency retrieval.

Returns:

  • (String)


35322
35323
35324
35325
35326
35327
35328
35329
# File 'lib/aws-sdk-sagemaker/types.rb', line 35322

class OnlineStoreConfig < Struct.new(
  :security_config,
  :enable_online_store,
  :ttl_duration,
  :storage_type)
  SENSITIVE = []
  include Aws::Structure
end

#ttl_durationTypes::TtlDuration

Time to live duration, where the record is hard deleted after the expiration time is reached; ‘ExpiresAt` = `EventTime` + `TtlDuration`. For information on HardDelete, see the

DeleteRecord][1

API in the Amazon SageMaker API Reference guide.

[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_feature_store_DeleteRecord.html

Returns:



35322
35323
35324
35325
35326
35327
35328
35329
# File 'lib/aws-sdk-sagemaker/types.rb', line 35322

class OnlineStoreConfig < Struct.new(
  :security_config,
  :enable_online_store,
  :ttl_duration,
  :storage_type)
  SENSITIVE = []
  include Aws::Structure
end