neutron_lib 包¶
子包¶
- neutron_lib.agent 包
- neutron_lib.api 包
- 子包
- 子模块
- 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
- 模块内容
- neutron_lib.callbacks 包
- neutron_lib.db 包
- neutron_lib.exceptions 包
- 子模块
- neutron_lib.exceptions.address_group 模块
- neutron_lib.exceptions.address_scope module
- neutron_lib.exceptions.agent module
- neutron_lib.exceptions.allowedaddresspairs 模块
- neutron_lib.exceptions.availability_zone 模块
- neutron_lib.exceptions.dhcpagentscheduler 模块
- neutron_lib.exceptions.dns 模块
- neutron_lib.exceptions.dvr 模块
- neutron_lib.exceptions.external_net 模块
- neutron_lib.exceptions.extraroute 模块
- neutron_lib.exceptions.firewall_v2 模块
FirewallGroupCannotRemoveDefaultFirewallGroupCannotUpdateDefaultFirewallGroupDefaultAlreadyExistsFirewallGroupInPendingStateFirewallGroupInUseFirewallGroupNotFoundFirewallGroupPortInUseFirewallGroupPortInvalidFirewallGroupPortInvalidProjectFirewallGroupPortNotSupportedFirewallInternalDriverErrorFirewallIpAddressConflictFirewallPolicyConflictFirewallPolicyInUseFirewallPolicyNotFoundFirewallPolicySharingConflictFirewallRuleAlreadyAssociatedFirewallRuleConflictFirewallRuleInUseFirewallRuleInfoMissingFirewallRuleInvalidActionFirewallRuleInvalidICMPParameterFirewallRuleInvalidPortValueFirewallRuleInvalidProtocolFirewallRuleNotAssociatedWithPolicyFirewallRuleNotFoundFirewallRuleSharingConflictFirewallRuleWithPortWithoutProtocolInvalid
- neutron_lib.exceptions.flavors 模块
- neutron_lib.exceptions.l3 模块
AbortSyncRoutersExternalGatewayForFloatingIPNotFoundFipAssociatedFloatingIPNotFoundFloatingIPPortAlreadyAssociatedFloatingIpSetupExceptionIpTablesApplyExceptionL3ExtensionExceptionRouterExternalGatewayInUseByFloatingIpRouterInUseRouterInterfaceAttachmentConflictRouterInterfaceInUseByFloatingIPRouterInterfaceNotFoundRouterInterfaceNotFoundForSubnetRouterNotCompatibleWithAgentRouterNotFoundRouterNotFoundInRouterFactory
- neutron_lib.exceptions.l3_ext_gw_multihoming 模块
- neutron_lib.exceptions.l3_ext_ha_mode 模块
- neutron_lib.exceptions.local_ip 模块
- neutron_lib.exceptions.metering module
- neutron_lib.exceptions.multiprovidernet 模块
- neutron_lib.exceptions.network_segment_range 模块
- neutron_lib.exceptions.placement module
AmbiguousResponsibilityForResourceProviderPlacementAPIVersionIncorrectPlacementAggregateNotFoundPlacementAllocationGenerationConflictPlacementAllocationRemovedPlacementAllocationRpNotExistsPlacementClientErrorPlacementEndpointNotFoundPlacementInventoryNotFoundPlacementInventoryUpdateConflictPlacementResourceClassNotFoundPlacementResourceNotFoundPlacementResourceProviderGenerationConflictPlacementResourceProviderNameNotUniquePlacementResourceProviderNotFoundPlacementTraitNotFoundUnknownResourceProvider
- neutron_lib.exceptions.port_security 模块
- neutron_lib.exceptions.qos 模块
FloatingIPQosBindingErrorFloatingIPQosBindingNotFoundNetworkQosBindingErrorNetworkQosBindingNotFoundPolicyRemoveAuthorizationErrorPortQosBindingErrorPortQosBindingNotFoundQoSPolicyDefaultAlreadyExistsQoSRuleParameterConflictQoSRulesConflictQosPlacementAllocationConflictQosPlacementAllocationUpdateConflictQosPolicyInUseQosPolicyNotFoundQosRuleNotFoundQosRuleNotSupportedQosRuleNotSupportedByNetworkRouterQosBindingErrorRouterQosBindingNotFoundTcLibQdiscNeededArgumentsTcLibQdiscTypeError
- neutron_lib.exceptions.taas 模块
- neutron_lib.exceptions.vlanqinq 模块
- neutron_lib.exceptions.vlantransparent 模块
- neutron_lib.exceptions.vpn 模块
CsrInternalErrorCsrValidationFailureDeviceDriverImportErrorEndpointGroupInUseExternalNetworkHasNoSubnetFlavorsPluginNotLoadedIKEPolicyInUseIKEPolicyNotFoundIPsecPolicyInUseIPsecPolicyNotFoundIPsecSiteConnectionDpdIntervalValueErrorIPsecSiteConnectionMtuErrorIPsecSiteConnectionNotFoundIPsecSiteConnectionPeerCidrErrorIkeValidationFailureInvalidEndpointGroupInvalidEndpointInEndpointGroupIpsecValidationFailureMissingEndpointForEndpointGroupMissingPeerCidrsMissingRequiredEndpointGroupMixedIPVersionsForIPSecConnectionMixedIPVersionsForIPSecEndpointsMixedIPVersionsForPeerCidrsNoProviderFoundForFlavorNonExistingSubnetInEndpointGroupPeerCidrsInvalidRouterIsNotExternalSubnetInUseByEndpointGroupSubnetInUseByIPsecSiteConnectionSubnetInUseByVPNServiceSubnetIsNotConnectedToRouterVPNEndpointGroupNotFoundVPNPeerAddressNotResolvedVPNServiceInUseVPNServiceNotFoundVPNStateInvalidToUpdateWrongEndpointGroupType
- 模块内容
AddressScopePrefixConflictAdminRequiredBadRequestBridgeDoesNotExistCTZoneExhaustedError冲突DNSNameServersExhaustedDeviceIDNotOwnedByTenantDeviceNotFoundErrorDhcpPortInUseDriverCallErrorDuplicatedExtensionEmptySubnetPoolPrefixListExtensionsNotFoundExternalIpAddressExhaustedFailToDropPrivilegesExitFailedToAddQdiscToDeviceFilterIDForIPNotFoundFlatNetworkInUseGatewayConflictWithAllocationPoolsGatewayIpInUseHostMacAddressGenerationFailureHostRoutesExhaustedIllegalSubnetPoolAssociationToAddressScopeIllegalSubnetPoolIpVersionAssociationToAddressScopeIllegalSubnetPoolPrefixBoundsIllegalSubnetPoolPrefixUpdateIllegalSubnetPoolUpdateInUse无效InvalidAllocationPoolInvalidCIDRInvalidConfigurationOptionInvalidContentTypeInvalidInputInvalidInputSubnetServiceTypeInvalidIpForNetworkInvalidIpForSubnetInvalidQuotaValueInvalidServiceTypeInvalidSharedSettingInvalidSubnetServiceTypeIpAddressGenerationFailureIpAddressInUseMacAddressInUseMalformedRequestBodyMaxPrefixSubnetAllocationErrorMinPrefixSubnetAllocationErrorMultipleExceptionsMultipleFilterIDForIPFoundNetworkIdOrRouterIdRequiredErrorNetworkInUseNetworkMTUSubnetConflictNetworkMacAddressGenerationFailureNetworkNotFoundNetworkSubnetPoolAffinityErrorNetworkTunnelRangeErrorNetworkVlanRangeErrorNetworkVxlanPortRangeErrorNeutronExceptionNoNetworkAvailableNoNetworkFoundInMaximumAllowedAttemptsNotAuthorizedNotFoundObjectActionErrorObjectNotFoundOutOfBoundsAllocationPool超出配额OverlappingAllocationPoolsPhysicalNetworkNameErrorPolicyCheckErrorPolicyInitErrorPortBindingAlreadyActivePortBindingAlreadyExistsPortBindingErrorPortBindingNotFoundPortBoundPortBoundNUMAAffinityPolicyPortInUsePortNotFoundPortNotFoundOnNetworkPreexistingDeviceFailurePrefixVersionMismatchProcessExecutionErrorQuotaMissingTenantQuotaResourceUnknownResourceExhaustedServicePortInUseServiceUnavailableStateInvalidSubnetAllocationErrorSubnetInUseSubnetMismatchForPortSubnetNotFoundSubnetPoolDeleteErrorSubnetPoolInUseSubnetPoolNotFoundSubnetPoolQuotaExceededTenantIdProjectIdFilterConflictTenantQuotaNotFoundTunnelIdInUseUnsupportedMinSubnetPoolPrefixUnsupportedPortDeviceOwnerVlanIdInUseVxlanNetworkUnsupported
- 子模块
- neutron_lib.objects 包
- 子包
- 子模块
- neutron_lib.objects.common_types 模块
DictOfMiscValuesDictOfMiscValuesFieldDomainNameDomainNameFieldDscpMarkDscpMarkFieldEtherTypeEnumFieldFloatingIPStatusEnumFieldFlowDirectionAndAnyEnumFieldFlowDirectionEnumFieldHARouterEnumFieldIPNetworkIPNetworkFieldIPNetworkPrefixLenIPNetworkPrefixLenFieldIPV6ModeEnumFieldIPVersionEnumIPVersionEnumFieldIntegerEnumIpProtocolEnumIpProtocolEnumFieldIpamAllocationStatusEnumFieldListOfDictOfMiscValuesFieldListOfIPNetworksFieldMACAddressMACAddressFieldNetworkSegmentRangeNetworkTypeEnumFieldNumaAffinityPoliciesEnumFieldPortBindingStatusEnumFieldPortRangePortRangeFieldPortRangeWith0FieldPortRangesPortRangesFieldRangeConstrainedIntegerRouterStatusEnumFieldSetOfUUIDsFieldUUIDUUIDFieldVlanIdRangeVlanIdRangeField
- neutron_lib.objects.exceptions 模块
- neutron_lib.objects.registry 模块
- neutron_lib.objects.utils 模块
- neutron_lib.objects.common_types 模块
- 模块内容
- neutron_lib.placement 包
- neutron_lib.plugins 包
- 子包
- 子模块
- neutron_lib.plugins.constants 模块
- neutron_lib.plugins.directory 模块
- neutron_lib.plugins.utils 模块
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()
- 模块内容
- neutron_lib.policy 包
- neutron_lib.services 包
- neutron_lib.utils 包
子模块¶
- neutron_lib.constants 模块
- neutron_lib.context 模块
- neutron_lib.rpc 模块
- neutron_lib.version 模块
- neutron_lib.worker 模块