Skip to content

RoboMakerClient#

Index > RoboMaker > RoboMakerClient

Auto-generated documentation for RoboMaker type annotations stubs module mypy-boto3-robomaker.

RoboMakerClient#

Type annotations and code completion for boto3.client("robomaker"). boto3 documentation

# RoboMakerClient usage example

from boto3.session import Session
from mypy_boto3_robomaker.client import RoboMakerClient

def get_robomaker_client() -> RoboMakerClient:
    return Session().client("robomaker")

Exceptions#

boto3 client exceptions are generated in runtime. This class provides code completion for boto3.client("robomaker").exceptions structure.

# Exceptions.exceptions usage example

client = boto3.client("robomaker")

try:
    do_something(client)
except (
    client.exceptions.ClientError,
    client.exceptions.ConcurrentDeploymentException,
    client.exceptions.IdempotentParameterMismatchException,
    client.exceptions.InternalServerException,
    client.exceptions.InvalidParameterException,
    client.exceptions.LimitExceededException,
    client.exceptions.ResourceAlreadyExistsException,
    client.exceptions.ResourceNotFoundException,
    client.exceptions.ServiceUnavailableException,
    client.exceptions.ThrottlingException,
) as e:
    print(e)
# Exceptions.exceptions type checking example

from mypy_boto3_robomaker.client import Exceptions

def handle_error(exc: Exceptions.ClientError) -> None:
    ...

Methods#

batch_delete_worlds#

Deletes one or more worlds in a batch operation.

Type annotations and code completion for boto3.client("robomaker").batch_delete_worlds method. boto3 documentation

# batch_delete_worlds method definition

def batch_delete_worlds(
    self,
    *,
    worlds: Sequence[str],
) -> BatchDeleteWorldsResponseTypeDef:  # (1)
    ...
  1. See BatchDeleteWorldsResponseTypeDef
# batch_delete_worlds method usage example with argument unpacking

kwargs: BatchDeleteWorldsRequestRequestTypeDef = {  # (1)
    "worlds": ...,
}

parent.batch_delete_worlds(**kwargs)
  1. See BatchDeleteWorldsRequestRequestTypeDef

batch_describe_simulation_job#

Describes one or more simulation jobs.

Type annotations and code completion for boto3.client("robomaker").batch_describe_simulation_job method. boto3 documentation

# batch_describe_simulation_job method definition

def batch_describe_simulation_job(
    self,
    *,
    jobs: Sequence[str],
) -> BatchDescribeSimulationJobResponseTypeDef:  # (1)
    ...
  1. See BatchDescribeSimulationJobResponseTypeDef
# batch_describe_simulation_job method usage example with argument unpacking

kwargs: BatchDescribeSimulationJobRequestRequestTypeDef = {  # (1)
    "jobs": ...,
}

parent.batch_describe_simulation_job(**kwargs)
  1. See BatchDescribeSimulationJobRequestRequestTypeDef

can_paginate#

Check if an operation can be paginated.

Type annotations and code completion for boto3.client("robomaker").can_paginate method. boto3 documentation

# can_paginate method definition

def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...

cancel_deployment_job#

Cancels the specified deployment job.

Type annotations and code completion for boto3.client("robomaker").cancel_deployment_job method. boto3 documentation

# cancel_deployment_job method definition

def cancel_deployment_job(
    self,
    *,
    job: str,
) -> Dict[str, Any]:
    ...
# cancel_deployment_job method usage example with argument unpacking

kwargs: CancelDeploymentJobRequestRequestTypeDef = {  # (1)
    "job": ...,
}

parent.cancel_deployment_job(**kwargs)
  1. See CancelDeploymentJobRequestRequestTypeDef

cancel_simulation_job#

Cancels the specified simulation job.

Type annotations and code completion for boto3.client("robomaker").cancel_simulation_job method.