import { Value } from '../../../cloudformation/Value';
/**
  <code>Application</code> is a property of <code>AWS::EMR::Cluster</code>. The <code>Application</code> property type defines the open-source big data applications for EMR to install and configure when a cluster is created.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-elasticmapreduce-cluster-application.html">the AWS Docs</a>
*/
export interface ApplicationProps {
    /** <code>AdditionalInfo</code>  <a name="cfn-elasticmapreduce-cluster-application-additionalinfo"></a>
  This option is for advanced users only. This is meta information about clusters and applications that are used for testing and troubleshooting.<br />
  
  Required: No<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> */
    additionalInfo?: Value<{
        [key: string]: Value<string>;
    }>;
    /** <code>Args</code>  <a name="cfn-elasticmapreduce-cluster-application-args"></a>
  Arguments for Amazon EMR to pass to the application.<br />
  
  Required: No<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> */
    args?: Value<Value<string>[]>;
    /** <code>Name</code>  <a name="cfn-elasticmapreduce-cluster-application-name"></a>
  The name of the application.<br />
  
  Required: No<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<string>;
    /** <code>Version</code>  <a name="cfn-elasticmapreduce-cluster-application-version"></a>
  The version of the application.<br />
  
  Required: No<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<string>;
}
