import { FrameCaptureCdnSettingsProps } from './FrameCaptureCdnSettingsProps';
import { OutputLocationRefProps } from './OutputLocationRefProps';
/**
  The settings for a frame capture output group.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturegroupsettings.html">the AWS Docs</a>
*/
export interface FrameCaptureGroupSettingsProps {
    /** <code>FrameCaptureCdnSettings</code>  <a name="cfn-medialive-channel-framecapturegroupsettings-framecapturecdnsettings"></a>
  Settings to configure the destination of a Frame Capture output.<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> */
    frameCaptureCdnSettings?: FrameCaptureCdnSettingsProps;
    /** <code>Destination</code>  <a name="cfn-medialive-channel-framecapturegroupsettings-destination"></a>
  The destination for the frame capture files. The destination is either the URI for an Amazon S3 bucket and object, plus a file name prefix (for example, s3ssl://sportsDelivery/highlights/20180820/curling_) or the URI for a MediaStore container, plus a file name prefix (for example, mediastoressl://sportsDelivery/20180820/curling_). The final file names consist of the prefix from the destination field (for example, “curling_”) + name modifier + the counter (5 digits, starting from 00001) + extension (which is always .jpg). For example, curlingLow.00001.jpg.<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> */
    destination?: OutputLocationRefProps;
}
