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
FirewallGroupCannotRemoveDefaultFirewallGroupCannotUpdateDefaultFirewallGroupDefaultAlreadyExistsFirewallGroupInPendingStateFirewallGroupInUseFirewallGroupNotFoundFirewallGroupPortInUseFirewallGroupPortInvalidFirewallGroupPortInvalidProjectFirewallGroupPortNotSupportedFirewallInternalDriverErrorFirewallIpAddressConflictFirewallPolicyConflictFirewallPolicyInUseFirewallPolicyNotFoundFirewallPolicySharingConflictFirewallRuleAlreadyAssociatedFirewallRuleConflictFirewallRuleInUseFirewallRuleInfoMissingFirewallRuleInvalidActionFirewallRuleInvalidICMPParameterFirewallRuleInvalidPortValueFirewallRuleInvalidProtocolFirewallRuleNotAssociatedWithPolicyFirewallRuleNotFoundFirewallRuleSharingConflictFirewallRuleWithPortWithoutProtocolInvalid
 - neutron_lib.exceptions.flavors module
 - neutron_lib.exceptions.l3 module
AbortSyncRoutersExternalGatewayForFloatingIPNotFoundFipAssociatedFloatingIPNotFoundFloatingIPPortAlreadyAssociatedFloatingIpSetupExceptionIpTablesApplyExceptionL3ExtensionExceptionRouterExternalGatewayInUseByFloatingIpRouterInUseRouterInterfaceAttachmentConflictRouterInterfaceInUseByFloatingIPRouterInterfaceNotFoundRouterInterfaceNotFoundForSubnetRouterNotCompatibleWithAgentRouterNotFoundRouterNotFoundInRouterFactory
 - 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
AmbiguousResponsibilityForResourceProviderPlacementAPIVersionIncorrectPlacementAggregateNotFoundPlacementAllocationGenerationConflictPlacementAllocationRemovedPlacementAllocationRpNotExistsPlacementClientErrorPlacementEndpointNotFoundPlacementInventoryNotFoundPlacementInventoryUpdateConflictPlacementResourceClassNotFoundPlacementResourceNotFoundPlacementResourceProviderGenerationConflictPlacementResourceProviderNameNotUniquePlacementResourceProviderNotFoundPlacementTraitNotFoundUnknownResourceProvider
 - neutron_lib.exceptions.port_security module
 - neutron_lib.exceptions.qos module
FloatingIPQosBindingErrorFloatingIPQosBindingNotFoundNetworkQosBindingErrorNetworkQosBindingNotFoundPolicyRemoveAuthorizationErrorPortQosBindingErrorPortQosBindingNotFoundQoSPolicyDefaultAlreadyExistsQoSRuleParameterConflictQoSRulesConflictQosPlacementAllocationConflictQosPlacementAllocationUpdateConflictQosPolicyInUseQosPolicyNotFoundQosRuleNotFoundQosRuleNotSupportedQosRuleNotSupportedByNetworkRouterQosBindingErrorRouterQosBindingNotFoundTcLibQdiscNeededArgumentsTcLibQdiscTypeError
 - neutron_lib.exceptions.taas module
 - neutron_lib.exceptions.vlanqinq module
 - neutron_lib.exceptions.vlantransparent module
 - neutron_lib.exceptions.vpn module
CsrInternalErrorCsrValidationFailureDeviceDriverImportErrorEndpointGroupInUseExternalNetworkHasNoSubnetFlavorsPluginNotLoadedIKEPolicyInUseIKEPolicyNotFoundIPsecPolicyInUseIPsecPolicyNotFoundIPsecSiteConnectionDpdIntervalValueErrorIPsecSiteConnectionMtuErrorIPsecSiteConnectionNotFoundIPsecSiteConnectionPeerCidrErrorIkeValidationFailureInvalidEndpointGroupInvalidEndpointInEndpointGroupIpsecValidationFailureMissingEndpointForEndpointGroupMissingPeerCidrsMissingRequiredEndpointGroupMixedIPVersionsForIPSecConnectionMixedIPVersionsForIPSecEndpointsMixedIPVersionsForPeerCidrsNoProviderFoundForFlavorNonExistingSubnetInEndpointGroupPeerCidrsInvalidRouterIsNotExternalSubnetInUseByEndpointGroupSubnetInUseByIPsecSiteConnectionSubnetInUseByVPNServiceSubnetIsNotConnectedToRouterVPNEndpointGroupNotFoundVPNPeerAddressNotResolvedVPNServiceInUseVPNServiceNotFoundVPNStateInvalidToUpdateWrongEndpointGroupType
 
 - Module contents
AddressScopePrefixConflictAdminRequiredBadRequestBridgeDoesNotExistCTZoneExhaustedErrorConflictDNSNameServersExhaustedDeviceIDNotOwnedByTenantDeviceNotFoundErrorDhcpPortInUseDriverCallErrorDuplicatedExtensionEmptySubnetPoolPrefixListExtensionsNotFoundExternalIpAddressExhaustedFailToDropPrivilegesExitFailedToAddQdiscToDeviceFilterIDForIPNotFoundFlatNetworkInUseGatewayConflictWithAllocationPoolsGatewayIpInUseHostMacAddressGenerationFailureHostRoutesExhaustedIllegalSubnetPoolAssociationToAddressScopeIllegalSubnetPoolIpVersionAssociationToAddressScopeIllegalSubnetPoolPrefixBoundsIllegalSubnetPoolPrefixUpdateIllegalSubnetPoolUpdateInUseInvalidInvalidAllocationPoolInvalidCIDRInvalidConfigurationOptionInvalidContentTypeInvalidInputInvalidInputSubnetServiceTypeInvalidIpForNetworkInvalidIpForSubnetInvalidQuotaValueInvalidServiceTypeInvalidSharedSettingInvalidSubnetServiceTypeIpAddressGenerationFailureIpAddressInUseMacAddressInUseMalformedRequestBodyMaxPrefixSubnetAllocationErrorMinPrefixSubnetAllocationErrorMultipleExceptionsMultipleFilterIDForIPFoundNetworkIdOrRouterIdRequiredErrorNetworkInUseNetworkMTUSubnetConflictNetworkMacAddressGenerationFailureNetworkNotFoundNetworkSubnetPoolAffinityErrorNetworkTunnelRangeErrorNetworkVlanRangeErrorNetworkVxlanPortRangeErrorNeutronExceptionNoNetworkAvailableNoNetworkFoundInMaximumAllowedAttemptsNotAuthorizedNotFoundObjectActionErrorObjectNotFoundOutOfBoundsAllocationPoolOverQuotaOverlappingAllocationPoolsPhysicalNetworkNameErrorPolicyCheckErrorPolicyInitErrorPortBindingAlreadyActivePortBindingAlreadyExistsPortBindingErrorPortBindingNotFoundPortBoundPortBoundNUMAAffinityPolicyPortInUsePortNotFoundPortNotFoundOnNetworkPreexistingDeviceFailurePrefixVersionMismatchProcessExecutionErrorQuotaMissingTenantQuotaResourceUnknownResourceExhaustedServicePortInUseServiceUnavailableStateInvalidSubnetAllocationErrorSubnetInUseSubnetMismatchForPortSubnetNotFoundSubnetPoolDeleteErrorSubnetPoolInUseSubnetPoolNotFoundSubnetPoolQuotaExceededTenantIdProjectIdFilterConflictTenantQuotaNotFoundTunnelIdInUseUnsupportedMinSubnetPoolPrefixUnsupportedPortDeviceOwnerVlanIdInUseVxlanNetworkUnsupported
 
 - Submodules
 - neutron_lib.objects package
- Subpackages
 - Submodules
- neutron_lib.objects.common_types module
DictOfMiscValuesDictOfMiscValuesFieldDomainNameDomainNameFieldDscpMarkDscpMarkFieldEtherTypeEnumFieldFloatingIPStatusEnumFieldFlowDirectionAndAnyEnumFieldFlowDirectionEnumFieldHARouterEnumFieldIPNetworkIPNetworkFieldIPNetworkPrefixLenIPNetworkPrefixLenFieldIPV6ModeEnumFieldIPVersionEnumIPVersionEnumFieldIntegerEnumIpProtocolEnumIpProtocolEnumFieldIpamAllocationStatusEnumFieldListOfDictOfMiscValuesFieldListOfIPNetworksFieldMACAddressMACAddressFieldNetworkSegmentRangeNetworkTypeEnumFieldNumaAffinityPoliciesEnumFieldPortBindingStatusEnumFieldPortRangePortRangeFieldPortRangeWith0FieldPortRangesPortRangesFieldRangeConstrainedIntegerRouterStatusEnumFieldSetOfUUIDsFieldUUIDUUIDFieldVlanIdRangeVlanIdRangeField
 - 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