awscc.robomaker_simulationapplication

Filters

  • event

  • reduce

  • value

Actions

delete

Parent base class for filters and actions.

properties:
  type:
    enum:
    - delete
required:
- type

Permissions - robomaker:DeleteSimulationApplication

update

Parent base class for filters and actions.

definitions:
  Arn:
    pattern: arn:[\w+=/,.@-]+:[\w+=/,.@-]+:[\w+=/,.@-]*:[0-9]*:[\w+=,.@-]+(/[\w+=,.@-]+)*
    type: string
  RenderingEngine:
    additionalProperties: false
    description: Information about a rendering engine.
    properties:
      Name:
        description: The name of the rendering engine.
        enum:
        - OGRE
        type: string
      Version:
        description: The version of the rendering engine.
        pattern: 1.x
        type: string
    required:
    - Name
    - Version
    type: object
  RobotSoftwareSuite:
    additionalProperties: false
    description: Information about a robot software suite (ROS distribution).
    properties:
      Name:
        description: The name of the robot software suite (ROS distribution).
        enum:
        - ROS
        - ROS2
        type: string
      Version:
        description: The version of the robot software suite (ROS distribution).
        enum:
        - Kinetic
        - Melodic
        - Dashing
        - Foxy
        type: string
    required:
    - Name
    - Version
    type: object
  SimulationSoftwareSuite:
    additionalProperties: false
    description: Information about a simulation software suite.
    properties:
      Name:
        description: The name of the simulation software suite.
        enum:
        - Gazebo
        - RosbagPlay
        type: string
      Version:
        description: The version of the simulation software suite.
        enum:
        - '7'
        - '9'
        - '11'
        - Kinetic
        - Melodic
        - Dashing
        - Foxy
        type: string
    required:
    - Name
    - Version
    type: object
  SourceConfig:
    additionalProperties: false
    description: Information about a source configuration.
    properties:
      Architecture:
        description: The target processor architecture for the application.
        enum:
        - X86_64
        - ARM64
        - ARMHF
        type: string
      S3Bucket:
        description: The Amazon S3 bucket name.
        pattern: '[a-z0-9][a-z0-9.\-]*[a-z0-9]'
        type: string
      S3Key:
        description: The s3 object key.
        maxLength: 1024
        minLength: 1
        type: string
    required:
    - S3Bucket
    - S3Key
    - Architecture
    type: object
  Tags:
    additionalProperties: false
    description: A key-value pair to associate with a resource.
    patternProperties:
      ^[a-zA-Z0-9-]{1,128}$:
        description: 'The value for the tag. You can specify a value that is 1 to
          255 Unicode characters in length and cannot be prefixed with aws:. You can
          use any of the following characters: the set of Unicode letters, digits,
          whitespace, _, ., /, =, +, and -.'
        maxLength: 256
        minLength: 1
        type: string
    type: object
properties:
  CurrentRevisionId:
    description: The current revision id.
    type: string
  Environment:
    description: The URI of the Docker image for the robot application.
    type: string
  RenderingEngine:
    additionalProperties: false
    description: Information about a rendering engine.
    properties:
      Name:
        description: The name of the rendering engine.
        enum:
        - OGRE
        type: string
      Version:
        description: The version of the rendering engine.
        pattern: 1.x
        type: string
    required:
    - Name
    - Version
    type: object
  RobotSoftwareSuite:
    additionalProperties: false
    description: Information about a robot software suite (ROS distribution).
    properties:
      Name:
        description: The name of the robot software suite (ROS distribution).
        enum:
        - ROS
        - ROS2
        type: string
      Version:
        description: The version of the robot software suite (ROS distribution).
        enum:
        - Kinetic
        - Melodic
        - Dashing
        - Foxy
        type: string
    required:
    - Name
    - Version
    type: object
  SimulationSoftwareSuite:
    additionalProperties: false
    description: Information about a simulation software suite.
    properties:
      Name:
        description: The name of the simulation software suite.
        enum:
        - Gazebo
        - RosbagPlay
        type: string
      Version:
        description: The version of the simulation software suite.
        enum:
        - '7'
        - '9'
        - '11'
        - Kinetic
        - Melodic
        - Dashing
        - Foxy
        type: string
    required:
    - Name
    - Version
    type: object
  Sources:
    description: The sources of the simulation application.
    insertionOrder: false
    items:
      additionalProperties: false
      description: Information about a source configuration.
      properties:
        Architecture:
          description: The target processor architecture for the application.
          enum:
          - X86_64
          - ARM64
          - ARMHF
          type: string
        S3Bucket:
          description: The Amazon S3 bucket name.
          pattern: '[a-z0-9][a-z0-9.\-]*[a-z0-9]'
          type: string
        S3Key:
          description: The s3 object key.
          maxLength: 1024
          minLength: 1
          type: string
      required:
      - S3Bucket
      - S3Key
      - Architecture
      type: object
    type: array
  Tags:
    additionalProperties: false
    description: A key-value pair to associate with a resource.
    patternProperties:
      ^[a-zA-Z0-9-]{1,128}$:
        description: 'The value for the tag. You can specify a value that is 1 to
          255 Unicode characters in length and cannot be prefixed with aws:. You can
          use any of the following characters: the set of Unicode letters, digits,
          whitespace, _, ., /, =, +, and -.'
        maxLength: 256
        minLength: 1
        type: string
    type: object
  type:
    enum:
    - update

Permissions - robomaker:TagResource, robomaker:UntagResource, robomaker:UpdateSimulationApplication