---
title: "POST /describeSimulationApplication"
method: POST
path: "/describeSimulationApplication"
---

# POST /describeSimulationApplication

`POST /describeSimulationApplication`

Describes a simulation application.

## Request body

- object
  - `application` string, required — The application information for the simulation application.
  - `applicationVersion` string — The version of the simulation application to describe.

## Response `200`

Success

- DescribeSimulationApplicationResponse
  - `arn` string — The Amazon Resource Name (ARN) of the robot simulation application.
  - `name` string — The name of the simulation application.
  - `version` string — The version of the simulation application.
  - `sources` Source[] — The sources of the simulation application.
    - `s3Bucket` string — The s3 bucket name.
    - `s3Key` string — The s3 object key.
    - `etag` string — A hash of the object specified by <code>s3Bucket</code> and <code>s3Key</code>.
    - `architecture` 'X86_64' | 'ARM64' | 'ARMHF' — The taget processor architecture for the application.
  - `simulationSoftwareSuite` object — The simulation software suite used by the simulation application.
    - `name` 'Gazebo' | 'RosbagPlay' | 'SimulationRuntime' — The name of the simulation software suite.
    - `version` string — The version of the simulation software suite.
  - `robotSoftwareSuite` object — Information about the robot software suite (ROS distribution).
    - `name` 'ROS' | 'ROS2' | 'General' — The name of the robot software suite (ROS distribution).
    - `version` 'Kinetic' | 'Melodic' | 'Dashing' | 'Foxy' — The version of the robot software suite (ROS distribution).
  - `renderingEngine` object — The rendering engine for the simulation application.
    - `name` 'OGRE' — The name of the rendering engine.
    - `version` string — The version of the rendering engine.
  - `revisionId` string — The revision id of the simulation application.
  - `lastUpdatedAt` string, date-time — The time, in milliseconds since the epoch, when the simulation application was last updated.
  - `tags` object — The list of all tags added to the specified simulation application.
  - `environment` object — The object that contains the Docker image URI used to create the simulation application.
    - `uri` string — The Docker image URI for either your robot or simulation applications.
  - `imageDigest` string — A SHA256 identifier for the Docker image that you use for your simulation application.

## Other responses

- `480` — InvalidParameterException
- `481` — ResourceNotFoundException
- `482` — ThrottlingException
- `483` — InternalServerException

---

[API](https://skmtc.net/aws/apis/robomaker.md) · [All operations](https://skmtc.net/aws/apis/robomaker/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/robomaker/versions/a6f68d7d4866/schema)
