Skip to content

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],
  1. See PutMetricsErrorCodeType

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)
  1. See RawMetricDataTypeDef

BatchPutMetricsResponseTypeDef

Usage Example
from mypy_boto3_sagemaker_metrics.type_defs import BatchPutMetricsResponseTypeDef

def get_value() -> BatchPutMetricsResponseTypeDef:
    return {
        "Errors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchPutMetricsResponseTypeDef(TypedDict):
    Errors: List[BatchPutMetricsErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchPutMetricsErrorTypeDef
  2. See ResponseMetadataTypeDef