Source code for sagemaker.mlops.feature_store.inputs

"""Enums for FeatureStore operations."""
from enum import Enum

[docs] class TargetStoreEnum(Enum): """Store types for put_record.""" ONLINE_STORE = "OnlineStore" OFFLINE_STORE = "OfflineStore"
[docs] class OnlineStoreStorageTypeEnum(Enum): """Storage types for online store.""" STANDARD = "Standard" IN_MEMORY = "InMemory"
[docs] class TableFormatEnum(Enum): """Offline store table formats.""" GLUE = "Glue" ICEBERG = "Iceberg"
[docs] class ResourceEnum(Enum): """Resource types for search.""" FEATURE_GROUP = "FeatureGroup" FEATURE_METADATA = "FeatureMetadata"
[docs] class SearchOperatorEnum(Enum): """Search operators.""" AND = "And" OR = "Or"
[docs] class SortOrderEnum(Enum): """Sort orders.""" ASCENDING = "Ascending" DESCENDING = "Descending"
[docs] class FilterOperatorEnum(Enum): """Filter operators.""" EQUALS = "Equals" NOT_EQUALS = "NotEquals" GREATER_THAN = "GreaterThan" GREATER_THAN_OR_EQUAL_TO = "GreaterThanOrEqualTo" LESS_THAN = "LessThan" LESS_THAN_OR_EQUAL_TO = "LessThanOrEqualTo" CONTAINS = "Contains" EXISTS = "Exists" NOT_EXISTS = "NotExists" IN = "In"
[docs] class DeletionModeEnum(Enum): """Deletion modes for delete_record.""" SOFT_DELETE = "SoftDelete" HARD_DELETE = "HardDelete"
[docs] class ExpirationTimeResponseEnum(Enum): """ExpiresAt response toggle.""" DISABLED = "Disabled" ENABLED = "Enabled"
[docs] class ThroughputModeEnum(Enum): """Throughput modes for feature group.""" ON_DEMAND = "OnDemand" PROVISIONED = "Provisioned"