import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Describes an endpoint authorization for authorizing Redshift-managed VPC endpoint access to a cluster across AWS accounts.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-redshift-endpointauthorization.html">the AWS Docs</a>
*/
export function endpointAuthorization(endpointAuthorizationProps) {
    return new AwsResource('AWS::Redshift::EndpointAuthorization', endpointAuthorizationProps, { Status: 'Status', Grantee: 'Grantee', Grantor: 'Grantor', EndpointCount: 'EndpointCount', AuthorizeTime: 'AuthorizeTime', AllowedVPCs: 'AllowedVPCs', AllowedAllVPCs: 'AllowedAllVPCs', ClusterStatus: 'ClusterStatus' });
}
