Skip to content

RoboMakerClient

Index > RoboMaker > RoboMakerClient

Auto-generated documentation for RoboMaker type annotations stubs module types-aiobotocore-robomaker.

RoboMakerClient

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

Usage example
from aioboto3.session import Session
from types_aiobotocore_robomaker.client import RoboMakerClient

session = Session()
async with session.client("robomaker") as client:
    client: RoboMakerClient

Exceptions

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

Usage example
async with session.client("robomaker") as client:
    try:
        do_something(client)
    except (
            client.ClientError,
        client.ConcurrentDeploymentException,
        client.IdempotentParameterMismatchException,
        client.InternalServerException,
        client.InvalidParameterException,
        client.LimitExceededException,
        client.ResourceAlreadyExistsException,
        client.ResourceNotFoundException,
        client.ServiceUnavailableException,
        client.ThrottlingException,
    ) as e:
        print(e)
Type checking example
from types_aiobotocore_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 session.client("robomaker").batch_delete_worlds method. boto3 documentation

Method definition
await def batch_delete_worlds(
    self,
    *,
    worlds: Sequence[str],
) -> BatchDeleteWorldsResponseTypeDef:  # (1)
    ...
  1. See BatchDeleteWorldsResponseTypeDef
Usage example with kwargs
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 session.client("robomaker").batch_describe_simulation_job method. boto3 documentation

Method definition
await def batch_describe_simulation_job(
    self,
    *,
    jobs: Sequence[str],
) -> BatchDescribeSimulationJobResponseTypeDef:  # (1)
    ...
  1. See BatchDescribeSimulationJobResponseTypeDef
Usage example with kwargs
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 session.client("robomaker").can_paginate method. boto3 documentation

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

cancel_deployment_job

Cancels the specified deployment job.

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

Method definition
await def cancel_deployment_job(
    self,
    *,
    job: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
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 session.client("robomaker").cancel_simulation_job method. boto3 documentation

Method definition
await def cancel_simulation_job(
    self,
    *,
    job: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: CancelSimulationJobRequestRequestTypeDef = {  # (1)
    "job": ...,
}

parent.cancel_simulation_job(**kwargs)
  1. See CancelSimulationJobRequestRequestTypeDef

cancel_simulation_job_batch

Cancels a simulation job batch.

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

Method definition
await def cancel_simulation_job_batch(
    self,
    *,
    batch: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: CancelSimulationJobBatchRequestRequestTypeDef = {  # (1)
    "batch": ...,
}

parent.cancel_simulation_job_batch(**kwargs)
  1. See CancelSimulationJobBatchRequestRequestTypeDef

cancel_world_export_job

Cancels the specified export job.

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

Method definition
await def cancel_world_export_job(
    self,
    *,
    job: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: CancelWorldExportJobRequestRequestTypeDef = {  # (1)
    "job": ...,
}

parent.cancel_world_export_job(**kwargs)
  1. See CancelWorldExportJobRequestRequestTypeDef

cancel_world_generation_job

Cancels the specified world generator job.

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

Method definition
await def cancel_world_generation_job(
    self,
    *,
    job: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: CancelWorldGenerationJobRequestRequestTypeDef = {  # (1)
    "job": ...,
}

parent.cancel_world_generation_job(**kwargs)
  1. See CancelWorldGenerationJobRequestRequestTypeDef

close

Closes underlying endpoint connections.

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

Method definition
await def close(
    self,
) -> None:
    ...

create_deployment_job

Deploys a specific version of a robot application to robots in a fleet.

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

Method definition
await def create_deployment_job(
    self,
    *,
    clientRequestToken: str,
    fleet: str,
    deploymentApplicationConfigs: Sequence[DeploymentApplicationConfigTypeDef],  # (1)
    deploymentConfig: DeploymentConfigTypeDef = ...,  # (2)
    tags: Mapping[str, str] = ...,
) -> CreateDeploymentJobResponseTypeDef:  # (3)
    ...
  1. See DeploymentApplicationConfigTypeDef
  2. See DeploymentConfigTypeDef
  3. See CreateDeploymentJobResponseTypeDef
Usage example with kwargs
kwargs: CreateDeploymentJobRequestRequestTypeDef = {  # (1)
    "clientRequestToken": ...,
    "fleet": ...,
    "deploymentApplicationConfigs": ...,
}

parent.create_deployment_job(**kwargs)
  1. See CreateDeploymentJobRequestRequestTypeDef

create_fleet

Creates a fleet, a logical group of robots running the same robot application.

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

Method definition
await def create_fleet(
    self,
    *,
    name: str,
    tags: Mapping[str, str] = ...,
) -> CreateFleetResponseTypeDef:  # (1)
    ...
  1. See CreateFleetResponseTypeDef
Usage example with kwargs
kwargs: CreateFleetRequestRequestTypeDef = {  # (1)
    "name": ...,
}

parent.create_fleet(**kwargs)
  1. See CreateFleetRequestRequestTypeDef

create_robot

Creates a robot.

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

Method definition
await def create_robot(
    self,
    *,
    name: str,
    architecture: ArchitectureType,  # (1)
    greengrassGroupId: str,
    tags: Mapping[str, str] = ...,
) -> CreateRobotResponseTypeDef:  # (2)
    ...
  1. See ArchitectureType
  2. See CreateRobotResponseTypeDef
Usage example with kwargs
kwargs: CreateRobotRequestRequestTypeDef = {  # (1)
    "name": ...,
    "architecture": ...,
    "greengrassGroupId": ...,
}

parent.create_robot(**kwargs)
  1. See CreateRobotRequestRequestTypeDef

create_robot_application

Creates a robot application.

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

Method definition
await def create_robot_application(
    self,
    *,
    name: str,
    robotSoftwareSuite: RobotSoftwareSuiteTypeDef,  # (1)
    sources: Sequence[SourceConfigTypeDef] = ...,  # (2)
    tags: Mapping[str, str] = ...,
    environment: EnvironmentTypeDef = ...,  # (3)
) -> CreateRobotApplicationResponseTypeDef:  # (4)
    ...
  1. See RobotSoftwareSuiteTypeDef
  2. See SourceConfigTypeDef
  3. See EnvironmentTypeDef
  4. See CreateRobotApplicationResponseTypeDef
Usage example with kwargs
kwargs: CreateRobotApplicationRequestRequestTypeDef = {  # (1)
    "name": ...,
    "robotSoftwareSuite": ...,
}

parent.create_robot_application(**kwargs)
  1. See CreateRobotApplicationRequestRequestTypeDef

create_robot_application_version

Creates a version of a robot application.

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

Method definition
await def create_robot_application_version(
    self,
    *,
    application: str,
    currentRevisionId: str = ...,
    s3Etags: Sequence[str] = ...,
    imageDigest: str = ...,
) -> CreateRobotApplicationVersionResponseTypeDef:  # (1)
    ...
  1. See CreateRobotApplicationVersionResponseTypeDef
Usage example with kwargs
kwargs: CreateRobotApplicationVersionRequestRequestTypeDef = {  # (1)
    "application": ...,
}

parent.create_robot_application_version(**kwargs)
  1. See CreateRobotApplicationVersionRequestRequestTypeDef

create_simulation_application

Creates a simulation application.

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

Method definition
await def create_simulation_application(
    self,
    *,
    name: str,
    simulationSoftwareSuite: SimulationSoftwareSuiteTypeDef,  # (1)
    robotSoftwareSuite: RobotSoftwareSuiteTypeDef,  # (2)
    sources: Sequence[SourceConfigTypeDef] = ...,  # (3)
    renderingEngine: RenderingEngineTypeDef = ...,  # (4)
    tags: Mapping[str, str] = ...,
    environment: EnvironmentTypeDef = ...,  # (5)
) -> CreateSimulationApplicationResponseTypeDef:  # (6)
    ...
  1. See SimulationSoftwareSuiteTypeDef
  2. See RobotSoftwareSuiteTypeDef
  3. See SourceConfigTypeDef
  4. See RenderingEngineTypeDef
  5. See EnvironmentTypeDef
  6. See CreateSimulationApplicationResponseTypeDef
Usage example with kwargs
kwargs: CreateSimulationApplicationRequestRequestTypeDef = {  # (1)
    "name": ...,
    "simulationSoftwareSuite": ...,
    "robotSoftwareSuite": ...,
}

parent.create_simulation_application(**kwargs)
  1. See CreateSimulationApplicationRequestRequestTypeDef

create_simulation_application_version

Creates a simulation application with a specific revision id.

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

Method definition
await def create_simulation_application_version(
    self,
    *,
    application: str,
    currentRevisionId: str = ...,
    s3Etags: Sequence[str] = ...,
    imageDigest: str = ...,
) -> CreateSimulationApplicationVersionResponseTypeDef:  # (1)
    ...
  1. See CreateSimulationApplicationVersionResponseTypeDef
Usage example with kwargs
kwargs: CreateSimulationApplicationVersionRequestRequestTypeDef = {  # (1)
    "application": ...,
}

parent.create_simulation_application_version(**kwargs)
  1. See CreateSimulationApplicationVersionRequestRequestTypeDef

create_simulation_job

Creates a simulation job.

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

Method definition
await def create_simulation_job(
    self,
    *,
    maxJobDurationInSeconds: int,
    iamRole: str,
    clientRequestToken: str = ...,
    outputLocation: OutputLocationTypeDef = ...,  # (1)
    loggingConfig: LoggingConfigTypeDef = ...,  # (2)
    failureBehavior: FailureBehaviorType = ...,  # (3)
    robotApplications: Sequence[RobotApplicationConfigTypeDef] = ...,  # (4)
    simulationApplications: Sequence[SimulationApplicationConfigTypeDef] = ...,  # (5)
    dataSources: Sequence[DataSourceConfigTypeDef] = ...,  # (6)
    tags: Mapping[str, str] = ...,
    vpcConfig: VPCConfigTypeDef = ...,  # (7)
    compute: ComputeTypeDef = ...,  # (8)
) -> CreateSimulationJobResponseTypeDef:  # (9)
    ...
  1. See OutputLocationTypeDef
  2. See LoggingConfigTypeDef
  3. See FailureBehaviorType
  4. See RobotApplicationConfigTypeDef
  5. See SimulationApplicationConfigTypeDef
  6. See DataSourceConfigTypeDef
  7. See VPCConfigTypeDef
  8. See ComputeTypeDef
  9. See CreateSimulationJobResponseTypeDef
Usage example with kwargs
kwargs: CreateSimulationJobRequestRequestTypeDef = {  # (1)
    "maxJobDurationInSeconds": ...,
    "iamRole": ...,
}

parent.create_simulation_job(**kwargs)
  1. See CreateSimulationJobRequestRequestTypeDef

create_world_export_job

Creates a world export job.

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

Method definition
await def create_world_export_job(
    self,
    *,
    worlds: Sequence[str],
    outputLocation: OutputLocationTypeDef,  # (1)
    iamRole: str,
    clientRequestToken: str = ...,
    tags: Mapping[str, str] = ...,
) -> CreateWorldExportJobResponseTypeDef:  # (2)
    ...
  1. See OutputLocationTypeDef
  2. See CreateWorldExportJobResponseTypeDef
Usage example with kwargs
kwargs: CreateWorldExportJobRequestRequestTypeDef = {  # (1)
    "worlds": ...,
    "outputLocation": ...,
    "iamRole": ...,
}

parent.create_world_export_job(**kwargs)
  1. See CreateWorldExportJobRequestRequestTypeDef

create_world_generation_job

Creates worlds using the specified template.

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

Method definition
await def create_world_generation_job(
    self,
    *,
    template: str,
    worldCount: WorldCountTypeDef,  # (1)
    clientRequestToken: str = ...,
    tags: Mapping[str, str] = ...,
    worldTags: Mapping[str, str] = ...,
) -> CreateWorldGenerationJobResponseTypeDef:  # (2)
    ...
  1. See WorldCountTypeDef
  2. See CreateWorldGenerationJobResponseTypeDef
Usage example with kwargs
kwargs: CreateWorldGenerationJobRequestRequestTypeDef = {  # (1)
    "template": ...,
    "worldCount": ...,
}

parent.create_world_generation_job(**kwargs)
  1. See CreateWorldGenerationJobRequestRequestTypeDef

create_world_template

Creates a world template.

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

Method definition
await def create_world_template(
    self,
    *,
    clientRequestToken: str = ...,
    name: str = ...,
    templateBody: str = ...,
    templateLocation: TemplateLocationTypeDef = ...,  # (1)
    tags: Mapping[str, str] = ...,
) -> CreateWorldTemplateResponseTypeDef:  # (2)
    ...
  1. See TemplateLocationTypeDef
  2. See CreateWorldTemplateResponseTypeDef
Usage example with kwargs
kwargs: CreateWorldTemplateRequestRequestTypeDef = {  # (1)
    "clientRequestToken": ...,
}

parent.create_world_template(**kwargs)
  1. See CreateWorldTemplateRequestRequestTypeDef

delete_fleet

Deletes a fleet.

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

Method definition
await def delete_fleet(
    self,
    *,
    fleet: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteFleetRequestRequestTypeDef = {  # (1)
    "fleet": ...,
}

parent.delete_fleet(**kwargs)
  1. See DeleteFleetRequestRequestTypeDef

delete_robot

Deletes a robot.

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

Method definition
await def delete_robot(
    self,
    *,
    robot: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteRobotRequestRequestTypeDef = {  # (1)
    "robot": ...,
}

parent.delete_robot(**kwargs)
  1. See DeleteRobotRequestRequestTypeDef

delete_robot_application

Deletes a robot application.

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

Method definition
await def delete_robot_application(
    self,
    *,
    application: str,
    applicationVersion: str = ...,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteRobotApplicationRequestRequestTypeDef = {  # (1)
    "application": ...,
}

parent.delete_robot_application(**kwargs)
  1. See DeleteRobotApplicationRequestRequestTypeDef

delete_simulation_application

Deletes a simulation application.

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

Method definition
await def delete_simulation_application(
    self,
    *,
    application: str,
    applicationVersion: str = ...,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteSimulationApplicationRequestRequestTypeDef = {  # (1)
    "application": ...,
}

parent.delete_simulation_application(**kwargs)
  1. See DeleteSimulationApplicationRequestRequestTypeDef

delete_world_template

Deletes a world template.

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

Method definition
await def delete_world_template(
    self,
    *,
    template: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: DeleteWorldTemplateRequestRequestTypeDef = {  # (1)
    "template": ...,
}

parent.delete_world_template(**kwargs)
  1. See DeleteWorldTemplateRequestRequestTypeDef

deregister_robot

Deregisters a robot.

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

Method definition
await def deregister_robot(
    self,
    *,
    fleet: str,
    robot: str,
) -> DeregisterRobotResponseTypeDef:  # (1)
    ...
  1. See DeregisterRobotResponseTypeDef
Usage example with kwargs
kwargs: DeregisterRobotRequestRequestTypeDef = {  # (1)
    "fleet": ...,
    "robot": ...,
}

parent.deregister_robot(**kwargs)
  1. See DeregisterRobotRequestRequestTypeDef

describe_deployment_job

Describes a deployment job.

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

Method definition
await def describe_deployment_job(
    self,
    *,
    job: str,
) -> DescribeDeploymentJobResponseTypeDef:  # (1)
    ...
  1. See DescribeDeploymentJobResponseTypeDef
Usage example with kwargs
kwargs: DescribeDeploymentJobRequestRequestTypeDef = {  # (1)
    "job": ...,
}

parent.describe_deployment_job(**kwargs)
  1. See DescribeDeploymentJobRequestRequestTypeDef

describe_fleet

Describes a fleet.

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

Method definition
await def describe_fleet(
    self,
    *,
    fleet: str,
) -> DescribeFleetResponseTypeDef:  # (1)
    ...
  1. See DescribeFleetResponseTypeDef
Usage example with kwargs
kwargs: DescribeFleetRequestRequestTypeDef = {  # (1)
    "fleet": ...,
}

parent.describe_fleet(**kwargs)
  1. See DescribeFleetRequestRequestTypeDef

describe_robot

Describes a robot.

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

Method definition
await def describe_robot(
    self,
    *,
    robot: str,
) -> DescribeRobotResponseTypeDef:  # (1)
    ...
  1. See DescribeRobotResponseTypeDef
Usage example with kwargs
kwargs: DescribeRobotRequestRequestTypeDef = {  # (1)
    "robot": ...,
}

parent.describe_robot(**kwargs)
  1. See DescribeRobotRequestRequestTypeDef

describe_robot_application

Describes a robot application.

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

Method definition
await def describe_robot_application(
    self,
    *,
    application: str,
    applicationVersion: str = ...,
) -> DescribeRobotApplicationResponseTypeDef:  # (1)
    ...
  1. See DescribeRobotApplicationResponseTypeDef
Usage example with kwargs
kwargs: DescribeRobotApplicationRequestRequestTypeDef = {  # (1)
    "application": ...,
}

parent.describe_robot_application(**kwargs)
  1. See DescribeRobotApplicationRequestRequestTypeDef

describe_simulation_application

Describes a simulation application.

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

Method definition
await def describe_simulation_application(
    self,
    *,
    application: str,
    applicationVersion: str = ...,
) -> DescribeSimulationApplicationResponseTypeDef:  # (1)
    ...
  1. See DescribeSimulationApplicationResponseTypeDef
Usage example with kwargs
kwargs: DescribeSimulationApplicationRequestRequestTypeDef = {  # (1)
    "application": ...,
}

parent.describe_simulation_application(**kwargs)
  1. See DescribeSimulationApplicationRequestRequestTypeDef

describe_simulation_job

Describes a simulation job.

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

Method definition
await def describe_simulation_job(
    self,
    *,
    job: str,
) -> DescribeSimulationJobResponseTypeDef:  # (1)
    ...
  1. See DescribeSimulationJobResponseTypeDef
Usage example with kwargs
kwargs: DescribeSimulationJobRequestRequestTypeDef = {  # (1)
    "job": ...,
}

parent.describe_simulation_job(**kwargs)
  1. See DescribeSimulationJobRequestRequestTypeDef

describe_simulation_job_batch

Describes a simulation job batch.

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

Method definition
await def describe_simulation_job_batch(
    self,
    *,
    batch: str,
) -> DescribeSimulationJobBatchResponseTypeDef:  # (1)
    ...
  1. See DescribeSimulationJobBatchResponseTypeDef
Usage example with kwargs
kwargs: DescribeSimulationJobBatchRequestRequestTypeDef = {  # (1)
    "batch": ...,
}

parent.describe_simulation_job_batch(**kwargs)
  1. See DescribeSimulationJobBatchRequestRequestTypeDef

describe_world

Describes a world.

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

Method definition
await def describe_world(
    self,
    *,
    world: str,
) -> DescribeWorldResponseTypeDef:  # (1)
    ...
  1. See DescribeWorldResponseTypeDef
Usage example with kwargs
kwargs: DescribeWorldRequestRequestTypeDef = {  # (1)
    "world": ...,
}

parent.describe_world(**kwargs)
  1. See DescribeWorldRequestRequestTypeDef

describe_world_export_job

Describes a world export job.

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

Method definition
await def describe_world_export_job(
    self,
    *,
    job: str,
) -> DescribeWorldExportJobResponseTypeDef:  # (1)
    ...
  1. See DescribeWorldExportJobResponseTypeDef
Usage example with kwargs
kwargs: DescribeWorldExportJobRequestRequestTypeDef = {  # (1)
    "job": ...,
}

parent.describe_world_export_job(**kwargs)
  1. See DescribeWorldExportJobRequestRequestTypeDef

describe_world_generation_job

Describes a world generation job.

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

Method definition
await def describe_world_generation_job(
    self,
    *,
    job: str,
) -> DescribeWorldGenerationJobResponseTypeDef:  # (1)
    ...
  1. See DescribeWorldGenerationJobResponseTypeDef
Usage example with kwargs
kwargs: DescribeWorldGenerationJobRequestRequestTypeDef = {  # (1)
    "job": ...,
}

parent.describe_world_generation_job(**kwargs)
  1. See DescribeWorldGenerationJobRequestRequestTypeDef

describe_world_template

Describes a world template.

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

Method definition
await def describe_world_template(
    self,
    *,
    template: str,
) -> DescribeWorldTemplateResponseTypeDef:  # (1)
    ...
  1. See DescribeWorldTemplateResponseTypeDef
Usage example with kwargs
kwargs: DescribeWorldTemplateRequestRequestTypeDef = {  # (1)
    "template": ...,
}

parent.describe_world_template(**kwargs)
  1. See DescribeWorldTemplateRequestRequestTypeDef

generate_presigned_url

Generate a presigned url given a client, its method, and arguments.

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

Method definition
await def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...

get_world_template_body

Gets the world template body.

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

Method definition
await def get_world_template_body(
    self,
    *,
    template: str = ...,
    generationJob: str = ...,
) -> GetWorldTemplateBodyResponseTypeDef:  # (1)
    ...
  1. See GetWorldTemplateBodyResponseTypeDef
Usage example with kwargs
kwargs: GetWorldTemplateBodyRequestRequestTypeDef = {  # (1)
    "template": ...,
}

parent.get_world_template_body(**kwargs)
  1. See GetWorldTemplateBodyRequestRequestTypeDef

list_deployment_jobs

Returns a list of deployment jobs for a fleet.

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

Method definition
await def list_deployment_jobs(
    self,
    *,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListDeploymentJobsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListDeploymentJobsResponseTypeDef
Usage example with kwargs
kwargs: ListDeploymentJobsRequestRequestTypeDef = {  # (1)
    "filters": ...,
}

parent.list_deployment_jobs(**kwargs)
  1. See ListDeploymentJobsRequestRequestTypeDef

list_fleets

Returns a list of fleets.

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

Method definition
await def list_fleets(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListFleetsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListFleetsResponseTypeDef
Usage example with kwargs
kwargs: ListFleetsRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_fleets(**kwargs)
  1. See ListFleetsRequestRequestTypeDef

list_robot_applications

Returns a list of robot application.

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

Method definition
await def list_robot_applications(
    self,
    *,
    versionQualifier: str = ...,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListRobotApplicationsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListRobotApplicationsResponseTypeDef
Usage example with kwargs
kwargs: ListRobotApplicationsRequestRequestTypeDef = {  # (1)
    "versionQualifier": ...,
}

parent.list_robot_applications(**kwargs)
  1. See ListRobotApplicationsRequestRequestTypeDef

list_robots

Returns a list of robots.

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

Method definition
await def list_robots(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListRobotsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListRobotsResponseTypeDef
Usage example with kwargs
kwargs: ListRobotsRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_robots(**kwargs)
  1. See ListRobotsRequestRequestTypeDef

list_simulation_applications

Returns a list of simulation applications.

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

Method definition
await def list_simulation_applications(
    self,
    *,
    versionQualifier: str = ...,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListSimulationApplicationsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListSimulationApplicationsResponseTypeDef
Usage example with kwargs
kwargs: ListSimulationApplicationsRequestRequestTypeDef = {  # (1)
    "versionQualifier": ...,
}

parent.list_simulation_applications(**kwargs)
  1. See ListSimulationApplicationsRequestRequestTypeDef

list_simulation_job_batches

Returns a list simulation job batches.

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

Method definition
await def list_simulation_job_batches(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListSimulationJobBatchesResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListSimulationJobBatchesResponseTypeDef
Usage example with kwargs
kwargs: ListSimulationJobBatchesRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_simulation_job_batches(**kwargs)
  1. See ListSimulationJobBatchesRequestRequestTypeDef

list_simulation_jobs

Returns a list of simulation jobs.

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

Method definition
await def list_simulation_jobs(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListSimulationJobsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListSimulationJobsResponseTypeDef
Usage example with kwargs
kwargs: ListSimulationJobsRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_simulation_jobs(**kwargs)
  1. See ListSimulationJobsRequestRequestTypeDef

list_tags_for_resource

Lists all tags on a AWS RoboMaker resource.

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

Method definition
await def list_tags_for_resource(
    self,
    *,
    resourceArn: str,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...
  1. See ListTagsForResourceResponseTypeDef
Usage example with kwargs
kwargs: ListTagsForResourceRequestRequestTypeDef = {  # (1)
    "resourceArn": ...,
}

parent.list_tags_for_resource(**kwargs)
  1. See ListTagsForResourceRequestRequestTypeDef

list_world_export_jobs

Lists world export jobs.

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

Method definition
await def list_world_export_jobs(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListWorldExportJobsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListWorldExportJobsResponseTypeDef
Usage example with kwargs
kwargs: ListWorldExportJobsRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_world_export_jobs(**kwargs)
  1. See ListWorldExportJobsRequestRequestTypeDef

list_world_generation_jobs

Lists world generator jobs.

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

Method definition
await def list_world_generation_jobs(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListWorldGenerationJobsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListWorldGenerationJobsResponseTypeDef
Usage example with kwargs
kwargs: ListWorldGenerationJobsRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_world_generation_jobs(**kwargs)
  1. See ListWorldGenerationJobsRequestRequestTypeDef

list_world_templates

Lists world templates.

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

Method definition
await def list_world_templates(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListWorldTemplatesResponseTypeDef:  # (1)
    ...
  1. See ListWorldTemplatesResponseTypeDef
Usage example with kwargs
kwargs: ListWorldTemplatesRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_world_templates(**kwargs)
  1. See ListWorldTemplatesRequestRequestTypeDef

list_worlds

Lists worlds.

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

Method definition
await def list_worlds(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListWorldsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListWorldsResponseTypeDef
Usage example with kwargs
kwargs: ListWorldsRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

parent.list_worlds(**kwargs)
  1. See ListWorldsRequestRequestTypeDef

register_robot

Registers a robot with a fleet.

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

Method definition
await def register_robot(
    self,
    *,
    fleet: str,
    robot: str,
) -> RegisterRobotResponseTypeDef:  # (1)
    ...
  1. See RegisterRobotResponseTypeDef
Usage example with kwargs
kwargs: RegisterRobotRequestRequestTypeDef = {  # (1)
    "fleet": ...,
    "robot": ...,
}

parent.register_robot(**kwargs)
  1. See RegisterRobotRequestRequestTypeDef

restart_simulation_job

Restarts a running simulation job.

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

Method definition
await def restart_simulation_job(
    self,
    *,
    job: str,
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: RestartSimulationJobRequestRequestTypeDef = {  # (1)
    "job": ...,
}

parent.restart_simulation_job(**kwargs)
  1. See RestartSimulationJobRequestRequestTypeDef

start_simulation_job_batch

Starts a new simulation job batch.

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

Method definition
await def start_simulation_job_batch(
    self,
    *,
    createSimulationJobRequests: Sequence[SimulationJobRequestTypeDef],  # (1)
    clientRequestToken: str = ...,
    batchPolicy: BatchPolicyTypeDef = ...,  # (2)
    tags: Mapping[str, str] = ...,
) -> StartSimulationJobBatchResponseTypeDef:  # (3)
    ...
  1. See SimulationJobRequestTypeDef
  2. See BatchPolicyTypeDef
  3. See StartSimulationJobBatchResponseTypeDef
Usage example with kwargs
kwargs: StartSimulationJobBatchRequestRequestTypeDef = {  # (1)
    "createSimulationJobRequests": ...,
}

parent.start_simulation_job_batch(**kwargs)
  1. See StartSimulationJobBatchRequestRequestTypeDef

sync_deployment_job

Syncrhonizes robots in a fleet to the latest deployment.

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

Method definition
await def sync_deployment_job(
    self,
    *,
    clientRequestToken: str,
    fleet: str,
) -> SyncDeploymentJobResponseTypeDef:  # (1)
    ...
  1. See SyncDeploymentJobResponseTypeDef
Usage example with kwargs
kwargs: SyncDeploymentJobRequestRequestTypeDef = {  # (1)
    "clientRequestToken": ...,
    "fleet": ...,
}

parent.sync_deployment_job(**kwargs)
  1. See SyncDeploymentJobRequestRequestTypeDef

tag_resource

Adds or edits tags for a AWS RoboMaker resource.

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

Method definition
await def tag_resource(
    self,
    *,
    resourceArn: str,
    tags: Mapping[str, str],
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: TagResourceRequestRequestTypeDef = {  # (1)
    "resourceArn": ...,
    "tags": ...,
}

parent.tag_resource(**kwargs)
  1. See TagResourceRequestRequestTypeDef

untag_resource

.

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

Method definition
await def untag_resource(
    self,
    *,
    resourceArn: str,
    tagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...
Usage example with kwargs
kwargs: UntagResourceRequestRequestTypeDef = {  # (1)
    "resourceArn": ...,
    "tagKeys": ...,
}

parent.untag_resource(**kwargs)
  1. See UntagResourceRequestRequestTypeDef

update_robot_application

Updates a robot application.

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

Method definition
await def update_robot_application(
    self,
    *,
    application: str,
    robotSoftwareSuite: RobotSoftwareSuiteTypeDef,  # (1)
    sources: Sequence[SourceConfigTypeDef] = ...,  # (2)
    currentRevisionId: str = ...,
    environment: EnvironmentTypeDef = ...,  # (3)
) -> UpdateRobotApplicationResponseTypeDef:  # (4)
    ...
  1. See RobotSoftwareSuiteTypeDef
  2. See SourceConfigTypeDef
  3. See EnvironmentTypeDef
  4. See UpdateRobotApplicationResponseTypeDef
Usage example with kwargs
kwargs: UpdateRobotApplicationRequestRequestTypeDef = {  # (1)
    "application": ...,
    "robotSoftwareSuite": ...,
}

parent.update_robot_application(**kwargs)
  1. See UpdateRobotApplicationRequestRequestTypeDef

update_simulation_application

Updates a simulation application.

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

Method definition
await def update_simulation_application(
    self,
    *,
    application: str,
    simulationSoftwareSuite: SimulationSoftwareSuiteTypeDef,  # (1)
    robotSoftwareSuite: RobotSoftwareSuiteTypeDef,  # (2)
    sources: Sequence[SourceConfigTypeDef] = ...,  # (3)
    renderingEngine: RenderingEngineTypeDef = ...,  # (4)
    currentRevisionId: str = ...,
    environment: EnvironmentTypeDef = ...,  # (5)
) -> UpdateSimulationApplicationResponseTypeDef:  # (6)
    ...
  1. See SimulationSoftwareSuiteTypeDef
  2. See RobotSoftwareSuiteTypeDef
  3. See SourceConfigTypeDef
  4. See RenderingEngineTypeDef
  5. See EnvironmentTypeDef
  6. See UpdateSimulationApplicationResponseTypeDef
Usage example with kwargs
kwargs: UpdateSimulationApplicationRequestRequestTypeDef = {  # (1)
    "application": ...,
    "simulationSoftwareSuite": ...,
    "robotSoftwareSuite": ...,
}

parent.update_simulation_application(**kwargs)
  1. See UpdateSimulationApplicationRequestRequestTypeDef

update_world_template

Updates a world template.

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

Method definition
await def update_world_template(
    self,
    *,
    template: str,
    name: str = ...,
    templateBody: str = ...,
    templateLocation: TemplateLocationTypeDef = ...,  # (1)
) -> UpdateWorldTemplateResponseTypeDef:  # (2)
    ...
  1. See TemplateLocationTypeDef
  2. See UpdateWorldTemplateResponseTypeDef
Usage example with kwargs
kwargs: UpdateWorldTemplateRequestRequestTypeDef = {  # (1)
    "template": ...,
}

parent.update_world_template(**kwargs)
  1. See UpdateWorldTemplateRequestRequestTypeDef

__aenter__

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

Method definition
await def __aenter__(
    self,
) -> RoboMakerClient:
    ...

__aexit__

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

Method definition
await def __aexit__(
    self,
    exc_type: Any,
    exc_val: Any,
    exc_tb: Any,
) -> Any:
    ...

get_paginator

Type annotations and code completion for session.client("robomaker").get_paginator method with overloads.