Type definitions#
Index > SageMakerFeatureStoreRuntime > Type definitions
Auto-generated documentation for SageMakerFeatureStoreRuntime type annotations stubs module mypy-boto3-sagemaker-featurestore-runtime.
BatchGetRecordErrorTypeDef#
# BatchGetRecordErrorTypeDef definition
class BatchGetRecordErrorTypeDef(TypedDict):
FeatureGroupName: str,
RecordIdentifierValueAsString: str,
ErrorCode: str,
ErrorMessage: str,
BatchGetRecordIdentifierTypeDef#
# BatchGetRecordIdentifierTypeDef definition
class BatchGetRecordIdentifierTypeDef(TypedDict):
FeatureGroupName: str,
RecordIdentifiersValueAsString: Sequence[str],
FeatureNames: NotRequired[Sequence[str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
FeatureValueTypeDef#
# FeatureValueTypeDef definition
class FeatureValueTypeDef(TypedDict):
FeatureName: str,
ValueAsString: str,
DeleteRecordRequestRequestTypeDef#
# DeleteRecordRequestRequestTypeDef definition
class DeleteRecordRequestRequestTypeDef(TypedDict):
FeatureGroupName: str,
RecordIdentifierValueAsString: str,
EventTime: str,
TargetStores: NotRequired[Sequence[TargetStoreType]], # (1)
DeletionMode: NotRequired[DeletionModeType], # (2)
- See TargetStoreType
- See DeletionModeType
GetRecordRequestRequestTypeDef#
# GetRecordRequestRequestTypeDef definition
class GetRecordRequestRequestTypeDef(TypedDict):
FeatureGroupName: str,
RecordIdentifierValueAsString: str,
FeatureNames: NotRequired[Sequence[str]],
ExpirationTimeResponse: NotRequired[ExpirationTimeResponseType], # (1)
TtlDurationTypeDef#
# TtlDurationTypeDef definition
class TtlDurationTypeDef(TypedDict):
Unit: TtlDurationUnitType, # (1)
Value: int,
BatchGetRecordRequestRequestTypeDef#
# BatchGetRecordRequestRequestTypeDef definition
class BatchGetRecordRequestRequestTypeDef(TypedDict):
Identifiers: Sequence[BatchGetRecordIdentifierTypeDef], # (1)
ExpirationTimeResponse: NotRequired[ExpirationTimeResponseType], # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchGetRecordResultDetailTypeDef#
# BatchGetRecordResultDetailTypeDef definition
class BatchGetRecordResultDetailTypeDef(TypedDict):
FeatureGroupName: str,
RecordIdentifierValueAsString: str,
Record: List[FeatureValueTypeDef], # (1)
ExpiresAt: NotRequired[str],
GetRecordResponseTypeDef#
# GetRecordResponseTypeDef definition
class GetRecordResponseTypeDef(TypedDict):
Record: List[FeatureValueTypeDef], # (1)
ExpiresAt: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRecordRequestRequestTypeDef#
# PutRecordRequestRequestTypeDef definition
class PutRecordRequestRequestTypeDef(TypedDict):
FeatureGroupName: str,
Record: Sequence[FeatureValueTypeDef], # (1)
TargetStores: NotRequired[Sequence[TargetStoreType]], # (2)
TtlDuration: NotRequired[TtlDurationTypeDef], # (3)
- See FeatureValueTypeDef
- See TargetStoreType
- See TtlDurationTypeDef
BatchGetRecordResponseTypeDef#
# BatchGetRecordResponseTypeDef definition
class BatchGetRecordResponseTypeDef(TypedDict):
Records: List[BatchGetRecordResultDetailTypeDef], # (1)
Errors: List[BatchGetRecordErrorTypeDef], # (2)
UnprocessedIdentifiers: List[BatchGetRecordIdentifierTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)