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.vlanqinq 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
- NetworkMTUSubnetConflict
- 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
