def exists_hz_vpc()

in create_managed_endpoint.py [0:0]


def exists_hz_vpc(hzonename,hzregion,hzvpc):
    # Detects if vpc exists in the hosted zone. returns True if found, false if not found.

    try:
    #get Hosted zone id
        hzid = hosted_zone_id(hzonename)

        
        responsehzvpc = dnsclient.get_hosted_zone(
            Id = hzid
        )

        # Set hosted zone flag
        hostedzonevpcfound = False

        for i in responsehzvpc['VPCs']:
            ergn = (i['VPCRegion'])
            evpc =  (i['VPCId'])
            if (ergn == hzregion and evpc == hzvpc):
                hostedzonevpcfound = True

        return hostedzonevpcfound
    
    except ClientError as e:
        print(e)
        raise