import { Value } from '../../../cloudformation/Value';
/**
  Dash manifest configuration parameters.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediatailor-channel-dashplaylistsettings.html">the AWS Docs</a>
*/
export interface DashPlaylistSettingsProps {
    /** <code>ManifestWindowSeconds</code>  <a name="cfn-mediatailor-channel-dashplaylistsettings-manifestwindowseconds"></a>
  The total duration (in seconds) of each manifest. Minimum value: <code>30</code> seconds. Maximum value: <code>3600</code> seconds.<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> */
    manifestWindowSeconds?: Value<number>;
    /** <code>SuggestedPresentationDelaySeconds</code>  <a name="cfn-mediatailor-channel-dashplaylistsettings-suggestedpresentationdelayseconds"></a>
  Amount of time (in seconds) that the player should be from the live point at the end of the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.<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> */
    suggestedPresentationDelaySeconds?: Value<number>;
    /** <code>MinBufferTimeSeconds</code>  <a name="cfn-mediatailor-channel-dashplaylistsettings-minbuffertimeseconds"></a>
  Minimum amount of content (measured in seconds) that a player must keep available in the buffer. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.<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> */
    minBufferTimeSeconds?: Value<number>;
    /** <code>MinUpdatePeriodSeconds</code>  <a name="cfn-mediatailor-channel-dashplaylistsettings-minupdateperiodseconds"></a>
  Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest. Minimum value: <code>2</code> seconds. Maximum value: <code>60</code> seconds.<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> */
    minUpdatePeriodSeconds?: Value<number>;
}
