'Return a Zone instance.
:param zone_id: ID of the required zone
:type  zone_id: ``str``
:rtype: :class:`Zone`'

def get_zone(self, zone_id):

    request = ('/managedZones/%s' % zone_id)
    try:
        response = self.connection.request(request, method='GET').object
    except ResourceNotFoundError:
        raise ZoneDoesNotExistError(value='', driver=self.connection.driver, zone_id=zone_id)
    return self._to_zone(response)
