![]() |
![]()
| ![]() |
![]()
NAMEPaws::Robomaker - Perl Interface to AWS AWS RoboMaker SYNOPSISuse Paws; my $obj = Paws->service('Robomaker'); my $res = $obj->Method( Arg1 => $val1, Arg2 => [ 'V1', 'V2' ], # if Arg3 is an object, the HashRef will be used as arguments to the constructor # of the arguments type Arg3 => { Att1 => 'Val1' }, # if Arg4 is an array of objects, the HashRefs will be passed as arguments to # the constructor of the arguments type Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], ); DESCRIPTIONThis section provides documentation for the AWS RoboMaker API operations. For the AWS API documentation, see <https://docs.aws.amazon.com/goto/WebAPI/robomaker-2018-06-29> METHODSBatchDeleteWorldsEach argument is described in detail in: Paws::Robomaker::BatchDeleteWorlds Returns: a Paws::Robomaker::BatchDeleteWorldsResponse instance Deletes one or more worlds in a batch operation. BatchDescribeSimulationJobEach argument is described in detail in: Paws::Robomaker::BatchDescribeSimulationJob Returns: a Paws::Robomaker::BatchDescribeSimulationJobResponse instance Describes one or more simulation jobs. CancelDeploymentJobEach argument is described in detail in: Paws::Robomaker::CancelDeploymentJob Returns: a Paws::Robomaker::CancelDeploymentJobResponse instance Cancels the specified deployment job. CancelSimulationJobEach argument is described in detail in: Paws::Robomaker::CancelSimulationJob Returns: a Paws::Robomaker::CancelSimulationJobResponse instance Cancels the specified simulation job. CancelSimulationJobBatchEach argument is described in detail in: Paws::Robomaker::CancelSimulationJobBatch Returns: a Paws::Robomaker::CancelSimulationJobBatchResponse instance 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. CancelWorldExportJobEach argument is described in detail in: Paws::Robomaker::CancelWorldExportJob Returns: a Paws::Robomaker::CancelWorldExportJobResponse instance Cancels the specified export job. CancelWorldGenerationJobEach argument is described in detail in: Paws::Robomaker::CancelWorldGenerationJob Returns: a Paws::Robomaker::CancelWorldGenerationJobResponse instance Cancels the specified world generator job. CreateDeploymentJob
Each argument is described in detail in: Paws::Robomaker::CreateDeploymentJob Returns: a Paws::Robomaker::CreateDeploymentJobResponse instance Deploys a specific version of a robot application to robots in a fleet. 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 (https://docs.aws.amazon.com/robomaker/latest/dg/create-robot-application-version.html). After 90 days, deployment jobs expire and will be deleted. They will no longer be accessible. CreateFleet
Each argument is described in detail in: Paws::Robomaker::CreateFleet Returns: a Paws::Robomaker::CreateFleetResponse instance Creates a fleet, a logical group of robots running the same robot application. CreateRobot
Each argument is described in detail in: Paws::Robomaker::CreateRobot Returns: a Paws::Robomaker::CreateRobotResponse instance Creates a robot. CreateRobotApplication
Each argument is described in detail in: Paws::Robomaker::CreateRobotApplication Returns: a Paws::Robomaker::CreateRobotApplicationResponse instance Creates a robot application. CreateRobotApplicationVersion
Each argument is described in detail in: Paws::Robomaker::CreateRobotApplicationVersion Returns: a Paws::Robomaker::CreateRobotApplicationVersionResponse instance Creates a version of a robot application. CreateSimulationApplication
Each argument is described in detail in: Paws::Robomaker::CreateSimulationApplication Returns: a Paws::Robomaker::CreateSimulationApplicationResponse instance Creates a simulation application. CreateSimulationApplicationVersion
Each argument is described in detail in: Paws::Robomaker::CreateSimulationApplicationVersion Returns: a Paws::Robomaker::CreateSimulationApplicationVersionResponse instance Creates a simulation application with a specific revision id. CreateSimulationJob
Each argument is described in detail in: Paws::Robomaker::CreateSimulationJob Returns: a Paws::Robomaker::CreateSimulationJobResponse instance Creates a simulation job. After 90 days, simulation jobs expire and will be deleted. They will no longer be accessible. CreateWorldExportJob
Each argument is described in detail in: Paws::Robomaker::CreateWorldExportJob Returns: a Paws::Robomaker::CreateWorldExportJobResponse instance Creates a world export job. CreateWorldGenerationJob
Each argument is described in detail in: Paws::Robomaker::CreateWorldGenerationJob Returns: a Paws::Robomaker::CreateWorldGenerationJobResponse instance Creates worlds using the specified template. CreateWorldTemplate
Each argument is described in detail in: Paws::Robomaker::CreateWorldTemplate Returns: a Paws::Robomaker::CreateWorldTemplateResponse instance Creates a world template. DeleteFleetEach argument is described in detail in: Paws::Robomaker::DeleteFleet Returns: a Paws::Robomaker::DeleteFleetResponse instance Deletes a fleet. DeleteRobotEach argument is described in detail in: Paws::Robomaker::DeleteRobot Returns: a Paws::Robomaker::DeleteRobotResponse instance Deletes a robot. DeleteRobotApplication
Each argument is described in detail in: Paws::Robomaker::DeleteRobotApplication Returns: a Paws::Robomaker::DeleteRobotApplicationResponse instance Deletes a robot application. DeleteSimulationApplication
Each argument is described in detail in: Paws::Robomaker::DeleteSimulationApplication Returns: a Paws::Robomaker::DeleteSimulationApplicationResponse instance Deletes a simulation application. DeleteWorldTemplateEach argument is described in detail in: Paws::Robomaker::DeleteWorldTemplate Returns: a Paws::Robomaker::DeleteWorldTemplateResponse instance Deletes a world template. DeregisterRobotEach argument is described in detail in: Paws::Robomaker::DeregisterRobot Returns: a Paws::Robomaker::DeregisterRobotResponse instance Deregisters a robot. DescribeDeploymentJobEach argument is described in detail in: Paws::Robomaker::DescribeDeploymentJob Returns: a Paws::Robomaker::DescribeDeploymentJobResponse instance Describes a deployment job. DescribeFleetEach argument is described in detail in: Paws::Robomaker::DescribeFleet Returns: a Paws::Robomaker::DescribeFleetResponse instance Describes a fleet. DescribeRobotEach argument is described in detail in: Paws::Robomaker::DescribeRobot Returns: a Paws::Robomaker::DescribeRobotResponse instance Describes a robot. DescribeRobotApplication
Each argument is described in detail in: Paws::Robomaker::DescribeRobotApplication Returns: a Paws::Robomaker::DescribeRobotApplicationResponse instance Describes a robot application. DescribeSimulationApplication
Each argument is described in detail in: Paws::Robomaker::DescribeSimulationApplication Returns: a Paws::Robomaker::DescribeSimulationApplicationResponse instance Describes a simulation application. DescribeSimulationJobEach argument is described in detail in: Paws::Robomaker::DescribeSimulationJob Returns: a Paws::Robomaker::DescribeSimulationJobResponse instance Describes a simulation job. DescribeSimulationJobBatchEach argument is described in detail in: Paws::Robomaker::DescribeSimulationJobBatch Returns: a Paws::Robomaker::DescribeSimulationJobBatchResponse instance Describes a simulation job batch. DescribeWorldEach argument is described in detail in: Paws::Robomaker::DescribeWorld Returns: a Paws::Robomaker::DescribeWorldResponse instance Describes a world. DescribeWorldExportJobEach argument is described in detail in: Paws::Robomaker::DescribeWorldExportJob Returns: a Paws::Robomaker::DescribeWorldExportJobResponse instance Describes a world export job. DescribeWorldGenerationJobEach argument is described in detail in: Paws::Robomaker::DescribeWorldGenerationJob Returns: a Paws::Robomaker::DescribeWorldGenerationJobResponse instance Describes a world generation job. DescribeWorldTemplateEach argument is described in detail in: Paws::Robomaker::DescribeWorldTemplate Returns: a Paws::Robomaker::DescribeWorldTemplateResponse instance Describes a world template. GetWorldTemplateBody
Each argument is described in detail in: Paws::Robomaker::GetWorldTemplateBody Returns: a Paws::Robomaker::GetWorldTemplateBodyResponse instance Gets the world template body. ListDeploymentJobs
Each argument is described in detail in: Paws::Robomaker::ListDeploymentJobs Returns: a Paws::Robomaker::ListDeploymentJobsResponse instance Returns a list of deployment jobs for a fleet. You can optionally provide filters to retrieve specific deployment jobs. ListFleets
Each argument is described in detail in: Paws::Robomaker::ListFleets Returns: a Paws::Robomaker::ListFleetsResponse instance Returns a list of fleets. You can optionally provide filters to retrieve specific fleets. ListRobotApplications
Each argument is described in detail in: Paws::Robomaker::ListRobotApplications Returns: a Paws::Robomaker::ListRobotApplicationsResponse instance Returns a list of robot application. You can optionally provide filters to retrieve specific robot applications. ListRobots
Each argument is described in detail in: Paws::Robomaker::ListRobots Returns: a Paws::Robomaker::ListRobotsResponse instance Returns a list of robots. You can optionally provide filters to retrieve specific robots. ListSimulationApplications
Each argument is described in detail in: Paws::Robomaker::ListSimulationApplications Returns: a Paws::Robomaker::ListSimulationApplicationsResponse instance Returns a list of simulation applications. You can optionally provide filters to retrieve specific simulation applications. ListSimulationJobBatches
Each argument is described in detail in: Paws::Robomaker::ListSimulationJobBatches Returns: a Paws::Robomaker::ListSimulationJobBatchesResponse instance Returns a list simulation job batches. You can optionally provide filters to retrieve specific simulation batch jobs. ListSimulationJobs
Each argument is described in detail in: Paws::Robomaker::ListSimulationJobs Returns: a Paws::Robomaker::ListSimulationJobsResponse instance Returns a list of simulation jobs. You can optionally provide filters to retrieve specific simulation jobs. ListTagsForResourceEach argument is described in detail in: Paws::Robomaker::ListTagsForResource Returns: a Paws::Robomaker::ListTagsForResourceResponse instance Lists all tags on a AWS RoboMaker resource. ListWorldExportJobs
Each argument is described in detail in: Paws::Robomaker::ListWorldExportJobs Returns: a Paws::Robomaker::ListWorldExportJobsResponse instance Lists world export jobs. ListWorldGenerationJobs
Each argument is described in detail in: Paws::Robomaker::ListWorldGenerationJobs Returns: a Paws::Robomaker::ListWorldGenerationJobsResponse instance Lists world generator jobs. ListWorlds
Each argument is described in detail in: Paws::Robomaker::ListWorlds Returns: a Paws::Robomaker::ListWorldsResponse instance Lists worlds. ListWorldTemplates
Each argument is described in detail in: Paws::Robomaker::ListWorldTemplates Returns: a Paws::Robomaker::ListWorldTemplatesResponse instance Lists world templates. RegisterRobotEach argument is described in detail in: Paws::Robomaker::RegisterRobot Returns: a Paws::Robomaker::RegisterRobotResponse instance Registers a robot with a fleet. RestartSimulationJobEach argument is described in detail in: Paws::Robomaker::RestartSimulationJob Returns: a Paws::Robomaker::RestartSimulationJobResponse instance Restarts a running simulation job. StartSimulationJobBatch
Each argument is described in detail in: Paws::Robomaker::StartSimulationJobBatch Returns: a Paws::Robomaker::StartSimulationJobBatchResponse instance Starts a new simulation job batch. The batch is defined using one or more "SimulationJobRequest" objects. SyncDeploymentJobEach argument is described in detail in: Paws::Robomaker::SyncDeploymentJob Returns: a Paws::Robomaker::SyncDeploymentJobResponse instance Syncrhonizes robots in a fleet to the latest deployment. This is helpful if robots were added after a deployment. TagResourceEach argument is described in detail in: Paws::Robomaker::TagResource Returns: a Paws::Robomaker::TagResourceResponse instance 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 (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html) in the AWS Billing and Cost Management User Guide. UntagResourceEach argument is described in detail in: Paws::Robomaker::UntagResource Returns: a Paws::Robomaker::UntagResourceResponse instance 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" (https://docs.aws.amazon.com/robomaker/latest/dg/API_TagResource.html). UpdateRobotApplication
Each argument is described in detail in: Paws::Robomaker::UpdateRobotApplication Returns: a Paws::Robomaker::UpdateRobotApplicationResponse instance Updates a robot application. UpdateSimulationApplication
Each argument is described in detail in: Paws::Robomaker::UpdateSimulationApplication Returns: a Paws::Robomaker::UpdateSimulationApplicationResponse instance Updates a simulation application. UpdateWorldTemplate
Each argument is described in detail in: Paws::Robomaker::UpdateWorldTemplate Returns: a Paws::Robomaker::UpdateWorldTemplateResponse instance Updates a world template. PAGINATORSPaginator methods are helpers that repetively call methods that return partial results ListAllDeploymentJobs(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])ListAllDeploymentJobs([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - deploymentJobs, passing the object as the first parameter, and the string 'deploymentJobs' as the second parameter If not, it will return a a Paws::Robomaker::ListDeploymentJobsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllFleets(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])ListAllFleets([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - fleetDetails, passing the object as the first parameter, and the string 'fleetDetails' as the second parameter If not, it will return a a Paws::Robomaker::ListFleetsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllRobotApplications(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str, VersionQualifier => Str])ListAllRobotApplications([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str, VersionQualifier => Str])If passed a sub as first parameter, it will call the sub for each element found in : - robotApplicationSummaries, passing the object as the first parameter, and the string 'robotApplicationSummaries' as the second parameter If not, it will return a a Paws::Robomaker::ListRobotApplicationsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllRobots(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])ListAllRobots([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - robots, passing the object as the first parameter, and the string 'robots' as the second parameter If not, it will return a a Paws::Robomaker::ListRobotsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSimulationApplications(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str, VersionQualifier => Str])ListAllSimulationApplications([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str, VersionQualifier => Str])If passed a sub as first parameter, it will call the sub for each element found in : - simulationApplicationSummaries, passing the object as the first parameter, and the string 'simulationApplicationSummaries' as the second parameter If not, it will return a a Paws::Robomaker::ListSimulationApplicationsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSimulationJobBatches(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])ListAllSimulationJobBatches([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - simulationJobBatchSummaries, passing the object as the first parameter, and the string 'simulationJobBatchSummaries' as the second parameter If not, it will return a a Paws::Robomaker::ListSimulationJobBatchesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllSimulationJobs(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])ListAllSimulationJobs([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - simulationJobSummaries, passing the object as the first parameter, and the string 'simulationJobSummaries' as the second parameter If not, it will return a a Paws::Robomaker::ListSimulationJobsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllWorldExportJobs(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])ListAllWorldExportJobs([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - worldExportJobSummaries, passing the object as the first parameter, and the string 'worldExportJobSummaries' as the second parameter If not, it will return a a Paws::Robomaker::ListWorldExportJobsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllWorldGenerationJobs(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])ListAllWorldGenerationJobs([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - worldGenerationJobSummaries, passing the object as the first parameter, and the string 'worldGenerationJobSummaries' as the second parameter If not, it will return a a Paws::Robomaker::ListWorldGenerationJobsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllWorlds(sub { },[Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])ListAllWorlds([Filters => ArrayRef[Paws::Robomaker::Filter], MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - worldSummaries, passing the object as the first parameter, and the string 'worldSummaries' as the second parameter If not, it will return a a Paws::Robomaker::ListWorldsResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. ListAllWorldTemplates(sub { },[MaxResults => Int, NextToken => Str])ListAllWorldTemplates([MaxResults => Int, NextToken => Str])If passed a sub as first parameter, it will call the sub for each element found in : - templateSummaries, passing the object as the first parameter, and the string 'templateSummaries' as the second parameter If not, it will return a a Paws::Robomaker::ListWorldTemplatesResponse instance with all the "param"s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. SEE ALSOThis service class forms part of Paws BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|