import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  The AWS::MediaConnect::FlowEntitlement resource defines the permission that an AWS account grants to another AWS account to allow access to the content in a specific AWS Elemental MediaConnect flow. The content originator grants an entitlement to a specific AWS account (the subscriber). When an entitlement is granted, the subscriber can create a flow using the originator’s flow as the source. Each flow can have up to 50 entitlements.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-flowentitlement.html">the AWS Docs</a>
*/
export function flowEntitlement(flowEntitlementProps) {
    return new AwsResource('AWS::MediaConnect::FlowEntitlement', flowEntitlementProps, { EntitlementArn: 'EntitlementArn' });
}
