import { AwsResource } from '../../cloudformation/resources/AwsResource';
/**
  Associates a VPC with a service network. When you associate a VPC with the service network, it enables all the resources within that VPC to be clients and communicate with other services in the service network. For more information, see <a href="https://docs.aws.amazon.com/vpc-lattice/latest/ug/service-network-associations.html#service-network-vpc-associations">Manage VPC associations</a> in the <em>Amazon VPC Lattice User Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-servicenetworkvpcassociation.html">the AWS Docs</a>
*/
export function serviceNetworkVpcAssociation(serviceNetworkVpcAssociationProps = {}) {
    return new AwsResource('AWS::VpcLattice::ServiceNetworkVpcAssociation', serviceNetworkVpcAssociationProps, { Status: 'Status', VpcId: 'VpcId', ServiceNetworkId: 'ServiceNetworkId', CreatedAt: 'CreatedAt', ServiceNetworkName: 'ServiceNetworkName', Id: 'Id', Arn: 'Arn', ServiceNetworkArn: 'ServiceNetworkArn' });
}
