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)
- See TargetStoreType
- 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)
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)
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)
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)
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)
- See FeatureValueTypeDef
- 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)