Skip to content

Typed dictionaries#

Index > SageMakerFeatureStoreRuntime > Typed dictionaries

Auto-generated documentation for SageMakerFeatureStoreRuntime type annotations stubs module mypy-boto3-sagemaker-featurestore-runtime.

BatchGetRecordErrorTypeDef#

# BatchGetRecordErrorTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import BatchGetRecordErrorTypeDef

def get_value() -> BatchGetRecordErrorTypeDef:
    return {
        "FeatureGroupName": ...,
        "RecordIdentifierValueAsString": ...,
        "ErrorCode": ...,
        "ErrorMessage": ...,
    }
# BatchGetRecordErrorTypeDef definition

class BatchGetRecordErrorTypeDef(TypedDict):
    FeatureGroupName: str,
    RecordIdentifierValueAsString: str,
    ErrorCode: str,
    ErrorMessage: str,

BatchGetRecordIdentifierTypeDef#

# BatchGetRecordIdentifierTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import BatchGetRecordIdentifierTypeDef

def get_value() -> BatchGetRecordIdentifierTypeDef:
    return {
        "FeatureGroupName": ...,
        "RecordIdentifiersValueAsString": ...,
    }
# BatchGetRecordIdentifierTypeDef definition

class BatchGetRecordIdentifierTypeDef(TypedDict):
    FeatureGroupName: str,
    RecordIdentifiersValueAsString: Sequence[str],
    FeatureNames: NotRequired[Sequence[str]],

FeatureValueTypeDef#

# FeatureValueTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import FeatureValueTypeDef

def get_value() -> FeatureValueTypeDef:
    return {
        "FeatureName": ...,
        "ValueAsString": ...,
    }
# FeatureValueTypeDef definition

class FeatureValueTypeDef(TypedDict):
    FeatureName: str,
    ValueAsString: str,

DeleteRecordRequestRequestTypeDef#

# DeleteRecordRequestRequestTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import DeleteRecordRequestRequestTypeDef

def get_value() -> DeleteRecordRequestRequestTypeDef:
    return {
        "FeatureGroupName": ...,
        "RecordIdentifierValueAsString": ...,
        "EventTime": ...,
    }
# DeleteRecordRequestRequestTypeDef definition

class DeleteRecordRequestRequestTypeDef(TypedDict):
    FeatureGroupName: str,
    RecordIdentifierValueAsString: str,
    EventTime: str,
    TargetStores: NotRequired[Sequence[TargetStoreType]],  # (1)
    DeletionMode: NotRequired[DeletionModeType],  # (2)
  1. See TargetStoreType
  2. See DeletionModeType

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetRecordRequestRequestTypeDef#

# GetRecordRequestRequestTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import GetRecordRequestRequestTypeDef

def get_value() -> GetRecordRequestRequestTypeDef:
    return {
        "FeatureGroupName": ...,
        "RecordIdentifierValueAsString": ...,
    }
# GetRecordRequestRequestTypeDef definition

class GetRecordRequestRequestTypeDef(TypedDict):
    FeatureGroupName: str,
    RecordIdentifierValueAsString: str,
    FeatureNames: NotRequired[Sequence[str]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

BatchGetRecordRequestRequestTypeDef#

# BatchGetRecordRequestRequestTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import BatchGetRecordRequestRequestTypeDef

def get_value() -> BatchGetRecordRequestRequestTypeDef:
    return {
        "Identifiers": ...,
    }
# BatchGetRecordRequestRequestTypeDef definition

class BatchGetRecordRequestRequestTypeDef(TypedDict):
    Identifiers: Sequence[BatchGetRecordIdentifierTypeDef],  # (1)
  1. See BatchGetRecordIdentifierTypeDef

BatchGetRecordResultDetailTypeDef#

# BatchGetRecordResultDetailTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import BatchGetRecordResultDetailTypeDef

def get_value() -> BatchGetRecordResultDetailTypeDef:
    return {
        "FeatureGroupName": ...,
        "RecordIdentifierValueAsString": ...,
        "Record": ...,
    }
# BatchGetRecordResultDetailTypeDef definition

class BatchGetRecordResultDetailTypeDef(TypedDict):
    FeatureGroupName: str,
    RecordIdentifierValueAsString: str,
    Record: List[FeatureValueTypeDef],  # (1)
  1. See FeatureValueTypeDef

GetRecordResponseTypeDef#

# GetRecordResponseTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import GetRecordResponseTypeDef

def get_value() -> GetRecordResponseTypeDef:
    return {
        "Record": ...,
        "ResponseMetadata": ...,
    }
# GetRecordResponseTypeDef definition

class GetRecordResponseTypeDef(TypedDict):
    Record: List[FeatureValueTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FeatureValueTypeDef
  2. See ResponseMetadataTypeDef

PutRecordRequestRequestTypeDef#

# PutRecordRequestRequestTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import PutRecordRequestRequestTypeDef

def get_value() -> PutRecordRequestRequestTypeDef:
    return {
        "FeatureGroupName": ...,
        "Record": ...,
    }
# PutRecordRequestRequestTypeDef definition

class PutRecordRequestRequestTypeDef(TypedDict):
    FeatureGroupName: str,
    Record: Sequence[FeatureValueTypeDef],  # (1)
    TargetStores: NotRequired[Sequence[TargetStoreType]],  # (2)
  1. See FeatureValueTypeDef
  2. See TargetStoreType

BatchGetRecordResponseTypeDef#

# BatchGetRecordResponseTypeDef usage example

from mypy_boto3_sagemaker_featurestore_runtime.type_defs import BatchGetRecordResponseTypeDef

def get_value() -> BatchGetRecordResponseTypeDef:
    return {
        "Records": ...,
        "Errors": ...,
        "UnprocessedIdentifiers": ...,
        "ResponseMetadata": ...,
    }
# BatchGetRecordResponseTypeDef definition

class BatchGetRecordResponseTypeDef(TypedDict):
    Records: List[BatchGetRecordResultDetailTypeDef],  # (1)
    Errors: List[BatchGetRecordErrorTypeDef],  # (2)
    UnprocessedIdentifiers: List[BatchGetRecordIdentifierTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See BatchGetRecordResultDetailTypeDef
  2. See BatchGetRecordErrorTypeDef
  3. See BatchGetRecordIdentifierTypeDef
  4. See ResponseMetadataTypeDef