neutron_lib package¶
Subpackages¶
- neutron_lib.agent package
- neutron_lib.api package
- Subpackages
- Submodules
- neutron_lib.api.attributes module
- neutron_lib.api.converters module
convert_allocation_pools_to_canonical_format()
convert_cidr_to_canonical_format()
convert_ip_to_canonical_format()
convert_kvp_list_to_dict()
convert_kvp_str_to_list()
convert_none_to_empty_dict()
convert_none_to_empty_list()
convert_none_to_empty_string()
convert_prefix_forced_case()
convert_string_to_case_insensitive()
convert_to_boolean()
convert_to_boolean_if_not_none()
convert_to_int()
convert_to_int_if_not_none()
convert_to_list()
convert_to_mac_if_none()
convert_to_positive_float_or_none()
convert_to_protocol()
convert_to_sanitized_binding_profile_allocation()
convert_to_sanitized_mac_address()
convert_to_string()
convert_uppercase_ip()
- neutron_lib.api.extensions module
- neutron_lib.api.faults module
- Module contents
- neutron_lib.callbacks package
- neutron_lib.db package
- neutron_lib.exceptions package
- Submodules
- neutron_lib.exceptions.address_group module
- neutron_lib.exceptions.address_scope module
- neutron_lib.exceptions.agent module
- neutron_lib.exceptions.allowedaddresspairs module
- neutron_lib.exceptions.availability_zone module
- neutron_lib.exceptions.dhcpagentscheduler module
- neutron_lib.exceptions.dns module
- neutron_lib.exceptions.dvr module
- neutron_lib.exceptions.external_net module
- neutron_lib.exceptions.extraroute module
- neutron_lib.exceptions.firewall_v2 module
FirewallGroupCannotRemoveDefault
FirewallGroupCannotUpdateDefault
FirewallGroupDefaultAlreadyExists
FirewallGroupInPendingState
FirewallGroupInUse
FirewallGroupNotFound
FirewallGroupPortInUse
FirewallGroupPortInvalid
FirewallGroupPortInvalidProject
FirewallGroupPortNotSupported
FirewallInternalDriverError
FirewallIpAddressConflict
FirewallPolicyConflict
FirewallPolicyInUse
FirewallPolicyNotFound
FirewallPolicySharingConflict
FirewallRuleAlreadyAssociated
FirewallRuleConflict
FirewallRuleInUse
FirewallRuleInfoMissing
FirewallRuleInvalidAction
FirewallRuleInvalidICMPParameter
FirewallRuleInvalidPortValue
FirewallRuleInvalidProtocol
FirewallRuleNotAssociatedWithPolicy
FirewallRuleNotFound
FirewallRuleSharingConflict
FirewallRuleWithPortWithoutProtocolInvalid
- neutron_lib.exceptions.flavors module
- neutron_lib.exceptions.l3 module
AbortSyncRouters
ExternalGatewayForFloatingIPNotFound
FipAssociated
FloatingIPNotFound
FloatingIPPortAlreadyAssociated
FloatingIpSetupException
IpTablesApplyException
L3ExtensionException
RouterExternalGatewayInUseByFloatingIp
RouterInUse
RouterInterfaceAttachmentConflict
RouterInterfaceInUseByFloatingIP
RouterInterfaceNotFound
RouterInterfaceNotFoundForSubnet
RouterNotCompatibleWithAgent
RouterNotFound
RouterNotFoundInRouterFactory
- neutron_lib.exceptions.l3_ext_gw_multihoming module
- neutron_lib.exceptions.l3_ext_ha_mode module
- neutron_lib.exceptions.local_ip module
- neutron_lib.exceptions.metering module
- neutron_lib.exceptions.multiprovidernet module
- neutron_lib.exceptions.network_segment_range module
- neutron_lib.exceptions.placement module
AmbiguousResponsibilityForResourceProvider
PlacementAPIVersionIncorrect
PlacementAggregateNotFound
PlacementAllocationGenerationConflict
PlacementAllocationRemoved
PlacementAllocationRpNotExists
PlacementClientError
PlacementEndpointNotFound
PlacementInventoryNotFound
PlacementInventoryUpdateConflict
PlacementResourceClassNotFound
PlacementResourceNotFound
PlacementResourceProviderGenerationConflict
PlacementResourceProviderNameNotUnique
PlacementResourceProviderNotFound
PlacementTraitNotFound
UnknownResourceProvider
- neutron_lib.exceptions.port_security module
- neutron_lib.exceptions.qos module
FloatingIPQosBindingError
FloatingIPQosBindingNotFound
NetworkQosBindingError
NetworkQosBindingNotFound
PolicyRemoveAuthorizationError
PortQosBindingError
PortQosBindingNotFound
QoSPolicyDefaultAlreadyExists
QoSRuleParameterConflict
QoSRulesConflict
QosPlacementAllocationConflict
QosPlacementAllocationUpdateConflict
QosPolicyInUse
QosPolicyNotFound
QosRuleNotFound
QosRuleNotSupported
QosRuleNotSupportedByNetwork
RouterQosBindingError
RouterQosBindingNotFound
TcLibQdiscNeededArguments
TcLibQdiscTypeError
- neutron_lib.exceptions.taas module
- neutron_lib.exceptions.vlantransparent module
- neutron_lib.exceptions.vpn module
CsrInternalError
CsrValidationFailure
DeviceDriverImportError
EndpointGroupInUse
ExternalNetworkHasNoSubnet
FlavorsPluginNotLoaded
IKEPolicyInUse
IKEPolicyNotFound
IPsecPolicyInUse
IPsecPolicyNotFound
IPsecSiteConnectionDpdIntervalValueError
IPsecSiteConnectionMtuError
IPsecSiteConnectionNotFound
IPsecSiteConnectionPeerCidrError
IkeValidationFailure
InvalidEndpointGroup
InvalidEndpointInEndpointGroup
IpsecValidationFailure
MissingEndpointForEndpointGroup
MissingPeerCidrs
MissingRequiredEndpointGroup
MixedIPVersionsForIPSecConnection
MixedIPVersionsForIPSecEndpoints
MixedIPVersionsForPeerCidrs
NoProviderFoundForFlavor
NonExistingSubnetInEndpointGroup
PeerCidrsInvalid
RouterIsNotExternal
SubnetInUseByEndpointGroup
SubnetInUseByIPsecSiteConnection
SubnetInUseByVPNService
SubnetIsNotConnectedToRouter
VPNEndpointGroupNotFound
VPNPeerAddressNotResolved
VPNServiceInUse
VPNServiceNotFound
VPNStateInvalidToUpdate
WrongEndpointGroupType
- Module contents
AddressScopePrefixConflict
AdminRequired
BadRequest
BridgeDoesNotExist
CTZoneExhaustedError
Conflict
DNSNameServersExhausted
DeviceIDNotOwnedByTenant
DeviceNotFoundError
DhcpPortInUse
DriverCallError
DuplicatedExtension
EmptySubnetPoolPrefixList
ExtensionsNotFound
ExternalIpAddressExhausted
FailToDropPrivilegesExit
FailedToAddQdiscToDevice
FilterIDForIPNotFound
FlatNetworkInUse
GatewayConflictWithAllocationPools
GatewayIpInUse
HostMacAddressGenerationFailure
HostRoutesExhausted
IllegalSubnetPoolAssociationToAddressScope
IllegalSubnetPoolIpVersionAssociationToAddressScope
IllegalSubnetPoolPrefixBounds
IllegalSubnetPoolPrefixUpdate
IllegalSubnetPoolUpdate
InUse
Invalid
InvalidAllocationPool
InvalidCIDR
InvalidConfigurationOption
InvalidContentType
InvalidInput
InvalidInputSubnetServiceType
InvalidIpForNetwork
InvalidIpForSubnet
InvalidQuotaValue
InvalidServiceType
InvalidSharedSetting
InvalidSubnetServiceType
IpAddressGenerationFailure
IpAddressInUse
MacAddressInUse
MalformedRequestBody
MaxPrefixSubnetAllocationError
MinPrefixSubnetAllocationError
MultipleExceptions
MultipleFilterIDForIPFound
NetworkIdOrRouterIdRequiredError
NetworkInUse
NetworkMacAddressGenerationFailure
NetworkNotFound
NetworkSubnetPoolAffinityError
NetworkTunnelRangeError
NetworkVlanRangeError
NetworkVxlanPortRangeError
NeutronException
NoNetworkAvailable
NoNetworkFoundInMaximumAllowedAttempts
NotAuthorized
NotFound
ObjectActionError
ObjectNotFound
OutOfBoundsAllocationPool
OverQuota
OverlappingAllocationPools
PhysicalNetworkNameError
PolicyCheckError
PolicyInitError
PortBindingAlreadyActive
PortBindingAlreadyExists
PortBindingError
PortBindingNotFound
PortBound
PortBoundNUMAAffinityPolicy
PortInUse
PortNotFound
PortNotFoundOnNetwork
PreexistingDeviceFailure
PrefixVersionMismatch
ProcessExecutionError
QuotaMissingTenant
QuotaResourceUnknown
ResourceExhausted
ServicePortInUse
ServiceUnavailable
StateInvalid
SubnetAllocationError
SubnetInUse
SubnetMismatchForPort
SubnetNotFound
SubnetPoolDeleteError
SubnetPoolInUse
SubnetPoolNotFound
SubnetPoolQuotaExceeded
TenantIdProjectIdFilterConflict
TenantQuotaNotFound
TunnelIdInUse
UnsupportedMinSubnetPoolPrefix
UnsupportedPortDeviceOwner
VlanIdInUse
VxlanNetworkUnsupported
- Submodules
- neutron_lib.objects package
- Subpackages
- Submodules
- neutron_lib.objects.common_types module
DictOfMiscValues
DictOfMiscValuesField
DomainName
DomainNameField
DscpMark
DscpMarkField
EtherTypeEnumField
FloatingIPStatusEnumField
FlowDirectionAndAnyEnumField
FlowDirectionEnumField
HARouterEnumField
IPNetwork
IPNetworkField
IPNetworkPrefixLen
IPNetworkPrefixLenField
IPV6ModeEnumField
IPVersionEnum
IPVersionEnumField
IntegerEnum
IpProtocolEnum
IpProtocolEnumField
IpamAllocationStatusEnumField
ListOfDictOfMiscValuesField
ListOfIPNetworksField
MACAddress
MACAddressField
NetworkSegmentRangeNetworkTypeEnumField
NumaAffinityPoliciesEnumField
PortBindingStatusEnumField
PortRange
PortRangeField
PortRangeWith0Field
PortRanges
PortRangesField
RangeConstrainedInteger
RouterStatusEnumField
SetOfUUIDsField
UUID
UUIDField
VlanIdRange
VlanIdRangeField
- neutron_lib.objects.exceptions module
- neutron_lib.objects.registry module
- neutron_lib.objects.utils module
- neutron_lib.objects.common_types module
- Module contents
- neutron_lib.placement package
- neutron_lib.plugins package
- Subpackages
- Submodules
- neutron_lib.plugins.constants module
- neutron_lib.plugins.directory module
- neutron_lib.plugins.utils module
can_port_be_bound_to_virtual_bridge()
create_network()
create_port()
create_subnet()
delete_port_on_error()
get_deployment_physnet_mtu()
get_interface_name()
get_port_binding_by_status_and_host()
in_pending_status()
is_valid_geneve_vni()
is_valid_gre_id()
is_valid_vlan_tag()
is_valid_vxlan_vni()
parse_network_vlan_range()
parse_network_vlan_ranges()
update_port_on_error()
verify_tunnel_range()
verify_vlan_range()
- Module contents
- neutron_lib.policy package
- neutron_lib.services package
- neutron_lib.utils package
Submodules¶
- neutron_lib.constants module
- neutron_lib.context module
- neutron_lib.rpc module
- neutron_lib.version module
- neutron_lib.worker module