Typed dictionaries
Index > SageMakerMetrics > Typed dictionaries
Auto-generated documentation for SageMakerMetrics type annotations stubs module mypy-boto3-sagemaker-metrics.
BatchPutMetricsErrorTypeDef
# BatchPutMetricsErrorTypeDef usage example
from mypy_boto3_sagemaker_metrics.type_defs import BatchPutMetricsErrorTypeDef
def get_value() -> BatchPutMetricsErrorTypeDef:
return {
"Code": ...,
}
# BatchPutMetricsErrorTypeDef definition
class BatchPutMetricsErrorTypeDef(TypedDict):
Code: NotRequired[PutMetricsErrorCodeType], # (1)
MetricIndex: NotRequired[int],
RawMetricDataTypeDef
# RawMetricDataTypeDef usage example
from mypy_boto3_sagemaker_metrics.type_defs import RawMetricDataTypeDef
def get_value() -> RawMetricDataTypeDef:
return {
"MetricName": ...,
"Timestamp": ...,
"Value": ...,
}
# RawMetricDataTypeDef definition
class RawMetricDataTypeDef(TypedDict):
MetricName: str,
Timestamp: Union[datetime, str],
Value: float,
Step: NotRequired[int],
ResponseMetadataTypeDef
# ResponseMetadataTypeDef usage example
from mypy_boto3_sagemaker_metrics.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,
BatchPutMetricsRequestRequestTypeDef
# BatchPutMetricsRequestRequestTypeDef usage example
from mypy_boto3_sagemaker_metrics.type_defs import BatchPutMetricsRequestRequestTypeDef
def get_value() -> BatchPutMetricsRequestRequestTypeDef:
return {
"TrialComponentName": ...,
"MetricData": ...,
}
# BatchPutMetricsRequestRequestTypeDef definition
class BatchPutMetricsRequestRequestTypeDef(TypedDict):
TrialComponentName: str,
MetricData: Sequence[RawMetricDataTypeDef], # (1)
BatchPutMetricsResponseTypeDef
# BatchPutMetricsResponseTypeDef usage example
from mypy_boto3_sagemaker_metrics.type_defs import BatchPutMetricsResponseTypeDef
def get_value() -> BatchPutMetricsResponseTypeDef:
return {
"Errors": ...,
"ResponseMetadata": ...,
}
# BatchPutMetricsResponseTypeDef definition
class BatchPutMetricsResponseTypeDef(TypedDict):
Errors: List[BatchPutMetricsErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)