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. boto3 documentation

# cancel_simulation_job method definition

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

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 boto3.client("robomaker").cancel_simulation_job_batch method. boto3 documentation

# cancel_simulation_job_batch method definition

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

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 boto3.client("robomaker").cancel_world_export_job method. boto3 documentation

# cancel_world_export_job method definition

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

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 boto3.client("robomaker").cancel_world_generation_job method. boto3 documentation

# cancel_world_generation_job method definition

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

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

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

close#

Closes underlying endpoint connections.

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

# close method definition

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 boto3.client("robomaker").create_deployment_job method. boto3 documentation

# create_deployment_job method definition

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
# create_deployment_job method usage example with argument unpacking

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 boto3.client("robomaker").create_fleet method. boto3 documentation

# create_fleet method definition

def create_fleet(
    self,
    *,
    name: str,
    tags: Mapping[str, str] = ...,
) -> CreateFleetResponseTypeDef:  # (1)
    ...
  1. See CreateFleetResponseTypeDef
# create_fleet method usage example with argument unpacking

kwargs: CreateFleetRequestRequestTypeDef = {  # (1)
    "name": ...,
}

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

create_robot#

Creates a robot.

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

# create_robot method definition

def create_robot(
    self,
    *,
    name: str,
    architecture: ArchitectureType,  # (1)
    greengrassGroupId: str,
    tags: Mapping[str, str] = ...,
) -> CreateRobotResponseTypeDef:  # (2)
    ...
  1. See ArchitectureType
  2. See CreateRobotResponseTypeDef
# create_robot method usage example with argument unpacking

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 boto3.client("robomaker").create_robot_application method. boto3 documentation

# create_robot_application method definition

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
# create_robot_application method usage example with argument unpacking

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 boto3.client("robomaker").create_robot_application_version method. boto3 documentation

# create_robot_application_version method definition

def create_robot_application_version(
    self,
    *,
    application: str,
    currentRevisionId: str = ...,
    s3Etags: Sequence[str] = ...,
    imageDigest: str = ...,
) -> CreateRobotApplicationVersionResponseTypeDef:  # (1)
    ...
  1. See CreateRobotApplicationVersionResponseTypeDef
# create_robot_application_version method usage example with argument unpacking

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 boto3.client("robomaker").create_simulation_application method. boto3 documentation

# create_simulation_application method definition

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
# create_simulation_application method usage example with argument unpacking

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 boto3.client("robomaker").create_simulation_application_version method. boto3 documentation

# create_simulation_application_version method definition

def create_simulation_application_version(
    self,
    *,
    application: str,
    currentRevisionId: str = ...,
    s3Etags: Sequence[str] = ...,
    imageDigest: str = ...,
) -> CreateSimulationApplicationVersionResponseTypeDef:  # (1)
    ...
  1. See CreateSimulationApplicationVersionResponseTypeDef
# create_simulation_application_version method usage example with argument unpacking

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 boto3.client("robomaker").create_simulation_job method. boto3 documentation

# create_simulation_job method definition

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
# create_simulation_job method usage example with argument unpacking

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 boto3.client("robomaker").create_world_export_job method. boto3 documentation

# create_world_export_job method definition

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
# create_world_export_job method usage example with argument unpacking

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 boto3.client("robomaker").create_world_generation_job method. boto3 documentation

# create_world_generation_job method definition

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
# create_world_generation_job method usage example with argument unpacking

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 boto3.client("robomaker").create_world_template method. boto3 documentation

# create_world_template method definition

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
# create_world_template method usage example with argument unpacking

kwargs: CreateWorldTemplateRequestRequestTypeDef = {  # (1)
    "clientRequestToken": ...,
}

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

delete_fleet#

Deletes a fleet.

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

# delete_fleet method definition

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

kwargs: DeleteFleetRequestRequestTypeDef = {  # (1)
    "fleet": ...,
}

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

delete_robot#

Deletes a robot.

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

# delete_robot method definition

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

kwargs: DeleteRobotRequestRequestTypeDef = {  # (1)
    "robot": ...,
}

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

delete_robot_application#

Deletes a robot application.

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

# delete_robot_application method definition

def delete_robot_application(
    self,
    *,
    application: str,
    applicationVersion: str = ...,
) -> Dict[str, Any]:
    ...
# delete_robot_application method usage example with argument unpacking

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 boto3.client("robomaker").delete_simulation_application method. boto3 documentation

# delete_simulation_application method definition

def delete_simulation_application(
    self,
    *,
    application: str,
    applicationVersion: str = ...,
) -> Dict[str, Any]:
    ...
# delete_simulation_application method usage example with argument unpacking

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 boto3.client("robomaker").delete_world_template method. boto3 documentation

# delete_world_template method definition

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

kwargs: DeleteWorldTemplateRequestRequestTypeDef = {  # (1)
    "template": ...,
}

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

deregister_robot#

Deregisters a robot.

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

# deregister_robot method definition

def deregister_robot(
    self,
    *,
    fleet: str,
    robot: str,
) -> DeregisterRobotResponseTypeDef:  # (1)
    ...
  1. See DeregisterRobotResponseTypeDef
# deregister_robot method usage example with argument unpacking

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 boto3.client("robomaker").describe_deployment_job method. boto3 documentation

# describe_deployment_job method definition

def describe_deployment_job(
    self,
    *,
    job: str,
) -> DescribeDeploymentJobResponseTypeDef:  # (1)
    ...
  1. See DescribeDeploymentJobResponseTypeDef
# describe_deployment_job method usage example with argument unpacking

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

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

describe_fleet#

Describes a fleet.

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

# describe_fleet method definition

def describe_fleet(
    self,
    *,
    fleet: str,
) -> DescribeFleetResponseTypeDef:  # (1)
    ...
  1. See DescribeFleetResponseTypeDef
# describe_fleet method usage example with argument unpacking

kwargs: DescribeFleetRequestRequestTypeDef = {  # (1)
    "fleet": ...,
}

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

describe_robot#

Describes a robot.

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

# describe_robot method definition

def describe_robot(
    self,
    *,
    robot: str,
) -> DescribeRobotResponseTypeDef:  # (1)
    ...
  1. See DescribeRobotResponseTypeDef
# describe_robot method usage example with argument unpacking

kwargs: DescribeRobotRequestRequestTypeDef = {  # (1)
    "robot": ...,
}

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

describe_robot_application#

Describes a robot application.

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

# describe_robot_application method definition

def describe_robot_application(
    self,
    *,
    application: str,
    applicationVersion: str = ...,
) -> DescribeRobotApplicationResponseTypeDef:  # (1)
    ...
  1. See DescribeRobotApplicationResponseTypeDef
# describe_robot_application method usage example with argument unpacking

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 boto3.client("robomaker").describe_simulation_application method. boto3 documentation

# describe_simulation_application method definition

def describe_simulation_application(
    self,
    *,
    application: str,
    applicationVersion: str = ...,
) -> DescribeSimulationApplicationResponseTypeDef:  # (1)
    ...
  1. See DescribeSimulationApplicationResponseTypeDef
# describe_simulation_application method usage example with argument unpacking

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 boto3.client("robomaker").describe_simulation_job method. boto3 documentation

# describe_simulation_job method definition

def describe_simulation_job(
    self,
    *,
    job: str,
) -> DescribeSimulationJobResponseTypeDef:  # (1)
    ...
  1. See DescribeSimulationJobResponseTypeDef
# describe_simulation_job method usage example with argument unpacking

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 boto3.client("robomaker").describe_simulation_job_batch method. boto3 documentation

# describe_simulation_job_batch method definition

def describe_simulation_job_batch(
    self,
    *,
    batch: str,
) -> DescribeSimulationJobBatchResponseTypeDef:  # (1)
    ...
  1. See DescribeSimulationJobBatchResponseTypeDef
# describe_simulation_job_batch method usage example with argument unpacking

kwargs: DescribeSimulationJobBatchRequestRequestTypeDef = {  # (1)
    "batch": ...,
}

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

describe_world#

Describes a world.

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

# describe_world method definition

def describe_world(
    self,
    *,
    world: str,
) -> DescribeWorldResponseTypeDef:  # (1)
    ...
  1. See DescribeWorldResponseTypeDef
# describe_world method usage example with argument unpacking

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 boto3.client("robomaker").describe_world_export_job method. boto3 documentation

# describe_world_export_job method definition

def describe_world_export_job(
    self,
    *,
    job: str,
) -> DescribeWorldExportJobResponseTypeDef:  # (1)
    ...
  1. See DescribeWorldExportJobResponseTypeDef
# describe_world_export_job method usage example with argument unpacking

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 boto3.client("robomaker").describe_world_generation_job method. boto3 documentation

# describe_world_generation_job method definition

def describe_world_generation_job(
    self,
    *,
    job: str,
) -> DescribeWorldGenerationJobResponseTypeDef:  # (1)
    ...
  1. See DescribeWorldGenerationJobResponseTypeDef
# describe_world_generation_job method usage example with argument unpacking

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 boto3.client("robomaker").describe_world_template method. boto3 documentation

# describe_world_template method definition

def describe_world_template(
    self,
    *,
    template: str,
) -> DescribeWorldTemplateResponseTypeDef:  # (1)
    ...
  1. See DescribeWorldTemplateResponseTypeDef
# describe_world_template method usage example with argument unpacking

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 boto3.client("robomaker").generate_presigned_url method. boto3 documentation

# generate_presigned_url method definition

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 boto3.client("robomaker").get_world_template_body method. boto3 documentation

# get_world_template_body method definition

def get_world_template_body(
    self,
    *,
    template: str = ...,
    generationJob: str = ...,
) -> GetWorldTemplateBodyResponseTypeDef:  # (1)
    ...
  1. See GetWorldTemplateBodyResponseTypeDef
# get_world_template_body method usage example with argument unpacking

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 boto3.client("robomaker").list_deployment_jobs method. boto3 documentation

# list_deployment_jobs method definition

def list_deployment_jobs(
    self,
    *,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListDeploymentJobsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListDeploymentJobsResponseTypeDef
# list_deployment_jobs method usage example with argument unpacking

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 boto3.client("robomaker").list_fleets method. boto3 documentation

# list_fleets method definition

def list_fleets(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListFleetsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListFleetsResponseTypeDef
# list_fleets method usage example with argument unpacking

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 boto3.client("robomaker").list_robot_applications method. boto3 documentation

# list_robot_applications method definition

def list_robot_applications(
    self,
    *,
    versionQualifier: str = ...,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListRobotApplicationsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListRobotApplicationsResponseTypeDef
# list_robot_applications method usage example with argument unpacking

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 boto3.client("robomaker").list_robots method. boto3 documentation

# list_robots method definition

def list_robots(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListRobotsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListRobotsResponseTypeDef
# list_robots method usage example with argument unpacking

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 boto3.client("robomaker").list_simulation_applications method. boto3 documentation

# list_simulation_applications method definition

def list_simulation_applications(
    self,
    *,
    versionQualifier: str = ...,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListSimulationApplicationsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListSimulationApplicationsResponseTypeDef
# list_simulation_applications method usage example with argument unpacking

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 boto3.client("robomaker").list_simulation_job_batches method. boto3 documentation

# list_simulation_job_batches method definition

def list_simulation_job_batches(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListSimulationJobBatchesResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListSimulationJobBatchesResponseTypeDef
# list_simulation_job_batches method usage example with argument unpacking

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 boto3.client("robomaker").list_simulation_jobs method. boto3 documentation

# list_simulation_jobs method definition

def list_simulation_jobs(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListSimulationJobsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListSimulationJobsResponseTypeDef
# list_simulation_jobs method usage example with argument unpacking

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 boto3.client("robomaker").list_tags_for_resource method. boto3 documentation

# list_tags_for_resource method definition

def list_tags_for_resource(
    self,
    *,
    resourceArn: str,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...
  1. See ListTagsForResourceResponseTypeDef
# list_tags_for_resource method usage example with argument unpacking

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 boto3.client("robomaker").list_world_export_jobs method. boto3 documentation

# list_world_export_jobs method definition

def list_world_export_jobs(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListWorldExportJobsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListWorldExportJobsResponseTypeDef
# list_world_export_jobs method usage example with argument unpacking

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 boto3.client("robomaker").list_world_generation_jobs method. boto3 documentation

# list_world_generation_jobs method definition

def list_world_generation_jobs(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListWorldGenerationJobsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListWorldGenerationJobsResponseTypeDef
# list_world_generation_jobs method usage example with argument unpacking

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 boto3.client("robomaker").list_world_templates method. boto3 documentation

# list_world_templates method definition

def list_world_templates(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
) -> ListWorldTemplatesResponseTypeDef:  # (1)
    ...
  1. See ListWorldTemplatesResponseTypeDef
# list_world_templates method usage example with argument unpacking

kwargs: ListWorldTemplatesRequestRequestTypeDef = {  # (1)
    "nextToken": ...,
}

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

list_worlds#

Lists worlds.

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

# list_worlds method definition

def list_worlds(
    self,
    *,
    nextToken: str = ...,
    maxResults: int = ...,
    filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> ListWorldsResponseTypeDef:  # (2)
    ...
  1. See FilterTypeDef
  2. See ListWorldsResponseTypeDef
# list_worlds method usage example with argument unpacking

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 boto3.client("robomaker").register_robot method. boto3 documentation

# register_robot method definition

def register_robot(
    self,
    *,
    fleet: str,
    robot: str,
) -> RegisterRobotResponseTypeDef:  # (1)
    ...
  1. See RegisterRobotResponseTypeDef
# register_robot method usage example with argument unpacking

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 boto3.client("robomaker").restart_simulation_job method. boto3 documentation

# restart_simulation_job method definition

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

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 boto3.client("robomaker").start_simulation_job_batch method. boto3 documentation

# start_simulation_job_batch method definition

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
# start_simulation_job_batch method usage example with argument unpacking

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 boto3.client("robomaker").sync_deployment_job method. boto3 documentation

# sync_deployment_job method definition

def sync_deployment_job(
    self,
    *,
    clientRequestToken: str,
    fleet: str,
) -> SyncDeploymentJobResponseTypeDef:  # (1)
    ...
  1. See SyncDeploymentJobResponseTypeDef
# sync_deployment_job method usage example with argument unpacking

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 boto3.client("robomaker").tag_resource method. boto3 documentation

# tag_resource method definition

def tag_resource(
    self,
    *,
    resourceArn: str,
    tags: Mapping[str, str],
) -> Dict[str, Any]:
    ...
# tag_resource method usage example with argument unpacking

kwargs: TagResourceRequestRequestTypeDef = {  # (1)
    "resourceArn": ...,
    "tags": ...,
}

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

untag_resource#

Removes the specified tags from the specified AWS RoboMaker resource.

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

# untag_resource method definition

def untag_resource(
    self,
    *,
    resourceArn: str,
    tagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...
# untag_resource method usage example with argument unpacking

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 boto3.client("robomaker").update_robot_application method. boto3 documentation

# update_robot_application method definition

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
# update_robot_application method usage example with argument unpacking

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 boto3.client("robomaker").update_simulation_application method. boto3 documentation

# update_simulation_application method definition

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
# update_simulation_application method usage example with argument unpacking

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 boto3.client("robomaker").update_world_template method. boto3 documentation

# update_world_template method definition

def update_world_template(
    self,
    *,
    template: str,
    name: str = ...,
    templateBody: str = ...,
    templateLocation: TemplateLocationTypeDef = ...,  # (1)
) -> UpdateWorldTemplateResponseTypeDef:  # (2)
    ...
  1. See TemplateLocationTypeDef
  2. See UpdateWorldTemplateResponseTypeDef
# update_world_template method usage example with argument unpacking

kwargs: UpdateWorldTemplateRequestRequestTypeDef = {  # (1)
    "template": ...,
}

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

get_paginator#

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