class InfobloxPrivateSubnetAlreadyExist(exceptions.Conflict): message = _("Network with the same CIDR already exists on NIOS.")
class InfobloxCannotAllocateIp(exceptions.NeutronException): message = _("Cannot allocate IP %(ip_data)s")
class InfobloxCannotCreateSubnet(exceptions.NeutronException): message = _("Cannot create a subnet because %(reason)s")
class InfobloxCannotFindSubnet(exceptions.NeutronException): message = _("Cannot find the subnet %(subnet_id)s for %(cidr)s from NIOS")
class InfobloxNetworkViewNotParticipated(exceptions.NeutronException): message = _("Network view '%(network_view)s' found but not participated.")
class InfobloxDefaultNetworkViewNotFound(exceptions.NeutronException): message = _("No default network view exists.")
class MultipleNetworkViewMappingFound(exceptions.Conflict): message = _("Multiple network view mapping found. You need to add more " "filters to narrow down the search")
class InfobloxInvalidCloudDataCenter(exceptions.NeutronException): message = _("Invalid cloud data center: '%(data_center_id)s'")
class InfobloxDNSMemberNotReserved(exceptions.NeutronException): message = _("DNS member is not reserved for network view " "(%(network_view)s), cidr (%(cidr)s)")
class InfobloxNetworkViewMappingNotFound(exceptions.NeutronException): message = _("Cannot find a network view mapped for subnet %(subnet_id)s")
class InfobloxAuthorityMemberNotReserved(exceptions.NeutronException): message = _("Authority member is not reserved for network view: " "%(network_view)s")
class InfobloxCannotReserveAuthorityMember(exceptions.NeutronException): message = _("Cannot reserve the authority member for network view: " "%(network_view)s")
class InfobloxCannotFindMember(exceptions.NeutronException): message = _("Cannot find the member: '%(member)s'")
class InfobloxCannotFindFixedIp(exceptions.NeutronException): message = _("Cannot find the fixed IP %(ip)s")
class InfobloxNetworkViewNotFound(exceptions.NeutronException): message = _("Network view '%(network_view)s' does not exist.")
class InfobloxClientException(exceptions.NeutronException): message = _("InfobloxClientException '%(msg)s'")
class InfobloxValueError(exceptions.NeutronException): message = _("InfobloxValueError '%(msg)s' " "Refer to neutron log for more detail")