def __init__(
        self,
        *,
        endpoint_id: Optional[str] = None,
        health_status: Optional[Union[str, "EndpointHealthStatus"]] = None,
        last_known_error: Optional[str] = None,
        last_known_error_time: Optional[datetime.datetime] = None,
        last_successful_send_attempt_time: Optional[datetime.datetime] = None,
        last_send_attempt_time: Optional[datetime.datetime] = None,
        **kwargs