def hosted_zone_id()

in create_managed_endpoint.py [0:0]


def hosted_zone_id(hzonename):
    # Returns id of the hosted zone passed

    try:
        
        responsehzid = dnsclient.list_hosted_zones()

        for hostedzone in responsehzid['HostedZones']:
            if (hostedzone['Name'])==hzonename:
                hzid = hostedzone['Id']
                hzparts = hzid.split('/')
                hzid = hzparts[2]
        
        return hzid

    except ClientError as e:
        print(e)
        raise