UNPKG

aws-sdk

Version:
1,396 lines • 30.6 kB
{ "version": "2.0", "metadata": { "apiVersion": "2018-06-29", "endpointPrefix": "robomaker", "jsonVersion": "1.1", "protocol": "rest-json", "serviceAbbreviation": "RoboMaker", "serviceFullName": "AWS RoboMaker", "serviceId": "RoboMaker", "signatureVersion": "v4", "signingName": "robomaker", "uid": "robomaker-2018-06-29" }, "operations": { "BatchDescribeSimulationJob": { "http": { "requestUri": "/batchDescribeSimulationJob" }, "input": { "type": "structure", "required": [ "jobs" ], "members": { "jobs": { "shape": "S2" } } }, "output": { "type": "structure", "members": { "jobs": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "name": {}, "status": {}, "lastUpdatedAt": { "type": "timestamp" }, "failureBehavior": {}, "failureCode": {}, "clientRequestToken": {}, "outputLocation": { "shape": "Sd" }, "maxJobDurationInSeconds": { "type": "long" }, "simulationTimeMillis": { "type": "long" }, "iamRole": {}, "robotApplications": { "shape": "Sj" }, "simulationApplications": { "shape": "Sr" }, "vpcConfig": { "shape": "St" } } } }, "unprocessedJobs": { "shape": "S2" } } } }, "CancelSimulationJob": { "http": { "requestUri": "/cancelSimulationJob" }, "input": { "type": "structure", "required": [ "job" ], "members": { "job": {} } }, "output": { "type": "structure", "members": {} } }, "CreateDeploymentJob": { "http": { "requestUri": "/createDeploymentJob" }, "input": { "type": "structure", "required": [ "clientRequestToken", "fleet", "deploymentApplicationConfigs" ], "members": { "deploymentConfig": { "shape": "S10" }, "clientRequestToken": { "idempotencyToken": true }, "fleet": {}, "deploymentApplicationConfigs": { "shape": "S12" } } }, "output": { "type": "structure", "members": { "arn": {}, "fleet": {}, "status": {}, "deploymentApplicationConfigs": { "shape": "S12" }, "failureReason": {}, "failureCode": {}, "createdAt": { "type": "timestamp" }, "deploymentConfig": { "shape": "S10" } } } }, "CreateFleet": { "http": { "requestUri": "/createFleet" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "createdAt": { "type": "timestamp" } } } }, "CreateRobot": { "http": { "requestUri": "/createRobot" }, "input": { "type": "structure", "required": [ "name", "architecture", "greengrassGroupId" ], "members": { "name": {}, "architecture": {}, "greengrassGroupId": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "createdAt": { "type": "timestamp" }, "greengrassGroupId": {}, "architecture": {} } } }, "CreateRobotApplication": { "http": { "requestUri": "/createRobotApplication" }, "input": { "type": "structure", "required": [ "name", "sources", "robotSoftwareSuite" ], "members": { "name": {}, "sources": { "shape": "S1g" }, "robotSoftwareSuite": { "shape": "S1i" } } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "version": {}, "sources": { "shape": "S1m" }, "robotSoftwareSuite": { "shape": "S1i" }, "lastUpdatedAt": { "type": "timestamp" }, "revisionId": {} } } }, "CreateRobotApplicationVersion": { "http": { "requestUri": "/createRobotApplicationVersion" }, "input": { "type": "structure", "required": [ "application" ], "members": { "application": {}, "currentRevisionId": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "version": {}, "sources": { "shape": "S1m" }, "robotSoftwareSuite": { "shape": "S1i" }, "lastUpdatedAt": { "type": "timestamp" }, "revisionId": {} } } }, "CreateSimulationApplication": { "http": { "requestUri": "/createSimulationApplication" }, "input": { "type": "structure", "required": [ "name", "sources", "simulationSoftwareSuite", "robotSoftwareSuite", "renderingEngine" ], "members": { "name": {}, "sources": { "shape": "S1g" }, "simulationSoftwareSuite": { "shape": "S1t" }, "robotSoftwareSuite": { "shape": "S1i" }, "renderingEngine": { "shape": "S1w" } } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "version": {}, "sources": { "shape": "S1m" }, "simulationSoftwareSuite": { "shape": "S1t" }, "robotSoftwareSuite": { "shape": "S1i" }, "renderingEngine": { "shape": "S1w" }, "lastUpdatedAt": { "type": "timestamp" }, "revisionId": {} } } }, "CreateSimulationApplicationVersion": { "http": { "requestUri": "/createSimulationApplicationVersion" }, "input": { "type": "structure", "required": [ "application" ], "members": { "application": {}, "currentRevisionId": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "version": {}, "sources": { "shape": "S1m" }, "simulationSoftwareSuite": { "shape": "S1t" }, "robotSoftwareSuite": { "shape": "S1i" }, "renderingEngine": { "shape": "S1w" }, "lastUpdatedAt": { "type": "timestamp" }, "revisionId": {} } } }, "CreateSimulationJob": { "http": { "requestUri": "/createSimulationJob" }, "input": { "type": "structure", "required": [ "maxJobDurationInSeconds", "iamRole" ], "members": { "clientRequestToken": { "idempotencyToken": true }, "outputLocation": { "shape": "Sd" }, "maxJobDurationInSeconds": { "type": "long" }, "iamRole": {}, "failureBehavior": {}, "robotApplications": { "shape": "Sj" }, "simulationApplications": { "shape": "Sr" }, "vpcConfig": { "type": "structure", "required": [ "subnets" ], "members": { "subnets": { "shape": "Su" }, "securityGroups": { "shape": "Sv" }, "assignPublicIp": { "type": "boolean" } } } } }, "output": { "type": "structure", "members": { "arn": {}, "status": {}, "lastUpdatedAt": { "type": "timestamp" }, "failureBehavior": {}, "failureCode": {}, "clientRequestToken": {}, "outputLocation": { "shape": "Sd" }, "maxJobDurationInSeconds": { "type": "long" }, "simulationTimeMillis": { "type": "long" }, "iamRole": {}, "robotApplications": { "shape": "Sj" }, "simulationApplications": { "shape": "Sr" }, "vpcConfig": { "shape": "St" } } } }, "DeleteFleet": { "http": { "requestUri": "/deleteFleet" }, "input": { "type": "structure", "required": [ "fleet" ], "members": { "fleet": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteRobot": { "http": { "requestUri": "/deleteRobot" }, "input": { "type": "structure", "required": [ "robot" ], "members": { "robot": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteRobotApplication": { "http": { "requestUri": "/deleteRobotApplication" }, "input": { "type": "structure", "required": [ "application" ], "members": { "application": {}, "applicationVersion": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteSimulationApplication": { "http": { "requestUri": "/deleteSimulationApplication" }, "input": { "type": "structure", "required": [ "application" ], "members": { "application": {}, "applicationVersion": {} } }, "output": { "type": "structure", "members": {} } }, "DeregisterRobot": { "http": { "requestUri": "/deregisterRobot" }, "input": { "type": "structure", "required": [ "fleet", "robot" ], "members": { "fleet": {}, "robot": {} } }, "output": { "type": "structure", "members": { "fleet": {}, "robot": {} } } }, "DescribeDeploymentJob": { "http": { "requestUri": "/describeDeploymentJob" }, "input": { "type": "structure", "required": [ "job" ], "members": { "job": {} } }, "output": { "type": "structure", "members": { "arn": {}, "fleet": {}, "status": {}, "deploymentConfig": { "shape": "S10" }, "deploymentApplicationConfigs": { "shape": "S12" }, "failureReason": {}, "failureCode": {}, "createdAt": { "type": "timestamp" }, "robotDeploymentSummary": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "deploymentStartTime": { "type": "timestamp" }, "deploymentFinishTime": { "type": "timestamp" }, "status": {}, "progressDetail": { "type": "structure", "members": { "currentProgress": {}, "targetResource": {} } }, "failureReason": {}, "failureCode": {} } } } } } }, "DescribeFleet": { "http": { "requestUri": "/describeFleet" }, "input": { "type": "structure", "required": [ "fleet" ], "members": { "fleet": {} } }, "output": { "type": "structure", "members": { "name": {}, "arn": {}, "robots": { "shape": "S2n" }, "createdAt": { "type": "timestamp" }, "lastDeploymentStatus": {}, "lastDeploymentJob": {}, "lastDeploymentTime": { "type": "timestamp" } } } }, "DescribeRobot": { "http": { "requestUri": "/describeRobot" }, "input": { "type": "structure", "required": [ "robot" ], "members": { "robot": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "fleetArn": {}, "status": {}, "greengrassGroupId": {}, "createdAt": { "type": "timestamp" }, "architecture": {}, "lastDeploymentJob": {}, "lastDeploymentTime": { "type": "timestamp" } } } }, "DescribeRobotApplication": { "http": { "requestUri": "/describeRobotApplication" }, "input": { "type": "structure", "required": [ "application" ], "members": { "application": {}, "applicationVersion": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "version": {}, "sources": { "shape": "S1m" }, "robotSoftwareSuite": { "shape": "S1i" }, "revisionId": {}, "lastUpdatedAt": { "type": "timestamp" } } } }, "DescribeSimulationApplication": { "http": { "requestUri": "/describeSimulationApplication" }, "input": { "type": "structure", "required": [ "application" ], "members": { "application": {}, "applicationVersion": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "version": {}, "sources": { "shape": "S1m" }, "simulationSoftwareSuite": { "shape": "S1t" }, "robotSoftwareSuite": { "shape": "S1i" }, "renderingEngine": { "shape": "S1w" }, "revisionId": {}, "lastUpdatedAt": { "type": "timestamp" } } } }, "DescribeSimulationJob": { "http": { "requestUri": "/describeSimulationJob" }, "input": { "type": "structure", "required": [ "job" ], "members": { "job": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "status": {}, "lastUpdatedAt": { "type": "timestamp" }, "failureBehavior": {}, "failureCode": {}, "clientRequestToken": {}, "outputLocation": { "shape": "Sd" }, "maxJobDurationInSeconds": { "type": "long" }, "simulationTimeMillis": { "type": "long" }, "iamRole": {}, "robotApplications": { "shape": "Sj" }, "simulationApplications": { "shape": "Sr" }, "vpcConfig": { "shape": "St" } } } }, "ListDeploymentJobs": { "http": { "requestUri": "/listDeploymentJobs" }, "input": { "type": "structure", "members": { "filters": { "shape": "S2y" }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "deploymentJobs": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "fleet": {}, "status": {}, "deploymentApplicationConfigs": { "shape": "S12" }, "deploymentConfig": { "shape": "S10" }, "failureReason": {}, "failureCode": {}, "createdAt": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListFleets": { "http": { "requestUri": "/listFleets" }, "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" }, "filters": { "shape": "S2y" } } }, "output": { "type": "structure", "members": { "fleetDetails": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "arn": {}, "createdAt": { "type": "timestamp" }, "lastDeploymentStatus": {}, "lastDeploymentJob": {}, "lastDeploymentTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListRobotApplications": { "http": { "requestUri": "/listRobotApplications" }, "input": { "type": "structure", "members": { "versionQualifier": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "filters": { "shape": "S2y" } } }, "output": { "type": "structure", "members": { "robotApplicationSummaries": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "arn": {}, "version": {}, "lastUpdatedAt": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListRobots": { "http": { "requestUri": "/listRobots" }, "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" }, "filters": { "shape": "S2y" } } }, "output": { "type": "structure", "members": { "robots": { "shape": "S2n" }, "nextToken": {} } } }, "ListSimulationApplications": { "http": { "requestUri": "/listSimulationApplications" }, "input": { "type": "structure", "members": { "versionQualifier": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "filters": { "shape": "S2y" } } }, "output": { "type": "structure", "members": { "simulationApplicationSummaries": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "arn": {}, "version": {}, "lastUpdatedAt": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListSimulationJobs": { "http": { "requestUri": "/listSimulationJobs" }, "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" }, "filters": { "shape": "S2y" } } }, "output": { "type": "structure", "required": [ "simulationJobSummaries" ], "members": { "simulationJobSummaries": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "lastUpdatedAt": { "type": "timestamp" }, "name": {}, "status": {}, "simulationApplicationNames": { "type": "list", "member": {} }, "robotApplicationNames": { "type": "list", "member": {} } } } }, "nextToken": {} } } }, "RegisterRobot": { "http": { "requestUri": "/registerRobot" }, "input": { "type": "structure", "required": [ "fleet", "robot" ], "members": { "fleet": {}, "robot": {} } }, "output": { "type": "structure", "members": { "fleet": {}, "robot": {} } } }, "RestartSimulationJob": { "http": { "requestUri": "/restartSimulationJob" }, "input": { "type": "structure", "required": [ "job" ], "members": { "job": {} } }, "output": { "type": "structure", "members": {} } }, "SyncDeploymentJob": { "http": { "requestUri": "/syncDeploymentJob" }, "input": { "type": "structure", "required": [ "clientRequestToken", "fleet" ], "members": { "clientRequestToken": { "idempotencyToken": true }, "fleet": {} } }, "output": { "type": "structure", "members": { "arn": {}, "fleet": {}, "status": {}, "deploymentConfig": { "shape": "S10" }, "deploymentApplicationConfigs": { "shape": "S12" }, "failureReason": {}, "failureCode": {}, "createdAt": { "type": "timestamp" } } } }, "UpdateRobotApplication": { "http": { "requestUri": "/updateRobotApplication" }, "input": { "type": "structure", "required": [ "application", "sources", "robotSoftwareSuite" ], "members": { "application": {}, "sources": { "shape": "S1g" }, "robotSoftwareSuite": { "shape": "S1i" }, "currentRevisionId": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "version": {}, "sources": { "shape": "S1m" }, "robotSoftwareSuite": { "shape": "S1i" }, "lastUpdatedAt": { "type": "timestamp" }, "revisionId": {} } } }, "UpdateSimulationApplication": { "http": { "requestUri": "/updateSimulationApplication" }, "input": { "type": "structure", "required": [ "application", "sources", "simulationSoftwareSuite", "robotSoftwareSuite", "renderingEngine" ], "members": { "application": {}, "sources": { "shape": "S1g" }, "simulationSoftwareSuite": { "shape": "S1t" }, "robotSoftwareSuite": { "shape": "S1i" }, "renderingEngine": { "shape": "S1w" }, "currentRevisionId": {} } }, "output": { "type": "structure", "members": { "arn": {}, "name": {}, "version": {}, "sources": { "shape": "S1m" }, "simulationSoftwareSuite": { "shape": "S1t" }, "robotSoftwareSuite": { "shape": "S1i" }, "renderingEngine": { "shape": "S1w" }, "lastUpdatedAt": { "type": "timestamp" }, "revisionId": {} } } } }, "shapes": { "S2": { "type": "list", "member": {} }, "Sd": { "type": "structure", "members": { "s3Bucket": {}, "s3Prefix": {} } }, "Sj": { "type": "list", "member": { "type": "structure", "required": [ "application", "launchConfig" ], "members": { "application": {}, "applicationVersion": {}, "launchConfig": { "shape": "Sm" } } } }, "Sm": { "type": "structure", "required": [ "packageName", "launchFile" ], "members": { "packageName": {}, "launchFile": {}, "environmentVariables": { "shape": "So" } } }, "So": { "type": "map", "key": {}, "value": {} }, "Sr": { "type": "list", "member": { "type": "structure", "required": [ "application", "launchConfig" ], "members": { "application": {}, "applicationVersion": {}, "launchConfig": { "shape": "Sm" } } } }, "St": { "type": "structure", "members": { "subnets": { "shape": "Su" }, "securityGroups": { "shape": "Sv" }, "vpcId": {}, "assignPublicIp": { "type": "boolean" } } }, "Su": { "type": "list", "member": {} }, "Sv": { "type": "list", "member": {} }, "S10": { "type": "structure", "members": { "concurrentDeploymentPercentage": { "type": "integer" }, "failureThresholdPercentage": { "type": "integer" } } }, "S12": { "type": "list", "member": { "type": "structure", "required": [ "application", "applicationVersion", "launchConfig" ], "members": { "application": {}, "applicationVersion": {}, "launchConfig": { "type": "structure", "required": [ "packageName", "launchFile" ], "members": { "packageName": {}, "preLaunchFile": {}, "launchFile": {}, "postLaunchFile": {}, "environmentVariables": { "shape": "So" } } } } } }, "S1g": { "type": "list", "member": { "type": "structure", "members": { "s3Bucket": {}, "s3Key": {}, "architecture": {} } } }, "S1i": { "type": "structure", "members": { "name": {}, "version": {} } }, "S1m": { "type": "list", "member": { "type": "structure", "members": { "s3Bucket": {}, "s3Key": {}, "etag": {}, "architecture": {} } } }, "S1t": { "type": "structure", "members": { "name": {}, "version": {} } }, "S1w": { "type": "structure", "members": { "name": {}, "version": {} } }, "S2n": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "name": {}, "fleetArn": {}, "status": {}, "greenGrassGroupId": {}, "createdAt": { "type": "timestamp" }, "architecture": {}, "lastDeploymentJob": {}, "lastDeploymentTime": { "type": "timestamp" } } } }, "S2y": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "values": { "type": "list", "member": {} } } } } } }