import { Value } from '../../../cloudformation/Value';
/**
  Maps a captions channel to an ISO 693-2 language code (http://www.loc.gov/standards/iso639-2), with an optional description.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionlanguagemapping.html">the AWS Docs</a>
*/
export interface CaptionLanguageMappingProps {
    /** <code>LanguageCode</code>  <a name="cfn-medialive-channel-captionlanguagemapping-languagecode"></a>
  A three-character ISO 639-2 language code (see http://www.loc.gov/standards/iso639-2).<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> */
    languageCode?: Value<string>;
    /** <code>LanguageDescription</code>  <a name="cfn-medialive-channel-captionlanguagemapping-languagedescription"></a>
  The textual description of language.<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> */
    languageDescription?: Value<string>;
    /** <code>CaptionChannel</code>  <a name="cfn-medialive-channel-captionlanguagemapping-captionchannel"></a>
  The closed caption channel being described by this CaptionLanguageMapping. Each channel mapping must have a unique channel number (maximum of 4).<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> */
    captionChannel?: Value<number>;
}
