Class: Aws::RoboMaker::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::RoboMaker::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-robomaker/client.rb
Overview
An API client for RoboMaker. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::RoboMaker::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#batch_delete_worlds(params = {}) ⇒ Types::BatchDeleteWorldsResponse
Deletes one or more worlds in a batch operation.
-
#batch_describe_simulation_job(params = {}) ⇒ Types::BatchDescribeSimulationJobResponse
Describes one or more simulation jobs.
-
#cancel_deployment_job(params = {}) ⇒ Struct
Cancels the specified deployment job.
-
#cancel_simulation_job(params = {}) ⇒ Struct
Cancels the specified simulation job.
-
#cancel_simulation_job_batch(params = {}) ⇒ Struct
Cancels a simulation job batch.
-
#cancel_world_export_job(params = {}) ⇒ Struct
Cancels the specified export job.
-
#cancel_world_generation_job(params = {}) ⇒ Struct
Cancels the specified world generator job.
-
#create_deployment_job(params = {}) ⇒ Types::CreateDeploymentJobResponse
Deploys a specific version of a robot application to robots in a fleet.
-
#create_fleet(params = {}) ⇒ Types::CreateFleetResponse
Creates a fleet, a logical group of robots running the same robot application.
-
#create_robot(params = {}) ⇒ Types::CreateRobotResponse
Creates a robot.
-
#create_robot_application(params = {}) ⇒ Types::CreateRobotApplicationResponse
Creates a robot application.
-
#create_robot_application_version(params = {}) ⇒ Types::CreateRobotApplicationVersionResponse
Creates a version of a robot application.
-
#create_simulation_application(params = {}) ⇒ Types::CreateSimulationApplicationResponse
Creates a simulation application.
-
#create_simulation_application_version(params = {}) ⇒ Types::CreateSimulationApplicationVersionResponse
Creates a simulation application with a specific revision id.
-
#create_simulation_job(params = {}) ⇒ Types::CreateSimulationJobResponse
Creates a simulation job.
-
#create_world_export_job(params = {}) ⇒ Types::CreateWorldExportJobResponse
Creates a world export job.
-
#create_world_generation_job(params = {}) ⇒ Types::CreateWorldGenerationJobResponse
Creates worlds using the specified template.
-
#create_world_template(params = {}) ⇒ Types::CreateWorldTemplateResponse
Creates a world template.
-
#delete_fleet(params = {}) ⇒ Struct
Deletes a fleet.
-
#delete_robot(params = {}) ⇒ Struct
Deletes a robot.
-
#delete_robot_application(params = {}) ⇒ Struct
Deletes a robot application.
-
#delete_simulation_application(params = {}) ⇒ Struct
Deletes a simulation application.
-
#delete_world_template(params = {}) ⇒ Struct
Deletes a world template.
-
#deregister_robot(params = {}) ⇒ Types::DeregisterRobotResponse
Deregisters a robot.
-
#describe_deployment_job(params = {}) ⇒ Types::DescribeDeploymentJobResponse
Describes a deployment job.
-
#describe_fleet(params = {}) ⇒ Types::DescribeFleetResponse
Describes a fleet.
-
#describe_robot(params = {}) ⇒ Types::DescribeRobotResponse
Describes a robot.
-
#describe_robot_application(params = {}) ⇒ Types::DescribeRobotApplicationResponse
Describes a robot application.
-
#describe_simulation_application(params = {}) ⇒ Types::DescribeSimulationApplicationResponse
Describes a simulation application.
-
#describe_simulation_job(params = {}) ⇒ Types::DescribeSimulationJobResponse
Describes a simulation job.
-
#describe_simulation_job_batch(params = {}) ⇒ Types::DescribeSimulationJobBatchResponse
Describes a simulation job batch.
-
#describe_world(params = {}) ⇒ Types::DescribeWorldResponse
Describes a world.
-
#describe_world_export_job(params = {}) ⇒ Types::DescribeWorldExportJobResponse
Describes a world export job.
-
#describe_world_generation_job(params = {}) ⇒ Types::DescribeWorldGenerationJobResponse
Describes a world generation job.
-
#describe_world_template(params = {}) ⇒ Types::DescribeWorldTemplateResponse
Describes a world template.
-
#get_world_template_body(params = {}) ⇒ Types::GetWorldTemplateBodyResponse
Gets the world template body.
-
#list_deployment_jobs(params = {}) ⇒ Types::ListDeploymentJobsResponse
Returns a list of deployment jobs for a fleet.
-
#list_fleets(params = {}) ⇒ Types::ListFleetsResponse
Returns a list of fleets.
-
#list_robot_applications(params = {}) ⇒ Types::ListRobotApplicationsResponse
Returns a list of robot application.
-
#list_robots(params = {}) ⇒ Types::ListRobotsResponse
Returns a list of robots.
-
#list_simulation_applications(params = {}) ⇒ Types::ListSimulationApplicationsResponse
Returns a list of simulation applications.
-
#list_simulation_job_batches(params = {}) ⇒ Types::ListSimulationJobBatchesResponse
Returns a list simulation job batches.
-
#list_simulation_jobs(params = {}) ⇒ Types::ListSimulationJobsResponse
Returns a list of simulation jobs.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists all tags on a AWS RoboMaker resource.
-
#list_world_export_jobs(params = {}) ⇒ Types::ListWorldExportJobsResponse
Lists world export jobs.
-
#list_world_generation_jobs(params = {}) ⇒ Types::ListWorldGenerationJobsResponse
Lists world generator jobs.
-
#list_world_templates(params = {}) ⇒ Types::ListWorldTemplatesResponse
Lists world templates.
-
#list_worlds(params = {}) ⇒ Types::ListWorldsResponse
Lists worlds.
-
#register_robot(params = {}) ⇒ Types::RegisterRobotResponse
Registers a robot with a fleet.
-
#restart_simulation_job(params = {}) ⇒ Struct
Restarts a running simulation job.
-
#start_simulation_job_batch(params = {}) ⇒ Types::StartSimulationJobBatchResponse
Starts a new simulation job batch.
-
#sync_deployment_job(params = {}) ⇒ Types::SyncDeploymentJobResponse
Syncrhonizes robots in a fleet to the latest deployment.
-
#tag_resource(params = {}) ⇒ Struct
Adds or edits tags for a AWS RoboMaker resource.
-
#untag_resource(params = {}) ⇒ Struct
Removes the specified tags from the specified AWS RoboMaker resource.
-
#update_robot_application(params = {}) ⇒ Types::UpdateRobotApplicationResponse
Updates a robot application.
-
#update_simulation_application(params = {}) ⇒ Types::UpdateSimulationApplicationResponse
Updates a simulation application.
-
#update_world_template(params = {}) ⇒ Types::UpdateWorldTemplateResponse
Updates a world template.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
434 435 436 |
# File 'lib/aws-sdk-robomaker/client.rb', line 434 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
4417 4418 4419 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4417 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
4420 4421 4422 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4420 def errors_module Errors end |
Instance Method Details
#batch_delete_worlds(params = {}) ⇒ Types::BatchDeleteWorldsResponse
Deletes one or more worlds in a batch operation.
465 466 467 468 |
# File 'lib/aws-sdk-robomaker/client.rb', line 465 def batch_delete_worlds(params = {}, = {}) req = build_request(:batch_delete_worlds, params) req.send_request() end |
#batch_describe_simulation_job(params = {}) ⇒ Types::BatchDescribeSimulationJobResponse
Describes one or more simulation jobs.
587 588 589 590 |
# File 'lib/aws-sdk-robomaker/client.rb', line 587 def batch_describe_simulation_job(params = {}, = {}) req = build_request(:batch_describe_simulation_job, params) req.send_request() end |
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4390 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) tracer = config.telemetry_provider.tracer_provider.tracer( Aws::Telemetry.module_to_tracer_name('Aws::RoboMaker') ) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config, tracer: tracer ) context[:gem_name] = 'aws-sdk-robomaker' context[:gem_version] = '1.71.0' Seahorse::Client::Request.new(handlers, context) end |
#cancel_deployment_job(params = {}) ⇒ Struct
Cancels the specified deployment job.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
612 613 614 615 |
# File 'lib/aws-sdk-robomaker/client.rb', line 612 def cancel_deployment_job(params = {}, = {}) req = build_request(:cancel_deployment_job, params) req.send_request() end |
#cancel_simulation_job(params = {}) ⇒ Struct
Cancels the specified simulation job.
634 635 636 637 |
# File 'lib/aws-sdk-robomaker/client.rb', line 634 def cancel_simulation_job(params = {}, = {}) req = build_request(:cancel_simulation_job, params) req.send_request() end |
#cancel_simulation_job_batch(params = {}) ⇒ Struct
Cancels a simulation job batch. When you cancel a simulation job batch, you are also cancelling all of the active simulation jobs created as part of the batch.
658 659 660 661 |
# File 'lib/aws-sdk-robomaker/client.rb', line 658 def cancel_simulation_job_batch(params = {}, = {}) req = build_request(:cancel_simulation_job_batch, params) req.send_request() end |
#cancel_world_export_job(params = {}) ⇒ Struct
Cancels the specified export job.
680 681 682 683 |
# File 'lib/aws-sdk-robomaker/client.rb', line 680 def cancel_world_export_job(params = {}, = {}) req = build_request(:cancel_world_export_job, params) req.send_request() end |
#cancel_world_generation_job(params = {}) ⇒ Struct
Cancels the specified world generator job.
702 703 704 705 |
# File 'lib/aws-sdk-robomaker/client.rb', line 702 def cancel_world_generation_job(params = {}, = {}) req = build_request(:cancel_world_generation_job, params) req.send_request() end |
#create_deployment_job(params = {}) ⇒ Types::CreateDeploymentJobResponse
Deploys a specific version of a robot application to robots in a fleet.
This API is no longer supported and will throw an error if used.
The robot application must have a numbered ‘applicationVersion` for consistency reasons. To create a new version, use `CreateRobotApplicationVersion` or see [Creating a Robot Application Version].
<note markdown=“1”> After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible.
</note>
[1]: docs.aws.amazon.com/robomaker/latest/dg/create-robot-application-version.html
823 824 825 826 |
# File 'lib/aws-sdk-robomaker/client.rb', line 823 def create_deployment_job(params = {}, = {}) req = build_request(:create_deployment_job, params) req.send_request() end |
#create_fleet(params = {}) ⇒ Types::CreateFleetResponse
Creates a fleet, a logical group of robots running the same robot application.
This API is no longer supported and will throw an error if used.
868 869 870 871 |
# File 'lib/aws-sdk-robomaker/client.rb', line 868 def create_fleet(params = {}, = {}) req = build_request(:create_fleet, params) req.send_request() end |
#create_robot(params = {}) ⇒ Types::CreateRobotResponse
Creates a robot.
This API is no longer supported and will throw an error if used.
924 925 926 927 |
# File 'lib/aws-sdk-robomaker/client.rb', line 924 def create_robot(params = {}, = {}) req = build_request(:create_robot, params) req.send_request() end |
#create_robot_application(params = {}) ⇒ Types::CreateRobotApplicationResponse
Creates a robot application.
1006 1007 1008 1009 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1006 def create_robot_application(params = {}, = {}) req = build_request(:create_robot_application, params) req.send_request() end |
#create_robot_application_version(params = {}) ⇒ Types::CreateRobotApplicationVersionResponse
Creates a version of a robot application.
1069 1070 1071 1072 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1069 def create_robot_application_version(params = {}, = {}) req = build_request(:create_robot_application_version, params) req.send_request() end |
#create_simulation_application(params = {}) ⇒ Types::CreateSimulationApplicationResponse
Creates a simulation application.
1171 1172 1173 1174 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1171 def create_simulation_application(params = {}, = {}) req = build_request(:create_simulation_application, params) req.send_request() end |
#create_simulation_application_version(params = {}) ⇒ Types::CreateSimulationApplicationVersionResponse
Creates a simulation application with a specific revision id.
1240 1241 1242 1243 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1240 def create_simulation_application_version(params = {}, = {}) req = build_request(:create_simulation_application_version, params) req.send_request() end |
#create_simulation_job(params = {}) ⇒ Types::CreateSimulationJobResponse
Creates a simulation job.
<note markdown=“1”> After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible.
</note>
1557 1558 1559 1560 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1557 def create_simulation_job(params = {}, = {}) req = build_request(:create_simulation_job, params) req.send_request() end |
#create_world_export_job(params = {}) ⇒ Types::CreateWorldExportJobResponse
Creates a world export job.
1629 1630 1631 1632 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1629 def create_world_export_job(params = {}, = {}) req = build_request(:create_world_export_job, params) req.send_request() end |
#create_world_generation_job(params = {}) ⇒ Types::CreateWorldGenerationJobResponse
Creates worlds using the specified template.
1706 1707 1708 1709 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1706 def create_world_generation_job(params = {}, = {}) req = build_request(:create_world_generation_job, params) req.send_request() end |
#create_world_template(params = {}) ⇒ Types::CreateWorldTemplateResponse
Creates a world template.
1766 1767 1768 1769 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1766 def create_world_template(params = {}, = {}) req = build_request(:create_world_template, params) req.send_request() end |
#delete_fleet(params = {}) ⇒ Struct
Deletes a fleet.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
1791 1792 1793 1794 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1791 def delete_fleet(params = {}, = {}) req = build_request(:delete_fleet, params) req.send_request() end |
#delete_robot(params = {}) ⇒ Struct
Deletes a robot.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
1816 1817 1818 1819 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1816 def delete_robot(params = {}, = {}) req = build_request(:delete_robot, params) req.send_request() end |
#delete_robot_application(params = {}) ⇒ Struct
Deletes a robot application.
1842 1843 1844 1845 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1842 def delete_robot_application(params = {}, = {}) req = build_request(:delete_robot_application, params) req.send_request() end |
#delete_simulation_application(params = {}) ⇒ Struct
Deletes a simulation application.
1868 1869 1870 1871 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1868 def delete_simulation_application(params = {}, = {}) req = build_request(:delete_simulation_application, params) req.send_request() end |
#delete_world_template(params = {}) ⇒ Struct
Deletes a world template.
1891 1892 1893 1894 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1891 def delete_world_template(params = {}, = {}) req = build_request(:delete_world_template, params) req.send_request() end |
#deregister_robot(params = {}) ⇒ Types::DeregisterRobotResponse
Deregisters a robot.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
1928 1929 1930 1931 |
# File 'lib/aws-sdk-robomaker/client.rb', line 1928 def deregister_robot(params = {}, = {}) req = build_request(:deregister_robot, params) req.send_request() end |
#describe_deployment_job(params = {}) ⇒ Types::DescribeDeploymentJobResponse
Describes a deployment job.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
2001 2002 2003 2004 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2001 def describe_deployment_job(params = {}, = {}) req = build_request(:describe_deployment_job, params) req.send_request() end |
#describe_fleet(params = {}) ⇒ Types::DescribeFleetResponse
Describes a fleet.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
2056 2057 2058 2059 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2056 def describe_fleet(params = {}, = {}) req = build_request(:describe_fleet, params) req.send_request() end |
#describe_robot(params = {}) ⇒ Types::DescribeRobotResponse
Describes a robot.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
2106 2107 2108 2109 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2106 def describe_robot(params = {}, = {}) req = build_request(:describe_robot, params) req.send_request() end |
#describe_robot_application(params = {}) ⇒ Types::DescribeRobotApplicationResponse
Describes a robot application.
2162 2163 2164 2165 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2162 def describe_robot_application(params = {}, = {}) req = build_request(:describe_robot_application, params) req.send_request() end |
#describe_simulation_application(params = {}) ⇒ Types::DescribeSimulationApplicationResponse
Describes a simulation application.
2224 2225 2226 2227 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2224 def describe_simulation_application(params = {}, = {}) req = build_request(:describe_simulation_application, params) req.send_request() end |
#describe_simulation_job(params = {}) ⇒ Types::DescribeSimulationJobResponse
Describes a simulation job.
2362 2363 2364 2365 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2362 def describe_simulation_job(params = {}, = {}) req = build_request(:describe_simulation_job, params) req.send_request() end |
#describe_simulation_job_batch(params = {}) ⇒ Types::DescribeSimulationJobBatchResponse
Describes a simulation job batch.
2584 2585 2586 2587 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2584 def describe_simulation_job_batch(params = {}, = {}) req = build_request(:describe_simulation_job_batch, params) req.send_request() end |
#describe_world(params = {}) ⇒ Types::DescribeWorldResponse
Describes a world.
2623 2624 2625 2626 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2623 def describe_world(params = {}, = {}) req = build_request(:describe_world, params) req.send_request() end |
#describe_world_export_job(params = {}) ⇒ Types::DescribeWorldExportJobResponse
Describes a world export job.
2672 2673 2674 2675 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2672 def describe_world_export_job(params = {}, = {}) req = build_request(:describe_world_export_job, params) req.send_request() end |
#describe_world_generation_job(params = {}) ⇒ Types::DescribeWorldGenerationJobResponse
Describes a world generation job.
2731 2732 2733 2734 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2731 def describe_world_generation_job(params = {}, = {}) req = build_request(:describe_world_generation_job, params) req.send_request() end |
#describe_world_template(params = {}) ⇒ Types::DescribeWorldTemplateResponse
Describes a world template.
2773 2774 2775 2776 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2773 def describe_world_template(params = {}, = {}) req = build_request(:describe_world_template, params) req.send_request() end |
#get_world_template_body(params = {}) ⇒ Types::GetWorldTemplateBodyResponse
Gets the world template body.
2805 2806 2807 2808 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2805 def get_world_template_body(params = {}, = {}) req = build_request(:get_world_template_body, params) req.send_request() end |
#list_deployment_jobs(params = {}) ⇒ Types::ListDeploymentJobsResponse
Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2892 2893 2894 2895 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2892 def list_deployment_jobs(params = {}, = {}) req = build_request(:list_deployment_jobs, params) req.send_request() end |
#list_fleets(params = {}) ⇒ Types::ListFleetsResponse
Returns a list of fleets. You can optionally provide filters to retrieve specific fleets.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2967 2968 2969 2970 |
# File 'lib/aws-sdk-robomaker/client.rb', line 2967 def list_fleets(params = {}, = {}) req = build_request(:list_fleets, params) req.send_request() end |
#list_robot_applications(params = {}) ⇒ Types::ListRobotApplicationsResponse
Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3037 3038 3039 3040 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3037 def list_robot_applications(params = {}, = {}) req = build_request(:list_robot_applications, params) req.send_request() end |
#list_robots(params = {}) ⇒ Types::ListRobotsResponse
Returns a list of robots. You can optionally provide filters to retrieve specific robots.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3112 3113 3114 3115 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3112 def list_robots(params = {}, = {}) req = build_request(:list_robots, params) req.send_request() end |
#list_simulation_applications(params = {}) ⇒ Types::ListSimulationApplicationsResponse
Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3185 3186 3187 3188 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3185 def list_simulation_applications(params = {}, = {}) req = build_request(:list_simulation_applications, params) req.send_request() end |
#list_simulation_job_batches(params = {}) ⇒ Types::ListSimulationJobBatchesResponse
Returns a list simulation job batches. You can optionally provide filters to retrieve specific simulation batch jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3247 3248 3249 3250 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3247 def list_simulation_job_batches(params = {}, = {}) req = build_request(:list_simulation_job_batches, params) req.send_request() end |
#list_simulation_jobs(params = {}) ⇒ Types::ListSimulationJobsResponse
Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3321 3322 3323 3324 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3321 def list_simulation_jobs(params = {}, = {}) req = build_request(:list_simulation_jobs, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Lists all tags on a AWS RoboMaker resource.
3350 3351 3352 3353 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3350 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#list_world_export_jobs(params = {}) ⇒ Types::ListWorldExportJobsResponse
Lists world export jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3414 3415 3416 3417 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3414 def list_world_export_jobs(params = {}, = {}) req = build_request(:list_world_export_jobs, params) req.send_request() end |
#list_world_generation_jobs(params = {}) ⇒ Types::ListWorldGenerationJobsResponse
Lists world generator jobs.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3480 3481 3482 3483 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3480 def list_world_generation_jobs(params = {}, = {}) req = build_request(:list_world_generation_jobs, params) req.send_request() end |
#list_world_templates(params = {}) ⇒ Types::ListWorldTemplatesResponse
Lists world templates.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3532 3533 3534 3535 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3532 def list_world_templates(params = {}, = {}) req = build_request(:list_world_templates, params) req.send_request() end |
#list_worlds(params = {}) ⇒ Types::ListWorldsResponse
Lists worlds.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
3592 3593 3594 3595 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3592 def list_worlds(params = {}, = {}) req = build_request(:list_worlds, params) req.send_request() end |
#register_robot(params = {}) ⇒ Types::RegisterRobotResponse
Registers a robot with a fleet.
This API is no longer supported and will throw an error if used.
3628 3629 3630 3631 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3628 def register_robot(params = {}, = {}) req = build_request(:register_robot, params) req.send_request() end |
#restart_simulation_job(params = {}) ⇒ Struct
Restarts a running simulation job.
3650 3651 3652 3653 |
# File 'lib/aws-sdk-robomaker/client.rb', line 3650 def restart_simulation_job(params = {}, = {}) req = build_request(:restart_simulation_job, params) req.send_request() end |
#start_simulation_job_batch(params = {}) ⇒ Types::StartSimulationJobBatchResponse
Starts a new simulation job batch. The batch is defined using one or more ‘SimulationJobRequest` objects.
4018 4019 4020 4021 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4018 def start_simulation_job_batch(params = {}, = {}) req = build_request(:start_simulation_job_batch, params) req.send_request() end |
#sync_deployment_job(params = {}) ⇒ Types::SyncDeploymentJobResponse
Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment.
This API will no longer be supported as of May 2, 2022. Use it to remove resources that were created for Deployment Service.
4085 4086 4087 4088 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4085 def sync_deployment_job(params = {}, = {}) req = build_request(:sync_deployment_job, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Adds or edits tags for a AWS RoboMaker resource.
Each tag consists of a tag key and a tag value. Tag keys and tag values are both required, but tag values can be empty strings.
For information about the rules that apply to tag keys and tag values, see [User-Defined Tag Restrictions] in the *AWS Billing and Cost Management User Guide*.
[1]: docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html
4126 4127 4128 4129 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4126 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes the specified tags from the specified AWS RoboMaker resource.
To remove a tag, specify the tag key. To change the tag value of an existing tag key, use [ ‘TagResource` ][1].
[1]: docs.aws.amazon.com/robomaker/latest/dg/API_TagResource.html
4161 4162 4163 4164 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4161 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_robot_application(params = {}) ⇒ Types::UpdateRobotApplicationResponse
Updates a robot application.
4237 4238 4239 4240 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4237 def update_robot_application(params = {}, = {}) req = build_request(:update_robot_application, params) req.send_request() end |
#update_simulation_application(params = {}) ⇒ Types::UpdateSimulationApplicationResponse
Updates a simulation application.
4332 4333 4334 4335 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4332 def update_simulation_application(params = {}, = {}) req = build_request(:update_simulation_application, params) req.send_request() end |
#update_world_template(params = {}) ⇒ Types::UpdateWorldTemplateResponse
Updates a world template.
4381 4382 4383 4384 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4381 def update_world_template(params = {}, = {}) req = build_request(:update_world_template, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
4410 4411 4412 |
# File 'lib/aws-sdk-robomaker/client.rb', line 4410 def waiter_names [] end |