in network/swift_vpc_endpoints.py [0:0]
def create_gateway_endpoint(self, service_name: str, vpc: _ec2.Vpc,
gateway_endpoint_policy: _iam.PolicyStatement = None):
"""create gateway endpoint"""
vpc_endpoint = _ec2.GatewayVpcEndpoint(
self, id=service_name.upper() + "VPCEndPoint", vpc=vpc,
service=_ec2.InterfaceVpcEndpointAwsService(service_name))
if gateway_endpoint_policy is not None:
vpc_endpoint.add_to_policy(gateway_endpoint_policy)