neutron_lib.exceptions.l3 module

exception neutron_lib.exceptions.l3.AbortSyncRouters(**kwargs)

Bases: NeutronException

message = 'Aborting periodic_sync_routers_task due to an error.'
exception neutron_lib.exceptions.l3.ExternalGatewayForFloatingIPNotFound(**kwargs)

Bases: NotFound

message = 'External network %(external_network_id)s is not reachable from subnet %(subnet_id)s.  Therefore, cannot associate Port %(port_id)s with a Floating IP.'
exception neutron_lib.exceptions.l3.FipAssociated(**kwargs)

Bases: InUse

An operational error indicates that port still has an associated FIP.

A specialization of the InUse exception indicating an operation failed on a port because it still has an associated FIP.

Parameters:

port_id – The UUID of the port requested.

message = 'Unable to complete the operation on port %(port_id)s because the port still has an associated floating IP.'
exception neutron_lib.exceptions.l3.FloatingIPNotFound(**kwargs)

Bases: NotFound

message = 'Floating IP %(floatingip_id)s could not be found'
exception neutron_lib.exceptions.l3.FloatingIPPortAlreadyAssociated(**kwargs)

Bases: InUse

message = 'Cannot associate floating IP %(floating_ip_address)s (%(fip_id)s) with port %(port_id)s using fixed IP %(fixed_ip)s, as that fixed IP already has a floating IP on external network %(net_id)s.'
exception neutron_lib.exceptions.l3.FloatingIpSetupException(message=None)

Bases: NeutronException

exception neutron_lib.exceptions.l3.IpTablesApplyException(message=None)

Bases: NeutronException

exception neutron_lib.exceptions.l3.L3ExtensionException(**kwargs)

Bases: NeutronException

message = 'The following L3 agent extensions do not inherit from ``neutron_lib.agent.l3_extension.L3AgentExtension``: %(extensions)s.'
exception neutron_lib.exceptions.l3.RouterExternalGatewayInUseByFloatingIp(**kwargs)

Bases: InUse

message = 'Gateway cannot be updated for router %(router_id)s, since a gateway to external network %(net_id)s is required by one or more floating IPs.'
exception neutron_lib.exceptions.l3.RouterInUse(**kwargs)

Bases: InUse

message = 'Router %(router_id)s %(reason)s'
exception neutron_lib.exceptions.l3.RouterInterfaceAttachmentConflict(**kwargs)

Bases: Conflict

message = 'Error %(reason)s while attempting the operation.'
exception neutron_lib.exceptions.l3.RouterInterfaceInUseByFloatingIP(**kwargs)

Bases: InUse

message = 'Router interface for subnet %(subnet_id)s on router %(router_id)s cannot be deleted, as it is required by one or more floating IPs.'
exception neutron_lib.exceptions.l3.RouterInterfaceNotFound(**kwargs)

Bases: NotFound

message = 'Router %(router_id)s does not have an interface with id %(port_id)s'
exception neutron_lib.exceptions.l3.RouterInterfaceNotFoundForSubnet(**kwargs)

Bases: NotFound

message = 'Router %(router_id)s has no interface on subnet %(subnet_id)s'
exception neutron_lib.exceptions.l3.RouterNotCompatibleWithAgent(**kwargs)

Bases: NeutronException

message = "Router '%(router_id)s' is not compatible with this agent."
exception neutron_lib.exceptions.l3.RouterNotFound(**kwargs)

Bases: NotFound

message = 'Router %(router_id)s could not be found'
exception neutron_lib.exceptions.l3.RouterNotFoundInRouterFactory(**kwargs)

Bases: NeutronException

message = "Router '%(router_id)s' with features '%(features)s' could not be found in the router factory."