/usr/lib/python2.6/site-packages/neutronclient/v2_0
NameSizeModeActions
client.py720050644editdlrm
client.pyc871390644editdlrm
__init__.py00644editdlrm
__init__.pyc1600644editdlrm
Edit: /usr/lib/python2.6/site-packages/neutronclient/v2_0/client.pyc (87139B)
( R tmethodtactionRAtheaderstparamstrespt replybodyR ((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyRGs& !      cCs |iiS(N(R5t get_auth_info(R ((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyRUscCsk|djodSt|tjo&ti|ii||iStt dt|dS(sSerializes a dictionary into either XML or JSON. A dictionary with a single key can be passed and it can contain any structure. s)Unable to serialize object of type = '%s'N( R RRRt Serializertget_attr_metadataRFRBRR(R tdata((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyRFs   cCs;|djo|Sti|ii||idS(s5Deserializes an XML or JSON string into a dictionary.iRA(RRVRWR;RB(R RXR ((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR;s cCs|idjohS|i}d|_|id}||_tg}|D]}||d|dfqN~}|iitih|id6tid6|ti6S(NR1t extensionstaliast namespacetpluralstxmlns( R"tlist_extensionsRt EXTED_PLURALStupdateRtPLURALSt XML_NS_V20tEXT_NS(R told_request_formattextst_[1]texttns((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyRWs   5  cCs|p|i}d|S(siReturns the mime-type for either 'xml' or 'json'. Defaults to the currently set format. sapplication/%s(R"(R R%((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyRBsc Cs|id}xt|D]}y&|i||d|d|d|SWqtij oI||ijo!tidti|i q|i oqqXqW|iot d|}n t d}tid|d S( sCall do_request with the default retry configuration. Only idempotent requests should retry failed connection attempts. :raises: ConnectionFailed if the maximum # of retries is exceeded iRARQRRs&Retrying connection to Neutron services5Failed to connect to Neutron server after %d attemptss Failed to connect Neutron serverRNN( R/trangeRGRtConnectionFailedR9R:ttimetsleepR8R0R( R RORPRARQRRt max_attemptstiR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt retry_requests"        c Cs"|id|d|d|d|S(NtDELETERARQRR(Ro(R RPRARQRR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdeletesc Cs"|id|d|d|d|S(NtGETRARQRR(Ro(R RPRARQRR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR#sc Cs"|id|d|d|d|S(NtPOSTRARQRR(RG(R RPRARQRR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytpost'sc Cs"|id|d|d|d|S(NtPUTRARQRR(Ro(R RPRARQRR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytput,scKsa|oCg}x.|i|||D]}|i||q#Wh||6S|i|||SdS(N(t _paginationtextend(R t collectiontpatht retrieve_allRRtrestr((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist0s c ks|idto d}nd}t}x|o|i|d|}|Vt}y^xW|d|D]G}|d|jo0ti|di}ti|}t}PqeqeWWq,tj oPq,Xq,WdS(Nt page_reversetprevioustnextRRs%s_linkstrelthref(RRRRDtquerytparse_qstKeyError( R RyRzRRtlinkrelRR|tlinkt query_str((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyRw9s&  N(R+R,R-R_R!R>R RGRURFR;RWRBRoRqRRtRvRR~Rw(((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR.ls$1      tClientcBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'e%d&Z(e%d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4d3Z5d4Z6d5Z7d6Z8d7Z9d8Z:d9Z;d:Z<d;Z=d<Z>d=Z?d>Z@d?ZAd@ZBdAZCdBZDdCZEdDZFdEZGdFZHdGZIdHZJdIZKdJZLdKZMdLZNdMZOdNZPdOZQdPZRdQZSdRZTdSZUdTZVdUZWdVZXdWZYdXZZdYZ[dZZ\d[Z]d\Z^d]Z_d^Z`d_Zad`ZbdaZch"dbdc6ddde6dfdg6dhdi6djdk6dldm6dndo6dpdq6drds6dtdu6dvdw6dxdy6dzd{6d|d}6d~d6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6ZdeedZfeedZgeeddZieeddZjeedZkeedZleedZmeedZneeddZoeedZpeedZqeedZreeesdZteedZueeddZveeddZweedZxeeesdZyeedZzeeddZ{eeddZ|eedZ}eeesdZ~eedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeddZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeddZeeddZeeesdZeedZeedZeeddZeedZeeesdZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeed Zeeesd Zeeesd Zeed Zeedd ZeeddZeedZeeesdZeedZeeddZeeddZeedZeeesdZeedZeeddZeeddZeedZeedZeeesdZeedZeeddZeeddZeedZeeesd Zeed!Zeedd"Zeedd#Zeed$Zeed%Zeed&Zeedd'Zeed(Zeed)Zeed*Zeed+Zeed,Zeedd-Zeed.Zeed/Zeed0Zeedd1Zeedd2Zeed3Zeedd4Zeedd5Zeed6Zeed7Zeedd8Zeedd9Zeed:Zeed;Zeed<Zeedd=Zeed>Zeed?Zeed@ZeedAZeeesdBZeedCZeeddDZeeddEZeedFZeeesdGZ eedHZ eeddIZ eeddJZ eedKZ eeddLZeeddMZeeesdNZeedOZeeddPZeeddQZeedRZeedSZeedTZeedUZeedVZeedWZeeesdXZdYZeedZZeedd[Zeedd\Zeed]Zd^Z eed_Z!eed`Z"eeddaZ#eeddbZ$eedcZ%eeddZ&eedeZ'eedfZ(eeddgZ)eeddhZ*eediZ+eeesdjZ,eedkZ-eeddlZ.eedmZ/eeesdnZ0eedoZ1eedpZ2eedqZ3eeddrZ4eedsZ5eeddtZ6eedduZ7eeesdvZ8eedwZ9eedxZ:eeesdyZ;eedzZ<eedd{Z=eedd|Z>eed}Z?eeesd~Z@eeesdZAeeddZBeeddZCeeddZDeedZEdZFdZGdZHdZIdZJdZKdZLdZMRS(s /networkss /networks/%ss/portss /ports/%ss/subnetss /subnets/%ss /subnetpoolss/subnetpools/%ss/address-scopess/address-scopes/%ss/quotass /quotas/%ss /extensionss/extensions/%ss/routerss /routers/%ss /floatingipss/floatingips/%ss/security-groupss/security-groups/%ss/security-group-ruless/security-group-rules/%ss/vpn/vpnservicess/vpn/vpnservices/%ss/vpn/ipsecpoliciess/vpn/ipsecpolicies/%ss/vpn/ikepoliciess/vpn/ikepolicies/%ss/vpn/ipsec-site-connectionss/vpn/ipsec-site-connections/%ss/lbaas/loadbalancerss/lbaas/loadbalancers/%ss/lbaas/listenerss/lbaas/listeners/%ss /lbaas/poolss/lbaas/pools/%ss/lbaas/healthmonitorss/lbaas/healthmonitors/%ss/memberss /members/%ss/lb/vipss /lb/vips/%ss /lb/poolss /lb/pools/%ss/lb/pools/%s/statss /lb/memberss/lb/members/%ss/lb/health_monitorss/lb/health_monitors/%ss/lb/pools/%s/health_monitorss5/lb/pools/%(pool)s/health_monitors/%(health_monitor)ss /qos-queuess/qos-queues/%ss/agentss /agents/%ss/network-gatewayss/network-gateways/%ss/gateway-devicess/gateway-devices/%ss/service-providerss /credentialss/credentials/%ss/network_profiless/network_profiles/%ss/network_profile_bindingss/policy_profiless/policy_profiles/%ss/policy_profile_bindingss/metering/metering-labelss/metering/metering-labels/%ss/metering/metering-label-ruless!/metering/metering-label-rules/%ss/dhcp-networkss /dhcp-agentss /l3-routerss /l3-agentss/loadbalancer-poolss/loadbalancer-agents/agent-loadbalancerss/loadbalancer-hosting-agents/fw/firewall_ruless/fw/firewall_rules/%ss/fw/firewall_policiess/fw/firewall_policies/%ss$/fw/firewall_policies/%s/insert_rules$/fw/firewall_policies/%s/remove_rules /fw/firewallss/fw/firewalls/%ss/net-partitionss/net-partitions/%ss/rbac-policiess/rbac-policies/%ss /qos/policiess/qos/policies/%ss&/qos/policies/%s/bandwidth_limit_ruless)/qos/policies/%s/bandwidth_limit_rules/%ss/qos/rule-typess/qos/rule-types/%stroutertrouterst floatingipt floatingipst service_typet service_typestservice_definitiontservice_definitionstsecurity_grouptsecurity_groupstsecurity_group_ruletsecurity_group_rulest ipsecpolicyt ipsecpoliciest ikepolicyt ikepoliciestipsec_site_connectiontipsec_site_connectionst vpnservicet vpnservicestviptvipstpooltpoolstmembertmembersthealth_monitorthealth_monitorstquotatquotastservice_providertservice_providerst firewall_ruletfirewall_rulestfirewall_policytfirewall_policiestfirewallt firewallstmetering_labeltmetering_labelstmetering_label_ruletmetering_label_rulest net_partitiontnet_partitionst loadbalancert loadbalancerstlistenert listenerst lbaas_poolt lbaas_poolstlbaas_healthmonitortlbaas_healthmonitorst lbaas_membert lbaas_memberst healthmonitorthealthmonitorst rbac_policyt rbac_policiest address_scopetaddress_scopest qos_policyt qos_policiestpolicytpoliciestbandwidth_limit_ruletbandwidth_limit_rulest rule_typet rule_typescKs|i|d|S(s)Client extension hook for lists. RR(R(R Rzt_params((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_extscKs|i||d|S(s)Client extension hook for shows. RR(R(R RztidR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_extscCs|i|d|S(s+Client extension hook for creates. RA(Rt(R RzRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt create_extscCs|i||d|S(s+Client extension hook for updates. RA(Rv(R RzRRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt update_extscCs|i||S(s+Client extension hook for deletes. (Rq(R RzR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt delete_extscKs|i|idd|S(sMFetch tenant info in server's context for following quota operation. ttenantRR(Rt quota_path(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytget_quotas_tenantscKs|i|id|S(sFetch all tenants' quotas.RR(Rt quotas_path(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_quotasscKs|i|i|d|S(s/Fetch information of a certain tenant's quotas.RR(RR(R t tenant_idR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_quotascCs|i|i|d|S(sUpdate a tenant's quotas.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt update_quota scCs|i|i|S(s+Delete the specified tenant's quota values.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt delete_quotascKs|i|id|S(s(Fetch a list of all exts on server side.RR(Rtextensions_path(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR^scKs|i|i|d|S(s(Fetch a list of all exts on server side.RR(Rtextension_path(R t ext_aliasR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_extensionscKs|id|i||S(s,Fetches a list of all networks for a tenant.tports(R~t ports_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_portsscKs|i|i|d|S(s)Fetches information of a certain network.RR(Rt port_path(R tportR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_port%scCs|i|id|S(sCreates a new port.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt create_port*scCs|i|i|d|S(sUpdates a port.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt update_port/scCs|i|i|S(sDeletes the specified port.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt delete_port4scKs|id|i||S(s,Fetches a list of all networks for a tenant.tnetworks(R~t networks_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_networks9scKs|i|i|d|S(s)Fetches information of a certain network.RR(Rt network_path(R tnetworkR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_network@scCs|i|id|S(sCreates a new network.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_networkEscCs|i|i|d|S(sUpdates a network.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_networkJscCs|i|i|S(sDeletes the specified network.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_networkOscKs|id|i||S(s,Fetches a list of all networks for a tenant.tsubnets(R~t subnets_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_subnetsTscKs|i|i|d|S(s(Fetches information of a certain subnet.RR(Rt subnet_path(R tsubnetR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_subnetZscCs|i|id|S(sCreates a new subnet.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt create_subnet_scCs|i|i|d|S(sUpdates a subnet.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt update_subnetdscCs|i|i|S(sDeletes the specified subnet.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt delete_subnetiscKs|id|i||S(s/Fetches a list of all subnetpools for a tenant.t subnetpools(R~tsubnetpools_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_subnetpoolsnscKs|i|i|d|S(s,Fetches information of a certain subnetpool.RR(Rtsubnetpool_path(R t subnetpoolR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_subnetpooltscCs|i|id|S(sCreates a new subnetpool.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_subnetpoolyscCs|i|i|d|S(sUpdates a subnetpool.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_subnetpool~scCs|i|i|S(s!Deletes the specified subnetpool.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_subnetpoolscKs|id|i||S(s+Fetches a list of all routers for a tenant.R(R~t routers_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_routersscKs|i|i|d|S(s(Fetches information of a certain router.RR(Rt router_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_routerscCs|i|id|S(sCreates a new router.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt create_routerscCs|i|i|d|S(sUpdates a router.RA(RvR (R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt update_routerscCs|i|i|S(sDeletes the specified router.(RqR (R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt delete_routerscKs|id|i||S(s2Fetches a list of all address scopes for a tenant.R(R~taddress_scopes_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_address_scopesscKs|i|i|d|S(s/Fetches information of a certain address scope.RR(Rtaddress_scope_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_address_scopescCs|i|id|S(sCreates a new address scope.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_address_scopescCs|i|i|d|S(sUpdates a address scope.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_address_scopescCs|i|i|S(s$Deletes the specified address scope.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_address_scopescCs|i|i|dd|S(s;Adds an internal network interface to the specified router.s/add_router_interfaceRA(RvR (R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytadd_interface_routerscCs|i|i|dd|S(s@Removes an internal network interface from the specified router.s/remove_router_interfaceRA(RvR (R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytremove_interface_routerscCs(|i|i|dhh|d6d6S(s9Adds an external network gateway to the specified router.RAtexternal_gateway_infoR(RvR (R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytadd_gateway_routerscCs(|i|i|dhhhd6d6S(s>Removes an external network gateway from the specified router.RARR(RvR (R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytremove_gateway_routerscKs|id|i||S(s/Fetches a list of all floatingips for a tenant.R(R~tfloatingips_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_floatingipsscKs|i|i|d|S(s,Fetches information of a certain floatingip.RR(Rtfloatingip_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_floatingipscCs|i|id|S(sCreates a new floatingip.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_floatingipscCs|i|i|d|S(sUpdates a floatingip.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_floatingipscCs|i|i|S(s!Deletes the specified floatingip.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_floatingipscCs|i|id|S(sCreates a new security group.RA(Rttsecurity_groups_path(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_security_groupscCs|i|i|d|S(sUpdates a security group.RA(Rvtsecurity_group_path(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_security_groups cKs|id|i||S(s3Fetches a list of all security groups for a tenant.R(R~R!(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_security_groupsscKs|i|i|d|S(s0Fetches information of a certain security group.RR(RR#(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_security_groupscCs|i|i|S(s%Deletes the specified security group.(RqR#(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_security_groupscCs|i|id|S(s"Creates a new security group rule.RA(Rttsecurity_group_rules_path(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_security_group_rule scCs|i|i|S(s*Deletes the specified security group rule.(Rqtsecurity_group_rule_path(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_security_group_rules cKs|id|i||S(s8Fetches a list of all security group rules for a tenant.R(R~R((R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_security_group_ruless cKs|i|i|d|S(s5Fetches information of a certain security group rule.RR(RR*(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_security_group_rulescKs|id|i||S(s;Fetches a list of all configured VPN services for a tenant.R(R~tvpnservices_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_vpnservices%scKs|i|i|d|S(s.Fetches information of a specific VPN service.RR(Rtvpnservice_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_vpnservice+scCs|i|id|S(sCreates a new VPN service.RA(RtR.(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_vpnservice0scCs|i|i|d|S(sUpdates a VPN service.RA(RvR0(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_vpnservice5scCs|i|i|S(s"Deletes the specified VPN service.(RqR0(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_vpnservice:scKs|id|i||S(s9Fetches all configured IPsecSiteConnections for a tenant.R(R~tipsec_site_connections_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_ipsec_site_connections?s cKs|i|i|d|S(s6Fetches information of a specific IPsecSiteConnection.RR(Rtipsec_site_connection_path(R tipsecsite_connR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_ipsec_site_connectionGscCs|i|id|S(s"Creates a new IPsecSiteConnection.RA(RtR5(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_ipsec_site_connectionNscCs|i|i|d|S(sUpdates an IPsecSiteConnection.RA(RvR7(R R8RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_ipsec_site_connectionSscCs|i|i|S(s*Deletes the specified IPsecSiteConnection.(RqR7(R R8((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_ipsec_site_connectionZscKs|id|i||S(s:Fetches a list of all configured IKEPolicies for a tenant.R(R~tikepolicies_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_ikepolicies_scKs|i|i|d|S(s,Fetches information of a specific IKEPolicy.RR(Rtikepolicy_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_ikepolicyescCs|i|id|S(sCreates a new IKEPolicy.RA(RtR=(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_ikepolicyjscCs|i|i|d|S(sUpdates an IKEPolicy.RA(RvR?(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_ikepolicyoscCs|i|i|S(s Deletes the specified IKEPolicy.(RqR?(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_ikepolicytscKs|id|i||S(s<Fetches a list of all configured IPsecPolicies for a tenant.R(R~tipsecpolicies_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_ipsecpoliciesys cKs|i|i|d|S(s.Fetches information of a specific IPsecPolicy.RR(Rtipsecpolicy_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_ipsecpolicyscCs|i|id|S(sCreates a new IPsecPolicy.RA(RtRD(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_ipsecpolicyscCs|i|i|d|S(sUpdates an IPsecPolicy.RA(RvRF(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_ipsecpolicyscCs|i|i|S(s"Deletes the specified IPsecPolicy.(RqRF(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_ipsecpolicyscKs|id|i||S(s1Fetches a list of all loadbalancers for a tenant.R(R~tlbaas_loadbalancers_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_loadbalancersscKs|i|i|d|S(s(Fetches information for a load balancer.RR(Rtlbaas_loadbalancer_path(R tlbaas_loadbalancerR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_loadbalancerscCs|i|id|S(sCreates a new load balancer.RA(RtRK(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_loadbalancerscCs|i|i|d|S(sUpdates a load balancer.RA(RvRM(R RNRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_loadbalancerscCs|i|i|S(s$Deletes the specified load balancer.(RqRM(R RN((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_loadbalancers cKs|id|i||S(s3Fetches a list of all lbaas_listeners for a tenant.R(R~tlbaas_listeners_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_listenersscKs|i|i|d|S(s)Fetches information for a lbaas_listener.RR(Rtlbaas_listener_path(R tlbaas_listenerR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_listenerscCs|i|id|S(sCreates a new lbaas_listener.RA(RtRS(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_listenerscCs|i|i|d|S(sUpdates a lbaas_listener.RA(RvRU(R RVRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_listenerscCs|i|i|S(s%Deletes the specified lbaas_listener.(RqRU(R RV((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_listenerscKs|id|i||S(s/Fetches a list of all lbaas_pools for a tenant.R(R~tlbaas_pools_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_lbaas_poolsscKs|i|i|d|S(s%Fetches information for a lbaas_pool.RR(Rtlbaas_pool_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_lbaas_poolscCs|i|id|S(sCreates a new lbaas_pool.RA(RtR[(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_lbaas_poolscCs|i|i|d|S(sUpdates a lbaas_pool.RA(RvR](R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_lbaas_poolscCs|i|i|S(s!Deletes the specified lbaas_pool.(RqR](R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_lbaas_poolscKs|id|i||S(s8Fetches a list of all lbaas_healthmonitors for a tenant.R(R~tlbaas_healthmonitors_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_lbaas_healthmonitorsscKs|i|i|d|S(s.Fetches information for a lbaas_healthmonitor.RR(Rtlbaas_healthmonitor_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_lbaas_healthmonitorscCs|i|id|S(s"Creates a new lbaas_healthmonitor.RA(RtRb(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_lbaas_healthmonitorscCs|i|i|d|S(sUpdates a lbaas_healthmonitor.RA(RvRd(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_lbaas_healthmonitorscCs|i|i|S(s*Deletes the specified lbaas_healthmonitor.(RqRd(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_lbaas_healthmonitors cKs|id|i||S(s7Fetches a list of all lbaas_loadbalancers for a tenant.R(R~RK(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_lbaas_loadbalancersscKs|id|i|||S(s1Fetches a list of all lbaas_members for a tenant.R(R~tlbaas_members_path(R RR{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_lbaas_members scKs |i|i||fd|S(s.Fetches information of a certain lbaas_member.RR(Rtlbaas_member_path(R RRR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_lbaas_memberscCs|i|i|d|S(sCreates an lbaas_member.RA(RtRj(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_lbaas_memberscCs |i|i||fd|S(sUpdates a lbaas_healthmonitor.RA(RvRl(R RRRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_lbaas_memberscCs|i|i||fS(s#Deletes the specified lbaas_member.(RqRl(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_lbaas_member$scKs|id|i||S(s6Fetches a list of all load balancer vips for a tenant.R(R~t vips_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_vips)scKs|i|i|d|S(s3Fetches information of a certain load balancer vip.RR(Rtvip_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_vip0scCs|i|id|S(s Creates a new load balancer vip.RA(RtRq(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt create_vip5scCs|i|i|d|S(sUpdates a load balancer vip.RA(RvRs(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt update_vip:scCs|i|i|S(s(Deletes the specified load balancer vip.(RqRs(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt delete_vip?scKs|id|i||S(s7Fetches a list of all load balancer pools for a tenant.R(R~t pools_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_poolsDscKs|i|i|d|S(s4Fetches information of a certain load balancer pool.RR(Rt pool_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_poolKscCs|i|id|S(s!Creates a new load balancer pool.RA(RtRx(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt create_poolPscCs|i|i|d|S(sUpdates a load balancer pool.RA(RvRz(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt update_poolUscCs|i|i|S(s)Deletes the specified load balancer pool.(RqRz(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt delete_poolZscKs|i|i|d|S(s1Retrieves stats for a certain load balancer pool.RR(Rtpool_path_stats(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytretrieve_pool_stats_scKs|id|i||S(s9Fetches a list of all load balancer members for a tenant.R(R~t members_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_membersdscKs|i|i|d|S(s6Fetches information of a certain load balancer member.RR(Rt member_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_memberkscCs|i|id|S(s#Creates a new load balancer member.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt create_memberpscCs|i|i|d|S(sUpdates a load balancer member.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt update_memberuscCs|i|i|S(s+Deletes the specified load balancer member.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt delete_memberzscKs|id|i||S(sAFetches a list of all load balancer health monitors for a tenant.R(R~thealth_monitors_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_health_monitorsscKs|i|i|d|S(s>Fetches information of a certain load balancer health monitor.RR(Rthealth_monitor_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_health_monitorscCs|i|id|S(s+Creates a new load balancer health monitor.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_health_monitorscCs|i|i|d|S(s'Updates a load balancer health monitor.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_health_monitorscCs|i|i|S(s3Deletes the specified load balancer health monitor.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_health_monitorscCs|i|i|d|S(s;Associate specified load balancer health monitor and pool.RA(Rtt#associate_pool_health_monitors_path(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytassociate_health_monitorscCs(|ih|d6|d6}|i|S(s=Disassociate specified load balancer health monitor and pool.RR(t&disassociate_pool_health_monitors_pathRq(R RRRz((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdisassociate_health_monitorscCs|i|id|S(sCreates a new queue.RA(Rttqos_queues_path(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_qos_queuescKs|i|id|S(s*Fetches a list of all queues for a tenant.RR(RR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_qos_queuesscKs|i|i|d|S(s'Fetches information of a certain queue.RR(Rtqos_queue_path(R tqueueR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_qos_queuescCs|i|i|S(sDeletes the specified queue.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_qos_queuescKs|i|id|S(sFetches agents.RR(Rt agents_path(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_agentsscKs|i|i|d|S(s'Fetches information of a certain agent.RR(Rt agent_path(R tagentR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_agentscCs|i|i|d|S(sUpdates an agent.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt update_agentscCs|i|i|S(sDeletes the specified agent.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt delete_agentscKs|i|id|S(sRetrieve network gateways.RR(Rtnetwork_gateways_path(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_network_gatewaysscKs|i|i|d|S(sFetch a network gateway.RR(Rtnetwork_gateway_path(R t gateway_idR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_network_gatewayscCs|i|id|S(sCreate a new network gateway.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_network_gatewayscCs|i|i|d|S(sUpdate a network gateway.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_network_gatewayscCs|i|i|S(s%Delete the specified network gateway.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_network_gatewayscCs$|i|}|id|d|S(s3Connect a network gateway to the specified network.s%s/connect_networkRA(RRv(R RRAtbase_uri((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytconnect_network_gateways cCs$|i|}|id|d|S(s0Disconnect a network from the specified gateway.s%s/disconnect_networkRA(RRv(R RRAR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdisconnect_network_gateways cKs|i|id|S(sRetrieve gateway devices.RR(Rtgateway_devices_path(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_gateway_devicesscKs|i|i|d|S(sFetch a gateway device.RR(Rtgateway_device_path(R tgateway_device_idR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_gateway_devicescCs|i|id|S(sCreate a new gateway device.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_gateway_devicescCs|i|i|d|S(sUpdates a new gateway device.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_gateway_devicescCs|i|i|S(s$Delete the specified gateway device.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_gateway_device scKs!|i|i|i|d|S(s0Fetches a list of dhcp agents hosting a network.RR(RRt DHCP_AGENTS(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt list_dhcp_agent_hosting_networksscKs!|i|i|i|d|S(s0Fetches a list of dhcp agents hosting a network.RR(RRt DHCP_NETS(R t dhcp_agentR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_networks_on_dhcp_agentscCs!|i|i|i|d|S(sAdds a network to dhcp agent.RA(RtRR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytadd_network_to_dhcp_agentscCs%|i|i|id||fS(s!Remove a network from dhcp agent.s/%s(RqRR(R Rt network_id((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytremove_network_from_dhcp_agent$scKs!|i|i|i|d|S(s-Fetches a list of L3 agents hosting a router.RR(RR t L3_AGENTS(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_l3_agent_hosting_routers*scKs!|i|i|i|d|S(s-Fetches a list of L3 agents hosting a router.RR(RRt L3_ROUTERS(R tl3_agentR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_routers_on_l3_agent0scCs!|i|i|i|d|S(sAdds a router to L3 agent.RA(RtRR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytadd_router_to_l3_agent6scKs|id|i||S(s2Fetches a list of all firewall rules for a tenant.R(R~tfirewall_rules_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_firewall_rules<scKs|i|i|d|S(s/Fetches information of a certain firewall rule.RR(Rtfirewall_rule_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_firewall_ruleDscCs|i|id|S(sCreates a new firewall rule.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_firewall_ruleJscCs|i|i|d|S(sUpdates a firewall rule.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_firewall_ruleOscCs|i|i|S(s$Deletes the specified firewall rule.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_firewall_ruleTscKs|id|i||S(s5Fetches a list of all firewall policies for a tenant.R(R~tfirewall_policies_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_firewall_policiesYscKs|i|i|d|S(s1Fetches information of a certain firewall policy.RR(Rtfirewall_policy_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_firewall_policyascCs|i|id|S(sCreates a new firewall policy.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_firewall_policygscCs|i|i|d|S(sUpdates a firewall policy.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_firewall_policylscCs|i|i|S(s&Deletes the specified firewall policy.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_firewall_policyrscCs|i|i|d|S(s,Inserts specified rule into firewall policy.RA(Rvtfirewall_policy_insert_path(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytfirewall_policy_insert_rulewscCs|i|i|d|S(s,Removes specified rule from firewall policy.RA(Rvtfirewall_policy_remove_path(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytfirewall_policy_remove_rule}scKs|id|i||S(s,Fetches a list of all firewals for a tenant.R(R~tfirewalls_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_firewallsscKs|i|i|d|S(s*Fetches information of a certain firewall.RR(Rt firewall_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt show_firewallscCs|i|id|S(sCreates a new firewall.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_firewallscCs|i|i|d|S(sUpdates a firewall.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_firewallscCs|i|i|S(sDeletes the specified firewall.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_firewallscCs%|i|i|id||fS(sRemove a router from l3 agent.s/%s(RqRR(R Rt router_id((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytremove_router_from_l3_agentscKs!|i|i|i|d|S(s,Fetches a loadbalancer agent hosting a pool.RR(RRztLOADBALANCER_AGENT(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytget_lbaas_agent_hosting_poolscKs!|i|i|i|d|S(s9Fetches a list of pools hosted by the loadbalancer agent.RR(RRtLOADBALANCER_POOLS(R t lbaas_agentR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_pools_on_lbaas_agentscKs!|i|i|i|d|S(s4Fetches a loadbalancer agent hosting a loadbalancer.RR(RRMtLOADBALANCER_HOSTING_AGENT(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt$get_lbaas_agent_hosting_loadbalancers cKs!|i|i|i|d|S(sAFetches a list of loadbalancers hosted by the loadbalancer agent.RR(RRtAGENT_LOADBALANCERS(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt!list_loadbalancers_on_lbaas_agentscKs|id|i||S(sFetches service providers.R(R~tservice_providers_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_service_providersscKs|i|id|S(s-Fetch a list of all credentials for a tenant.RR(Rtcredentials_path(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_credentialsscKs|i|i|d|S(sFetch a credential.RR(Rtcredential_path(R t credentialR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_credentialscCs|i|id|S(sCreate a new credential.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_credentialscCs|i|i|d|S(sUpdate a credential.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_credentialscCs|i|i|S(s Delete the specified credential.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_credentialscKs|i|id|S(s=Fetch a list of all tenants associated for a network profile.RR(Rtnetwork_profile_bindings_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_network_profile_bindingsscKs|i|id|S(s2Fetch a list of all network profiles for a tenant.RR(Rtnetwork_profiles_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_network_profilesscKs|i|i|d|S(sFetch a network profile.RR(Rtnetwork_profile_path(R tprofileRR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_network_profilescCs|i|id|S(sCreate a network profile.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_network_profilescCs|i|i|d|S(sUpdate a network profile.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_network_profilescCs|i|i|S(sDelete the network profile.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_network_profilescKs|i|id|S(s<Fetch a list of all tenants associated for a policy profile.RR(Rtpolicy_profile_bindings_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_policy_profile_bindingsscKs|i|id|S(s2Fetch a list of all network profiles for a tenant.RR(Rtpolicy_profiles_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_policy_profilesscKs|i|i|d|S(sFetch a network profile.RR(Rtpolicy_profile_path(R RRR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_policy_profilescCs|i|i|d|S(sUpdate a policy profile.RA(RvR(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_policy_profile scCs|i|id|S(sCreates a metering label.RA(Rttmetering_labels_path(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_metering_labelscCs|i|i|S(s%Deletes the specified metering label.(Rqtmetering_label_path(R tlabel((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_metering_labelscKs|id|i||S(s3Fetches a list of all metering labels for a tenant.R(R~R(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_metering_labelsscKs|i|i|d|S(s0Fetches information of a certain metering label.RR(RR(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_metering_labels cCs|i|id|S(sCreates a metering label rule.RA(Rttmetering_label_rules_path(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_metering_label_rule$scCs|i|i|S(s*Deletes the specified metering label rule.(Rqtmetering_label_rule_path(R trule((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_metering_label_rule)scKs|id|i||S(s7Fetches a list of all metering label rules for a label.R(R~R(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_metering_label_rules.s  cKs|i|i|d|S(s5Fetches information of a certain metering label rule.RR(RR (R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_metering_label_rule5s cKs|i|id|S(s4Fetch a list of all network partitions for a tenant.RR(Rtnet_partitions_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_net_partitions;scKs|i|i|d|S(sFetch a network partition.RR(Rtnet_partition_path(R t netpartitionRR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_net_partition@scCs|i|id|S(sCreate a network partition.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_net_partitionFscCs|i|i|S(sDelete the network partition.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_net_partitionKscCs|i|id|S(sCreate a new RBAC policy.RA(Rttrbac_policies_path(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_rbac_policyPscCs|i|i|d|S(sUpdate a RBAC policy.RA(Rvtrbac_policy_path(R trbac_policy_idRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_rbac_policyUscKs|id|i||S(s/Fetch a list of all RBAC policies for a tenant.R(R~R(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_rbac_policiesZscKs|i|i|d|S(s+Fetch information of a certain RBAC policy.RR(RR(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_rbac_policy`scCs|i|i|S(s!Delete the specified RBAC policy.(RqR(R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_rbac_policyfscKs|id|i||S(s0Fetches a list of all qos policies for a tenant.R(R~tqos_policies_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_qos_policieskscKs|i|i|d|S(s,Fetches information of a certain qos policy.RR(Rtqos_policy_path(R RR((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_qos_policyrscCs|i|id|S(sCreates a new qos policy.RA(RtR(R RA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_qos_policyxscCs|i|i|d|S(sUpdates a qos policy.RA(RvR (R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_qos_policy}scCs|i|i|S(s!Deletes the specified qos policy.(RqR (R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_qos_policyscKs|id|i||S(sList available qos rule types.R(R~tqos_rule_types_path(R R{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_qos_rule_typesscKs|id|i|||S(s5Fetches a list of all qos rules for the given policy.R(R~tqos_bandwidth_limit_rules_path(R t policy_idR{R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytlist_bandwidth_limit_ruless  cCs |i|i||fd|S(s#Creates a new bandwidth limit rule.RA(Rtqos_bandwidth_limit_rule_path(R R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytshow_bandwidth_limit_rules cCs|i|i|d|S(s#Creates a new bandwidth limit rule.RA(RtR'(R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytcreate_bandwidth_limit_rulescCs |i|i||fd|S(sUpdates a bandwidth limit rule.RA(RvR*(R R RRA((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytupdate_bandwidth_limit_rules cCs|i|i||fS(sDeletes a bandwidth limit rule.(RqR*(R R R((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pytdelete_bandwidth_limit_rules cKs*tt|i||i|idS(s1Initialize a new client for the Neutron v2.0 API.N(R2RR!t_register_extensionsR6(R R$((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR!scsPfd}fd}|p|n|}td||dS(Ncsi||S(N(R(tobjR(RzR (sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt_fxscsi|||S(N(R(t parent_idR0R(R Rz(sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt _parent_fxssshow_%s(tsetattr(R tresource_pluralRztparent_resourceR1R3tfn((R RzsG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt extend_showscsPfd}fd}|p|n|}td||dS(Ncsi|S(N(R(R(RzR (sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR1scsi||S(N(R(R2R(R Rz(sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR3sslist_%s(R4(R R5RzR6R1R3R7((R RzsG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt extend_listscsVdfd}dfd}|p|n|}td||dS(Ncsi|S(N(R(RA(RzR (sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR1scsi||S(N(R(R2RA(R Rz(sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR3ss create_%s(R R4(R tresource_singularRzR6R1R3R7((R RzsG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt extend_createscsPfd}fd}|p|n|}td||dS(Ncsi|S(N(R(R0(RzR (sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR1scsi||S(N(R(R2R0(R Rz(sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR3ss delete_%s(R4(R R:RzR6R1R3R7((R RzsG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt extend_deletescsVdfd}dfd}|p|n|}td||dS(Ncsi||S(N(R(R0RA(RzR (sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR1scsi|||S(N(R(R2R0RA(R Rz(sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR3ss update_%s(R R4(R R:RzR6R1R3R7((R RzsG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt extend_updatescCsti|ti}x|D]\}}t|do||ijoqqSnt|dd}t|ti o|i |i |i |qt|ti o|i|i|i |qt|tio|i|i|i|qt|tio|i|i|i|qt|tio|i|i|i|qt|tioUt|d|i |i t|d|i|i|iih|i|i 6qqWdS(NtversionsR6s%s_path(tinspectt getmemberstisclassthasattrR>RR t issubclasstclient_extensiontClientExtensionListR9R5t object_pathtClientExtensionCreateR;tresourcetClientExtensionUpdateR=t resource_pathtClientExtensionDeleteR<tClientExtensionShowR8tNeutronClientExtensionR4R_R`(R tmoduleR6tclassestcls_nametclsR6((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyt_extend_client_with_modules6        cCs:x3titiD]\}}|i||qWdS(N(t itertoolstchainRDt_discover_via_entry_pointsRR(R R6tnameRN((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyR/s  N(NR+R,RRRRRRRRRRRRRRRR RRR!R#R(R*R.R0RDRFR=R?R5R7RKRMRSRUR[R]RbRdRjRlRqRsRxRzRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRR R'R*R%tqos_rule_type_pathR_RRRR RRRRRRRRR^RRRRRRRRRRRRRRRRRRRRRRRR R R R RRRRRRRRRRRRRR R"R$R%R&R'R)R+R,R-R/R1R2R3R4R6R9R:R;R<R>R@RARBRCRERGRHRIRJRLRORPRQRRRTRWRXRYRZR\R^R_R`RaRcReRfRgRhRiRkRmRnRoRpRrRtRuRvRwRyR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R R RRRRRRRRRRRR!R"R#R$R&R)R+R,R-R.R!R8R9R;R<R=RRR/(((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyRNs        (R?RStloggingRkRHtsix.moves.urllib.parsetmovesturllibtparseRDt neutronclientRtneutronclient.commonRRRRDRRtneutronclient.i18nRt getLoggerR+R9RtobjectRR.R(((sG/tmp/pip-build-cD3xZi/python-neutronclient/neutronclient/v2_0/client.pyts"      5