import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Specifies a VPC endpoint. A VPC endpoint provides a private connection between your VPC and an endpoint service. You can use an endpoint service provided by AWS, an AWS Marketplace Partner, or another AWS accounts in your organization. For more information, see the <a href="https://docs.aws.amazon.com/vpc/latest/privatelink/">AWS PrivateLink User Guide</a>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-vpcendpoint.html">the AWS Docs</a>
*/
export function vPCEndpoint(vPCEndpointProps) {
    return new AwsResource('AWS::EC2::VPCEndpoint', vPCEndpointProps, { CreationTimestamp: 'CreationTimestamp', NetworkInterfaceIds: 'NetworkInterfaceIds', Id: 'Id', DnsEntries: 'DnsEntries' });
}
