Skip to main content

robot_application_versions

Creates, updates, deletes or gets a robot_application_version resource or lists robot_application_versions in a region

Overview

Namerobot_application_versions
TypeResource
DescriptionAWS::RoboMaker::RobotApplicationVersion resource creates an AWS RoboMaker RobotApplicationVersion. This helps you control which code your robot uses.
Idaws.robomaker.robot_application_versions

Fields

NameDatatypeDescription
applicationstring
current_revision_idstringThe revision ID of robot application.
application_versionstring
arnstring
regionstringAWS region.

Methods

NameAccessible byRequired Params
create_resourceINSERTApplication, region
delete_resourceDELETEdata__Identifier, region
get_resourceSELECTdata__Identifier, region

SELECT examples

Gets all properties from an individual robot_application_version.

SELECT
region,
application,
current_revision_id,
application_version,
arn
FROM aws.robomaker.robot_application_versions
WHERE region = 'us-east-1' AND data__Identifier = '<Arn>';

INSERT example

Use the following StackQL query and manifest file to create a new robot_application_version resource, using stack-deploy.

/*+ create */
INSERT INTO aws.robomaker.robot_application_versions (
Application,
region
)
SELECT
'{{ Application }}',
'{{ region }}';

DELETE example

/*+ delete */
DELETE FROM aws.robomaker.robot_application_versions
WHERE data__Identifier = '<Arn>'
AND region = 'us-east-1';

Permissions

To operate on the robot_application_versions resource, the following permissions are required:

Create

robomaker:CreateRobotApplicationVersion,
s3:GetObject,
ecr:BatchGetImage,
ecr:GetAuthorizationToken,
ecr:BatchCheckLayerAvailability,
ecr-public:GetAuthorizationToken,
sts:GetServiceBearerToken

Delete

robomaker:DeleteRobotApplication,
robomaker:DescribeRobotApplication

Read

robomaker:DescribeRobotApplication