Module Expr Str ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Call NameLoad Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Pass decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Expr Str Pass decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list
N/A N/A Exceptions used by Group Policy plugin and drivers. neutron.common exceptions GroupPolicyDriverError N/A N/A exceptions NeutronException N/A N/A Policy driver call failed. N/A message N/A _ %(method)s failed. N/A GroupPolicyException N/A N/A exceptions NeutronException N/A N/A Base for policy driver exceptions returned to user. N/A N/A GroupPolicyDeploymentError N/A GroupPolicyException N/A N/A message N/A _ Deployment not configured properly. See logs for details. N/A GroupPolicyInternalError N/A GroupPolicyException N/A N/A message N/A _ Unexpected internal failure. See logs for details. N/A GroupPolicyBadRequest N/A N/A exceptions BadRequest GroupPolicyException N/A N/A Base for policy driver exceptions returned to user. N/A N/A GroupPolicyNotSupportedError N/A GroupPolicyBadRequest N/A N/A message N/A _ Operation %(method_name)s for resource %(resource_name)s is not supported by this deployment. N/A PolicyTargetRequiresPolicyTargetGroup N/A GroupPolicyBadRequest N/A N/A message N/A _ An policy target group was not specified when creating policy_target. N/A PolicyTargetGroupUpdateOfPolicyTargetNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Updating policy target group of policy target is not supported. N/A PolicyTargetGroupSubnetRemovalNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Removing a subnet from an policy target group is not supported. N/A L2PolicyUpdateOfPolicyTargetGroupNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Updating L2 policy of policy target group is not supported. N/A L3PolicyUpdateOfL2PolicyNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Updating L3 policy of L2 policy is not supported. N/A UnsettingInjectDefaultRouteOfL2PolicyNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Unsetting inject_default_route attribute of L2 policy is not supported. N/A L3PolicyMultipleRoutersNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ L3 policy does not support multiple routers. N/A L3PolicyRoutersUpdateNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Updating L3 policy's routers is not supported. N/A NoSubnetAvailable N/A N/A exceptions ResourceExhausted GroupPolicyException N/A N/A message N/A _ No subnet is available from l3 policy's pool. N/A PolicyTargetGroupInUse N/A GroupPolicyBadRequest N/A N/A message N/A _ Policy Target Group %(policy_target_group)s is in use N/A InvalidPortForPTG N/A GroupPolicyBadRequest N/A N/A message N/A _ Subnet %(port_subnet_id)s of port %(port_id)s does not match subnet %(ptg_subnet_id)s of Policy Target Group %(policy_target_group_id)s. N/A InvalidPortExtraAttributes N/A GroupPolicyBadRequest N/A N/A message N/A _ Port extra attribute %(attribute)s is invalid for the following reason: %(reason)s N/A InvalidSubnetForPTG N/A GroupPolicyBadRequest N/A N/A message N/A _ Subnet %(subnet_id)s does not belong to network %(network_id)s associated with L2P %(l2p_id)s for PTG %(ptg_id)s. N/A OverlappingIPPoolsInSameTenantNotAllowed N/A GroupPolicyBadRequest N/A N/A message N/A _ IP Pool %(ip_pool)s overlaps with one of the existing L3P for the same tenant %(overlapping_pools)s. N/A SharedResourceReferenceError N/A GroupPolicyBadRequest N/A N/A message N/A _ Shared resource of type %(res_type)s with id %(res_id)s can't reference the non shared resource of type %(ref_type)s with id %(ref_id)s N/A InvalidSharedResource N/A GroupPolicyBadRequest N/A N/A message N/A _ Resource of type %(type)s cannot be shared by driver %(driver)s N/A CrossTenantL2PolicyL3PolicyNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Cross tenancy not supported between L2Ps and L3Ps N/A CrossTenantPolicyTargetGroupL2PolicyNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Cross tenancy not supported between PTGs and L2Ps N/A NonSharedNetworkOnSharedL2PolicyNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Non Shared Network can't be set for a shared L2 Policy N/A InvalidSharedAttributeUpdate N/A GroupPolicyBadRequest N/A N/A message N/A _ Invalid shared attribute update. Shared resource %(id)s is referenced by %(rid)s, which is either shared or owned by a different tenant. N/A ExternalRouteOverlapsWithL3PIpPool N/A GroupPolicyBadRequest N/A N/A message N/A _ Destination %(destination)s for ES %(es_id)s overlaps with L3P %(l3p_id)s. N/A ExternalSegmentSubnetOverlapsWithL3PIpPool N/A GroupPolicyBadRequest N/A N/A message N/A _ Subnet %(subnet)s for ES %(es_id)s overlaps with L3P %(l3p_id)s. N/A ExternalRouteNextHopNotInExternalSegment N/A GroupPolicyBadRequest N/A N/A message N/A _ One or more external routes' nexthop are not part of subnet %(cidr)s. N/A InvalidL3PExternalIPAddress N/A GroupPolicyBadRequest N/A N/A message N/A _ Address %(ip)s allocated for l3p %(l3p_id)s on segment %(es_id)s doesn't belong to the segment subnet %(es_cidr)s N/A InvalidAttributeUpdateForES N/A GroupPolicyBadRequest N/A N/A message N/A _ Attribute %(attribute)s cannot be updated for External Segment. N/A MultipleESPerEPNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Multiple External Segments per External Policy is not supported. N/A ESIdRequiredWhenCreatingEP N/A GroupPolicyBadRequest N/A N/A message N/A _ External Segment ID is required when creating ExternalPolicy N/A ESUpdateNotSupportedForEP N/A GroupPolicyBadRequest N/A N/A message N/A _ external_segments update for External Policy is not supported. N/A MultipleESPerL3PolicyNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ Only one External Segment per L3 Policy supported. N/A InvalidSubnetForES N/A GroupPolicyBadRequest N/A N/A message N/A _ External Segment subnet %(sub_id)s is not part of an external network %(net_id)s. N/A OnlyOneEPPerTenantAllowed N/A GroupPolicyBadRequest N/A N/A message N/A _ Only one External Policy per Tenant is allowed. N/A ImplicitSubnetNotSupported N/A GroupPolicyBadRequest N/A N/A message N/A _ RMD doesn't support implicit external subnet creation. N/A DefaultL3PolicyAlreadyExists N/A GroupPolicyBadRequest N/A N/A message N/A _ Default L3 Policy with name %(l3p_name)s already exists and is visible for this tenant. N/A DefaultExternalSegmentAlreadyExists N/A GroupPolicyBadRequest N/A N/A message N/A _ Default External Segment with name %(es_name)s already exists and is visible for this tenant. N/A InvalidCrossTenantReference N/A GroupPolicyBadRequest N/A N/A message N/A _ Not supported cross tenant reference: object %(res_type)s:%(res_id)s can't link %(ref_type)s:%(ref_id)s unless it's shared. N/A InvalidNetworkAccess N/A GroupPolicyBadRequest N/A N/A message N/A _ %(msg)s : Network id %(network_id)s doesn't belong to  the tenant id %(tenant_id)s. N/A InvalidRouterAccess N/A GroupPolicyBadRequest N/A N/A message N/A _ %(msg)s : Router id %(router_id)s does not belong to the  tenant id %(tenant_id)s. N/A MultipleRedirectActionsNotSupportedForRule N/A GroupPolicyBadRequest N/A N/A message N/A _ Resource Mapping Driver does not support multiple redirect actions in a Policy Rule. N/A MultipleRedirectActionsNotSupportedForPRS N/A GroupPolicyBadRequest N/A N/A message N/A _ Resource Mapping Driver does not support multiple redirect actions in a Policy Rule Set. N/A InvalidNetworkServiceParameters N/A GroupPolicyBadRequest N/A N/A message N/A _ Resource Mapping Driver currently supports only one parameter of type: ip_single and value: self_subnet and one parameter of type ip_single or ip_pool and value nat_pool N/A ESSubnetRequiredForNatPool N/A GroupPolicyBadRequest N/A N/A message N/A _ Resource Mapping Driver requires an External Segment which has an external subnet specified to create a Nat Pool N/A InvalidESSubnetCidrForNatPool N/A GroupPolicyBadRequest N/A N/A message N/A _ Resource Mapping Driver requires an External Segment which maps to ip pool value specified in the nat pool N/A NSPRequiresES N/A GroupPolicyBadRequest N/A N/A message N/A _ Resource Mapping Driver requires an External Segment in l3policy to associate a NSP with value nat_pool to a PTG N/A NSPRequiresNatPool N/A GroupPolicyBadRequest N/A N/A message N/A _ Resource Mapping Driver requires an External Segment in l3policy which has nat_pool associated for associating a NSP with value nat_pool to a PTG N/A L3PEsinUseByNSP N/A N/A exceptions InUse GroupPolicyException N/A N/A message N/A _ The External Segment in L3Policy cannot be updated because it is in use by Network Service Policy N/A NatPoolinUseByNSP N/A N/A exceptions InUse GroupPolicyException N/A N/A message N/A _ The Nat Pool is in use by Network Service Policy N/A OverlappingNATPoolInES N/A GroupPolicyBadRequest N/A N/A message N/A _ One or more NAT Pools associated with ES %(es_id)s overlaps with NAT Pool %(np_id)s. N/A OverlappingSubnetForNATPoolInES N/A GroupPolicyBadRequest N/A N/A message N/A _ One or more subnets associated with network %(net_id)s partially overlaps with NAT Pool %(np_id)s. N/A InvalidProxiedGroupL3P N/A GroupPolicyBadRequest N/A N/A message N/A _ Cannot proxy PTG %(ptg_id)s: it's on a different L3 policy %(l3p_id)s N/A InvalidProxiedGroupL2P N/A GroupPolicyBadRequest N/A N/A message N/A _ Cannot proxy PTG %(ptg_id)s: it's on the same L2 Policy as the proxy group of type L2. N/A OnlyOneProxyGatewayAllowed N/A GroupPolicyBadRequest N/A N/A message N/A _ Another proxy gateway PT already exists for group %(group_id)s N/A OnlyOneGroupDefaultGatewayAllowed N/A GroupPolicyBadRequest N/A N/A message N/A _ Another group default gateway PT already exists for group %(group_id)s N/A PTGAlreadyProvidingRedirectPRS N/A GroupPolicyBadRequest N/A N/A message N/A _ PTG %(ptg_id)s is already providing a redirect PRS. N/A InvalidClusterId N/A GroupPolicyBadRequest N/A N/A message N/A _ In RMD and derived drivers, a PT cluster_id should point to an existing PT. N/A PolicyTargetInUse N/A GroupPolicyBadRequest N/A N/A message N/A _ Cannot delete a PT in use by a cluster. N/A InvalidClusterPtg N/A GroupPolicyBadRequest N/A N/A message N/A _ Inter PTG clustering disallowed. N/A NatPoolInUseByPort N/A N/A exceptions InUse GroupPolicyException N/A N/A message N/A _ Ports or floating IP addresses are using the subnet corresponding to Nat Pool. N/A IdenticalExternalRoute N/A GroupPolicyBadRequest N/A N/A message N/A _ External segments %(es1)s and %(es2)s cannot have identical external route CIDR %(cidr)s if associated with a common L3 policy. N/A