Typed dictionaries
Index > SageMakerMetrics > Typed dictionaries
Auto-generated documentation for SageMakerMetrics type annotations stubs module mypy-boto3-sagemaker-metrics.
BatchPutMetricsErrorTypeDef
Usage Example
from mypy_boto3_sagemaker_metrics.type_defs import BatchPutMetricsErrorTypeDef
def get_value() -> BatchPutMetricsErrorTypeDef:
return {
"Code": ...,
}
Definition
class BatchPutMetricsErrorTypeDef(TypedDict):
Code: NotRequired[PutMetricsErrorCodeType], # (1)
MetricIndex: NotRequired[int],
RawMetricDataTypeDef
Usage Example
from mypy_boto3_sagemaker_metrics.type_defs import RawMetricDataTypeDef
def get_value() -> RawMetricDataTypeDef:
return {
"MetricName": ...,
"Timestamp": ...,
"Value": ...,
}
Definition
class RawMetricDataTypeDef(TypedDict):
MetricName: str,
Timestamp: Union[datetime, str],
Value: float,
Step: NotRequired[int],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_sagemaker_metrics.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
BatchPutMetricsRequestRequestTypeDef
Usage Example
from mypy_boto3_sagemaker_metrics.type_defs import BatchPutMetricsRequestRequestTypeDef
def get_value() -> BatchPutMetricsRequestRequestTypeDef:
return {
"TrialComponentName": ...,
"MetricData": ...,
}
Definition
class BatchPutMetricsRequestRequestTypeDef(TypedDict):
TrialComponentName: str,
MetricData: Sequence[RawMetricDataTypeDef], # (1)
BatchPutMetricsResponseTypeDef
Usage Example
from mypy_boto3_sagemaker_metrics.type_defs import BatchPutMetricsResponseTypeDef
def get_value() -> BatchPutMetricsResponseTypeDef:
return {
"Errors": ...,
"ResponseMetadata": ...,
}