Interface CfnFeatureGroup.OnlineStoreConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnFeatureGroup.OnlineStoreConfigProperty.Jsii$Proxy
- Enclosing class:
CfnFeatureGroup
@Stability(Stable)
public static interface CfnFeatureGroup.OnlineStoreConfigProperty
extends software.amazon.jsii.JsiiSerializable
Use this to specify the AWS 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 .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.sagemaker.*;
OnlineStoreConfigProperty onlineStoreConfigProperty = OnlineStoreConfigProperty.builder()
.enableOnlineStore(false)
.securityConfig(OnlineStoreSecurityConfigProperty.builder()
.kmsKeyId("kmsKeyId")
.build())
.storageType("storageType")
.ttlDuration(TtlDurationProperty.builder()
.unit("unit")
.value(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnFeatureGroup.OnlineStoreConfigPropertystatic final classAn implementation forCfnFeatureGroup.OnlineStoreConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectTurnOnlineStoreoff by specifyingFalsefor theEnableOnlineStoreflag.default ObjectUse to specify KMS Key ID (KMSKeyId) for at-rest encryption of yourOnlineStore.default StringOption for different tiers of low latency storage for real-time data retrieval.default ObjectTime to live duration, where the record is hard deleted after the expiration time is reached;Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnableOnlineStore
TurnOnlineStoreoff by specifyingFalsefor theEnableOnlineStoreflag.Turn
OnlineStoreon by specifyingTruefor theEnableOnlineStoreflag.The default value is
False.Returns union: either
BooleanorIResolvable- See Also:
-
getSecurityConfig
Use to specify KMS Key ID (KMSKeyId) for at-rest encryption of yourOnlineStore.Returns union: either
IResolvableorCfnFeatureGroup.OnlineStoreSecurityConfigProperty- See Also:
-
getStorageType
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.
- See Also:
-
getTtlDuration
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.Returns union: either
IResolvableorCfnFeatureGroup.TtlDurationProperty- See Also:
-
builder
-