Skip to content

Type definitions#

Index > SagemakerJobRuntimeService > Type definitions

Auto-generated documentation for SagemakerJobRuntimeService type annotations stubs module types-boto3-sagemakerjobruntime.

BlobTypeDef#

# BlobTypeDef Union usage example

from types_boto3_sagemakerjobruntime.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    botocore.response.StreamingBody,
]

CompleteRolloutRequestTypeDef#

# CompleteRolloutRequestTypeDef TypedDict usage example

from types_boto3_sagemakerjobruntime.type_defs import CompleteRolloutRequestTypeDef


def get_value() -> CompleteRolloutRequestTypeDef:
    return {
        "JobArn": ...,
    }


# CompleteRolloutRequestTypeDef definition

class CompleteRolloutRequestTypeDef(TypedDict):
    JobArn: str,
    TrajectoryId: str,
    Status: NotRequired[CompletionStatusType],  # (1)
    ClientToken: NotRequired[str],
  1. See CompletionStatusType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_sagemakerjobruntime.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

UpdateRewardRequestTypeDef#

# UpdateRewardRequestTypeDef TypedDict usage example

from types_boto3_sagemakerjobruntime.type_defs import UpdateRewardRequestTypeDef


def get_value() -> UpdateRewardRequestTypeDef:
    return {
        "JobArn": ...,
    }


# UpdateRewardRequestTypeDef definition

class UpdateRewardRequestTypeDef(TypedDict):
    JobArn: str,
    TrajectoryId: str,
    Rewards: Sequence[float],
    ClientToken: NotRequired[str],

SampleRequestTypeDef#

# SampleRequestTypeDef TypedDict usage example

from types_boto3_sagemakerjobruntime.type_defs import SampleRequestTypeDef


def get_value() -> SampleRequestTypeDef:
    return {
        "JobArn": ...,
    }


# SampleRequestTypeDef definition

class SampleRequestTypeDef(TypedDict):
    JobArn: str,
    TrajectoryId: str,
    Body: BlobTypeDef,

SampleWithResponseStreamRequestTypeDef#

# SampleWithResponseStreamRequestTypeDef TypedDict usage example

from types_boto3_sagemakerjobruntime.type_defs import SampleWithResponseStreamRequestTypeDef


def get_value() -> SampleWithResponseStreamRequestTypeDef:
    return {
        "JobArn": ...,
    }


# SampleWithResponseStreamRequestTypeDef definition

class SampleWithResponseStreamRequestTypeDef(TypedDict):
    JobArn: str,
    TrajectoryId: str,
    Body: BlobTypeDef,

SampleResponseTypeDef#

# SampleResponseTypeDef TypedDict usage example

from types_boto3_sagemakerjobruntime.type_defs import SampleResponseTypeDef


def get_value() -> SampleResponseTypeDef:
    return {
        "ContentType": ...,
    }


# SampleResponseTypeDef definition

class SampleResponseTypeDef(TypedDict):
    ContentType: str,
    Body: botocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SampleWithResponseStreamResponseTypeDef#

# SampleWithResponseStreamResponseTypeDef TypedDict usage example

from types_boto3_sagemakerjobruntime.type_defs import SampleWithResponseStreamResponseTypeDef


def get_value() -> SampleWithResponseStreamResponseTypeDef:
    return {
        "ContentType": ...,
    }


# SampleWithResponseStreamResponseTypeDef definition

class SampleWithResponseStreamResponseTypeDef(TypedDict):
    ContentType: str,
    Body: botocore.response.StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef