Class: Aws::SageMaker::Types::OnlineStoreConfig
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::SageMaker::Types::OnlineStoreConfig
 
 
- 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
- 
  
    
      #enable_online_store  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Turn ‘OnlineStore` off by specifying `False` for the `EnableOnlineStore` flag.
 - 
  
    
      #security_config  ⇒ Types::OnlineStoreSecurityConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Use to specify KMS Key ID (‘KMSKeyId`) for at-rest encryption of your `OnlineStore`.
 - 
  
    
      #storage_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Option for different tiers of low latency storage for real-time data retrieval.
 - 
  
    
      #ttl_duration  ⇒ Types::TtlDuration 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Time to live duration, where the record is hard deleted after the expiration time is reached; ‘ExpiresAt` = `EventTime` + `TtlDuration`.
 
Instance Attribute Details
#enable_online_store ⇒ Boolean
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`.
      37054 37055 37056 37057 37058 37059 37060 37061  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 37054 class OnlineStoreConfig < Struct.new( :security_config, :enable_online_store, :ttl_duration, :storage_type) SENSITIVE = [] include Aws::Structure end  | 
  
#security_config ⇒ Types::OnlineStoreSecurityConfig
Use to specify KMS Key ID (‘KMSKeyId`) for at-rest encryption of your `OnlineStore`.
      37054 37055 37056 37057 37058 37059 37060 37061  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 37054 class OnlineStoreConfig < Struct.new( :security_config, :enable_online_store, :ttl_duration, :storage_type) SENSITIVE = [] include Aws::Structure end  | 
  
#storage_type ⇒ String
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.
 
      37054 37055 37056 37057 37058 37059 37060 37061  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 37054 class OnlineStoreConfig < Struct.new( :security_config, :enable_online_store, :ttl_duration, :storage_type) SENSITIVE = [] include Aws::Structure end  | 
  
#ttl_duration ⇒ Types::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
      37054 37055 37056 37057 37058 37059 37060 37061  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 37054 class OnlineStoreConfig < Struct.new( :security_config, :enable_online_store, :ttl_duration, :storage_type) SENSITIVE = [] include Aws::Structure end  |