Skip to content

OnlineStoreConfig

Source code in docs_src/capo_sagemaker/types/online_store_config.py
class OnlineStoreConfig(TypedDict, closed=True):
    security_config: NotRequired[
        "capo_sagemaker.types.online_store_security_config.OnlineStoreSecurityConfig"
    ]
    """<p>Use to specify KMS Key ID (<code>KMSKeyId</code>) for at-rest encryption of your <code>OnlineStore</code>.</p>"""
    enable_online_store: NotRequired["capo_sagemaker.types.boolean.Boolean"]
    """<p>Turn <code>OnlineStore</code> off by specifying <code>False</code> for the <code>EnableOnlineStore</code> flag. Turn <code>OnlineStore</code> on by specifying <code>True</code> for the <code>EnableOnlineStore</code> flag. </p> <p>The default value is <code>False</code>.</p>"""
    ttl_duration: NotRequired["capo_sagemaker.types.ttl_duration.TtlDuration"]
    """<p>Time to live duration, where the record is hard deleted after the expiration time is reached; <code>ExpiresAt</code> = <code>EventTime</code> + <code>TtlDuration</code>. For information on HardDelete, see the <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_feature_store_DeleteRecord.html">DeleteRecord</a> API in the Amazon SageMaker API Reference guide.</p>"""
    storage_type: NotRequired["capo_sagemaker.types.storage_type.StorageType"]
    """<p>Option for different tiers of low latency storage for real-time data retrieval.</p> <ul> <li> <p> <code>Standard</code>: A managed low latency data store for feature groups.</p> </li> <li> <p> <code>Standard_V2</code>: A managed low latency data store for feature groups that supports partial updates to individual features using the <a href="https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_feature_store_UpdateRecord.html">UpdateRecord</a> operation. Choose this storage type at feature group creation time if your use case requires updating specific feature values without rewriting the entire record.</p> </li> <li> <p> <code>InMemory</code>: A managed data store for feature groups that supports very low latency retrieval.</p> </li> </ul>"""

enable_online_store instance-attribute

enable_online_store: NotRequired[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.

security_config instance-attribute

security_config: NotRequired[OnlineStoreSecurityConfig]

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

storage_type instance-attribute

storage_type: NotRequired[StorageType]

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

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

  • Standard_V2: A managed low latency data store for feature groups that supports partial updates to individual features using the UpdateRecord operation. Choose this storage type at feature group creation time if your use case requires updating specific feature values without rewriting the entire record.

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

ttl_duration instance-attribute

ttl_duration: NotRequired[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 API in the Amazon SageMaker API Reference guide.