import { Value } from '../../../cloudformation/Value';
/**
  Information about a robot software suite.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-robomaker-robotapplication-robotsoftwaresuite.html">the AWS Docs</a>
*/
export interface RobotSoftwareSuiteProps {
    /** <code>Version</code>  <a name="cfn-robomaker-robotapplication-robotsoftwaresuite-version"></a>
  The version of the robot software suite. Not applicable for General software suite.<br />
  
  Required: No<br />
  
  Allowed values: <code>Dashing | Foxy | Kinetic | Melodic</code><br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    version?: Value<'Dashing' | 'Foxy' | 'Kinetic' | 'Melodic'>;
    /** <code>Name</code>  <a name="cfn-robomaker-robotapplication-robotsoftwaresuite-name"></a>
  The name of the robot software suite. <code>General</code> is the only supported value.<br />
  
  Required: Yes<br />
  
  Allowed values: <code>General | ROS | ROS2</code><br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    name: Value<'General' | 'ROS' | 'ROS2'>;
}
