Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
¶EYc@sàddlZddlZddlZddlZddlZddlZddlmZ	ddl
Z
ddljj
jZddlmZddlmZddlmZddlmZddlmZddlmZddlmZejeƒZd	Zd
jededededed
gƒZ d„Z!de"fd„ƒYZ#de$e#fd„ƒYZ%de&e#fd„ƒYZ'de(e#fd„ƒYZ)de#fd„ƒYZ*de"fd„ƒYZ+de+fd„ƒYZ,dS(iÿÿÿÿN(t
exceptions(tstring_types(t_(tclient(t	extension(t
serializer(tutilss[0-9A-Fa-f]t-s{8}s{4}s{12}cCs6d}|j}t|tƒr0|jdƒ}nd}|rªyM|d}|d}|drr|d|d7}nttd|dƒ}Wqêtk
r¦d|}qêXn@d}t|tƒrÑ|jdƒ}n|sêd||f}n|stjj|ƒ}n|stj	}n|d|d	|d
|ƒ‚dS(sException handler for API v2.0 client.

    This routine generates the appropriate Neutron exception according to
    the contents of the response body.

    :param status_code: HTTP error status code
    :param error_content: deserialized body of error response
    tNeutronErrorttypetmessagetdetails
s%sClients%ss%s-%ststatus_codetrequest_idsN(
tNoneR
t
isinstancetdicttgettgetattrRt	ExceptiontHTTP_EXCEPTION_MAPtNeutronClientException(Rt
error_contentt
error_dictR
t
client_exct
error_typet
error_message((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytexception_handler_v20.s4		



t_RequestIdMixincBs8eZdZd„Zed„ƒZd„Zd„ZRS(s=Wrapper class to expose x-openstack-request-id to the caller.cCs
g|_dS(N(t_request_ids(tself((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt_request_ids_setupascCs|jS(N(R(R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR
dscCsPt|tƒr0x:|D]}|j|ƒqWn|dk	rL|j|ƒndS(sxAdd request_ids as an attribute to the object

        :param resp: Response object or list of Response objects
        N(Rtlistt_append_request_idR(Rtresptresp_obj((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt_append_request_idshs

cCsJt|tjƒr'|jjdƒ}n|}|rF|jj|ƒndS(Nsx-openstack-request-id(RtrequeststResponsetheadersRRtappend(RR"t
request_id((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR!us
(t__name__t
__module__t__doc__RtpropertyR
R$R!(((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR_s
		
t
_DictWithMetacBseZd„ZRS(cCs1tt|ƒj|ƒ|jƒ|j|ƒdS(N(tsuperR.t__init__RR$(RtvaluesR"((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR0‚s
(R*R+R0(((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR.st_TupleWithMetacBseZd„Zd„ZRS(cCstt|ƒj||ƒS(N(R/R2t__new__(tclsR1R"((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR3‰scCs|jƒ|j|ƒdS(N(RR$(RR1R"((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR0Œs
(R*R+R3R0(((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR2ˆs	t_StrWithMetacBseZd„Zd„ZRS(cCstt|ƒj||ƒS(N(R/R5R3(R4tvalueR"((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR3’scCs|jƒ|j|ƒdS(N(RR$(RR1R"((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR0•s
(R*R+R3R0(((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR5‘s	t_GeneratorWithMetacBs5eZd„Zd„Zd„Zd„Zd„ZRS(cKs;||_||_||_||_d|_|jƒdS(N(t
paginate_funct
collectiontpathtparamsRt	generatorR(RR8R9R:R;((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR0›s					ccs;x4|j|j|j|jD]}||jfVqWdS(N(R8R9R:R;R
(Rtr((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt	_paginate£s	cCs|S(N((R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt__iter__¨scCs
|jƒS(N(tnext(R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt__next__¬scCsb|js|jƒ|_ny&t|jƒ\}}|j|ƒWntk
r]tƒ‚nX|S(N(R<R>R@R$t
StopIteration(Rtobjtreq_id((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR@¯s	

(R*R+R0R>R?RAR@(((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR7šs
				t
ClientBasecBs+eZdZiZejjdddeƒd„ƒZd„Z	dddd„Zd„Zd„Z
d	„Zdddd
„Zdddd„Zdddd„Zdddd
„Zdddd„Zed„Zd„Zd„Zd„Zdddd„Zddddd„Zddddd„ZRS(sè
Client for the OpenStack Neutron v2.0 API.

    :param string username: Username for authentication. (optional)
    :param string user_id: User ID for authentication. (optional)
    :param string password: Password for authentication. (optional)
    :param string token: Token for authentication. (optional)
    :param string tenant_name: DEPRECATED! Use project_name instead.
    :param string project_name: Project name. (optional)
    :param string tenant_id: DEPRECATED! Use project_id instead.
    :param string project_id: Project id. (optional)
    :param string auth_strategy: 'keystone' by default, 'noauth' for no
                                 authentication against keystone. (optional)
    :param string auth_url: Keystone service endpoint for authorization.
    :param string service_type: Network service type to pull from the
                                keystone catalog (e.g. 'network') (optional)
    :param string endpoint_type: Network service endpoint type to pull from the
                                 keystone catalog (e.g. 'publicURL',
                                 'internalURL', or 'adminURL') (optional)
    :param string region_name: Name of a region to select when choosing an
                               endpoint from the service catalog.
    :param string endpoint_url: A user-supplied endpoint URL for the neutron
                            service.  Lazy-authentication is possible for API
                            service calls if endpoint is set at
                            instantiation.(optional)
    :param integer timeout: Allows customization of the timeout for client
                            http requests. (optional)
    :param bool insecure: SSL certificate validation. (optional)
    :param bool log_credentials: Allow for logging of passwords or not.
                                 Defaults to False. (optional)
    :param string ca_cert: SSL CA bundle file to use. (optional)
    :param integer retries: How many times idempotent (GET, PUT, DELETE)
                            requests to Neutron server should be retried if
                            they fail (default: 0).
    :param bool raise_errors: If True then exceptions caused by connection
                              failure are propagated to the caller.
                              (default: True)
    :param session: Keystone client auth session to use. (optional)
    :param auth: Keystone auth plugin to use. (optional)

    Example::

        from neutronclient.v2_0 import client
        neutron = client.Client(username=USER,
                                password=PASS,
                                project_name=PROJECT_NAME,
                                auth_url=KEYSTONE_URL)

        nets = neutron.list_networks()
        ...
    t	tenant_idt
project_idtreplacecKsutt|ƒjƒ|jddƒ|_|jdtƒ|_tj||_	d|_
d|j
|_d|_dS(s1Initialize a new client for the Neutron v2.0 API.tretriesitraise_errorss2.0s/v%siN(
R/RER0tpopRItTrueRJRtconstruct_http_clientt
httpclienttversiont
action_prefixtretry_interval(Rtkwargs((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR0ôs	cCsjtjd|ƒy|j||ƒ}Wntk
rFi|d6}nX|j||ƒ}t||ƒdS(NsError message: %sR
(t_loggertdebugtdeserializeRt_convert_into_with_metaR(RRt
response_bodyR"tdes_error_bodyt
error_body((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt_handle_fault_responses
c
Cs|j|}t|tƒrQ|rQtj|ƒ}|dtj|ddƒ7}n|ri|j|ƒ}n|jj	||d|ƒ\}}|j
}|tjj
tjjtjjtjjfkrå|j||ƒ}	|j|	|ƒS|s÷|j}n|j|||ƒdS(Nt?tdoseqitbody(RPRRRtsafe_encode_dictturlparset	urlencodet	serializeRNt
do_requestRR%tcodestoktcreatedtacceptedt
no_contentRURVtreasonRZ(
RtmethodtactionR]R'R;R"t	replybodyRtdata((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRbs"
 !			cCs
|jjƒS(N(RNt
get_auth_info(R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRm&scCsR|dkrdSt|tƒr2tjƒj|ƒSttdƒt|ƒƒ‚dS(s‹Serializes a dictionary into 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(	RRRRt
SerializerRaRRR	(RRl((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRa)scCs!|s
|Stjƒj|ƒdS(s-Deserializes a JSON string into a dictionary.R](RRnRU(RRlR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRU7sc	
Csæ|jd}x˜t|ƒD]Š}y&|j||d|d|d|ƒSWqtjtjfk
r£||jkr‘tjdƒt	j
|jƒq¤|jr¤‚q¤qXqW|jrÄt
dƒ|}nt
dƒ}tjd|ƒ‚d	S(
sÓCall do_request with the default retry configuration.

        Only idempotent requests should retry failed connection attempts.
        :raises: ConnectionFailed if the maximum # of retries is exceeded
        iR]R'R;s&Retrying connection to Neutron services5Failed to connect to Neutron server after %d attemptss Failed to connect Neutron serverRhN(RItrangeRbRtConnectionFailedtksa_exctConnectionErrorRSRTttimetsleepRQRJR(	RRiRjR]R'R;tmax_attemptstitmsg((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
retry_request>s 

			
c	Cs"|jd|d|d|d|ƒS(NtDELETER]R'R;(Rx(RRjR]R'R;((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdeleteZsc	Cs"|jd|d|d|d|ƒS(NtGETR]R'R;(Rx(RRjR]R'R;((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR^sc	Cs"|jd|d|d|d|ƒS(NtPOSTR]R'R;(Rb(RRjR]R'R;((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytpostbsc	Cs"|jd|d|d|d|ƒS(NtPUTR]R'R;(Rx(RRjR]R'R;((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytputgscKs|rgg}g}x>|j|||D]'}|j||ƒ|j|jƒq(Wti||6|ƒSt|j|||SdS(N(t_paginationtextendR
R.R7(RR9R:tretrieve_allR;tresR
R=((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR ksc	ksÉ|jdtƒrd}nd}t}x›|rÄ|j|d|ƒ}|Vt}y\xU|d|D]E}|d|krbtj|dƒj}tj|ƒ}t}PqbqbWWq*tk
rÀPq*Xq*WdS(Ntpage_reversetpreviousR@R;s%s_linkstrelthref(RtFalseRLR_tquerytparse_qstKeyError(	RR9R:R;tlinkrelR@Rƒtlinkt	query_str((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR€ws"		
cCsR|rAt|tƒr"t||ƒSt|tƒrNt||ƒSn
td|ƒSdS(N((RRR.RR5R2(RtitemR"((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRV‹s
cCs3x(|jD]}|j||kr
|Sq
W|dS(Nts(t
EXTED_PLURALS(Rtresourcetk((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytget_resource_plural”scCsõ|s|}n|j|ƒ}|j|ƒ}t|d|ƒ}tjt|ƒ}	|}
|	rÁi|d6}|r~||d<n|r–|||}n||}|rÁ||
rÁ||
dSntdƒi|d6|d6}
tjd|
ƒ‚dS(Nslist_%stidtfieldsis,Unable to find %(resource)s with id '%(id)s'R’R
(R”RtretmatchtUUID_PATTERNRRtNotFound(RR’tresource_idtcmd_resourcet	parent_idR–tcmd_resource_pluraltresource_pluralt
obj_listerR˜R9R;Rltnot_found_message((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytfind_resource_by_idšs&	

	cCs%|s|}n|j|ƒ}|j|ƒ}t|d|ƒ}	i|d6}
|r`||
d<n|rs||
d<n|r‹|	||
}n|	|
}|}||}
t|
ƒdkrÔtjd|d|ƒ‚nMt|
ƒdkrtdƒi|d6|d6}tjd	|ƒ‚n|
dSdS(
Nslist_%stnameR–RFiR’is0Unable to find %(resource)s with name '%(name)s'R
(R”RtlenRtNeutronClientNoUniqueMatchRRš(RR’R£RGRœRR–RžRŸR R;RlR9tinfoR¡((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt_find_resource_by_nameµs.	



	cCsŸy|j|||||ƒSWn{tjk
ršy |j||||||ƒSWq›tjk
r–tdƒi|d6|d6}tjd|ƒ‚q›XnXdS(Ns<Unable to find %(resource)s with name or id '%(name_or_id)s'R’t
name_or_idR
(R¢RRšR§R(RR’R¨RGRœRR–R¡((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
find_resourceÔs		
	N(R*R+R,R‘t
debtcollectortrenamest
renamed_kwargRLR0RZRRbRmRaRURxRzRR}RR R€RVR”R¢R§R©(((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRE¼s22									tClientcBs½eZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)e)d(Z*e*d)Z+e+d(Z,d*Z-d+Z.d,Z/d-Z0e.d.Z1e.d/Z2d0Z3d1Z4d2Z5d3Z6d4Z7d5Z8d6Z9d7Z:d8Z;d9Z<d:Z=d;Z>d<Z?d=Z@d>ZAd?ZBd@ZCdAZDdBZEdCZFdDZGdEZHdFZIdGZJdHZKdIZLdJZMdKZNdLZOdMZPdNZQdOZRdPZSdQZTdRZUdSZVdTZWdUZXdVZYdWZZdXZ[dYZ\dZZ]d[Z^d\Z_d]Z`d^Zad_Zbd`ZcdaZddbZedcZfddZgdeZhdfZidgZjdhZkdiZldjZmdkZndlZodmZpdnZqdoZrepeqZseperZtdpZudqZvdrZwdsZxdtZyduZzdvZ{dwZ|dxZ}dyZ~dzZd{Z€d|Zd}Z‚d~ZƒdZ„d€Z…dZ†d‚Z‡dƒZˆd„Z‰d…ZŠd†Z‹d‡ZŒdˆZi3d‰dŠ6d‹dŒ6ddŽ6dd6d‘d’6d“d”6d•d–6d—d˜6d™dš6d›dœ6ddž6dŸd 6d¡d¢6d£d¤6d¥d¦6d§d¨6d©dª6d«d¬6d­d®6d¯d°6d±d²6d³d´6dµd¶6d·d¸6d¹dº6d»d¼6d½d¾6d¿dÀ6dÁdÂ6dÃdÄ6dÅdÆ6dÇdÈ6dÉdÊ6dËdÌ6dÍdÎ6dÏdÐ6dÑdÒ6dÓdÔ6dÕdÖ6d×dØ6dÙdÚ6dÛdÜ6dÝdÞ6dßdà6dádâ6dãdä6dådæ6dçdè6dédê6dëdì6dídî6ZŽdï„Zdð„Zd2dñ„Z’d2dò„Z“dó„Z”dô„Z•dõ„Z–e—j˜j™död÷døešƒdù„ƒZ›e—j˜j™död÷døešƒdú„ƒZœe—j˜j™död÷døešƒd2dû„ƒZe—j˜j™död÷døešƒdü„ƒZždý„ZŸdþ„Z ešdÿ„Z¡d„Z¢d2d„Z£d2d„Z¤d„Z¥ešd„Z¦d„Z§d2d„Z¨d2d„Z©d„Zªešd	„Z«d
„Z¬d2d„Z­d2d„Z®d
„Z¯ešd„Z°d„Z±d2d„Z²d2d„Z³d„Z´ešd„Zµd„Z¶d2d„Z·d2d„Z¸d„Z¹ešd„Zºd„Z»d2d„Z¼d2d„Z½d„Z¾d2d„Z¿d2d„ZÀd2d„ZÁd „ZÂešd!„ZÃd"„ZÄd2d#„ZÅd2d$„ZÆd%„ZÇd2d&„ZÈd2d'„ZÉešd(„ZÊd)„ZËd*„ZÌd2d+„ZÍd,„ZÎešd-„ZÏd.„ZÐešd/„ZÑd0„ZÒd2d1„ZÓd2d2„ZÔd3„ZÕešd4„ZÖd5„Z×d2d6„ZØd2d7„ZÙd8„ZÚešd9„ZÛd:„ZÜd2d;„ZÝd2d<„ZÞd=„Zßešd>„Zàd?„Zád2d@„Zâd2dA„ZãdB„ZäešdC„ZådD„Zæd2dE„Zçd2dF„ZèdG„ZéešdH„ZêdI„Zëd2dJ„Zìd2dK„ZídL„ZîdM„ZïdN„ZðešdO„ZñdP„Zòd2dQ„Zód2dR„ZôdS„ZõešdT„ZödU„Z÷d2dV„Zød2dW„ZùdX„ZúešdY„ZûdZ„Züd2d[„Zýd2d\„Zþd]„Zÿešd^„Zd_„Zd2d`„Zd2da„Zdb„Zešdc„Zdd„Zd2de„Zd2df„Zdg„Z	ešdh„Z
ešdi„Zdj„Zd2dk„Z
d2dl„Zdm„Zešdn„Zdo„Zd2dp„Zd2dq„Zdr„Zešds„Zdt„Zd2du„Zd2dv„Zdw„Zdx„Zešdy„Zdz„Zd2d{„Zd2d|„Zd}„Zešd~„Z d„Z!d2d€„Z"d2d„Z#d‚„Z$dƒ„Z%d„„Z&d2d…„Z'd†„Z(d‡„Z)dˆ„Z*d‰„Z+dŠ„Z,d2d‹„Z-dŒ„Z.d„Z/dŽ„Z0d2d„Z1d2d„Z2d‘„Z3d2d’„Z4d2d“„Z5d”„Z6d•„Z7d2d–„Z8d2d—„Z9d˜„Z:d™„Z;dš„Z<d2d›„Z=dœ„Z>d„Z?dž„Z@dŸ„ZAd „ZBd¡„ZCd¢„ZDd£„ZEešd¤„ZFd¥„ZGd2d¦„ZHd2d§„ZId¨„ZJešd©„ZKdª„ZLd2d«„ZMd2d¬„ZNd­„ZOd2d®„ZPd2d¯„ZQešd°„ZRd±„ZSd2d²„ZTd2d³„ZUd´„ZVešdµ„ZWd¶„ZXd2d·„ZYd2d¸„ZZd¹„Z[ešdº„Z\d»„Z]d2d¼„Z^d2d½„Z_d¾„Z`ešd¿„ZadÀ„Zbd2dÁ„Zcd2d„ZddÄZed2dÄ„Zfd2dÅ„ZgdÆ„ZhdÇ„ZidÈ„ZjdÉ„ZkdÊ„ZlešdË„Zmd2dÌ„ZndÍ„Zoešd΄ZpdÏ„Zqd2dЄZrdÑ„ZsešdÒ„ZtdÓ„Zud2dÔ„Zvd2dÕ„ZwešdÖ„ZxdׄZydØ„ZzešdÙ„Z{dÚ„Z|d2dÛ„Z}d2dÜ„Z~dÝ„ZešdÞ„Z€ešdß„Zdà„Z‚d2dá„Zƒd2dâ„Z„dã„Z…ešdä„Z†då„Z‡d2dæ„Zˆd2dç„Z‰dè„ZŠešdé„Z‹d2dê„ZŒd2dë„Zd2dì„ZŽdí„Zd2dî„Zdï„Z‘ešdð„Z’dñ„Z“dò„Z”dó„Z•dô„Z–d2dõ„Z—dö„Z˜ešd÷„Z™dø„Zšdù„Z›ešdú„Zœe—j˜j™död÷døešƒdû„ƒZe—j˜j™död÷døešƒdü„ƒZže—j˜j™död÷døešƒdý„ƒZŸešdþ„Z dÿ„Z¡d2d„Z¢d2d„Z£d„Z¤d2d„Z¥d2d„Z¦d2d„Z§d2d„Z¨d„Z©d„Zªd	„Z«d2d
„Z¬d2d„Z­d„Z®ešd
„Z¯d„Z°d„Z±d„Z²d„Z³d„Z´d2d„Zµd2d„Z¶d„Z·ešd„Z¸d„Z¹d2d„Zºd2d„Z»d„Z¼ešd„Z½d„Z¾d2d„Z¿d2d„ZÀd„ZÁešd „ZÂd!„ZÃd2d"„ZÄd2d#„ZÅd$„ZÆešd%„ZÇd&„ZÈd2d'„ZÉd2d(„ZÊd)„ZËd*„ZÌd+„ZÍd,„ZÎd-„ZÏd.„ZÐd/„ZÑd0„ZÒd1„ZÓRS(3s	/networkss/networks/%ss/portss	/ports/%ss/subnetss/subnets/%ss/subnetpoolss/subnetpools/%ss/address-scopess/address-scopes/%ss/quotass
/quotas/%ss/quotas/%s/defaults/extensionss/extensions/%ss/routerss/routers/%ss/floatingipss/floatingips/%ss/security-groupss/security-groups/%ss/security-group-ruless/security-group-rules/%ss/vpn/endpoint-groupss/vpn/endpoint-groups/%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/loadbalancers/%s/statss /lbaas/loadbalancers/%s/statusess/lbaas/listenerss/lbaas/listeners/%ss/lbaas/l7policiess/%ss/ruless/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/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/fwaas/firewall_groupss/fwaas/firewall_groups/%ss/fwaas/firewall_ruless/fwaas/firewall_rules/%ss/fwaas/firewall_policiess/fwaas/firewall_policies/%ss'/fwaas/firewall_policies/%s/insert_rules'/fwaas/firewall_policies/%s/remove_rules/rbac-policiess/rbac-policies/%ss
/qos/policiess/qos/policies/%ss&/qos/policies/%s/bandwidth_limit_ruless)/qos/policies/%s/bandwidth_limit_rules/%ss#/qos/policies/%s/dscp_marking_ruless&/qos/policies/%s/dscp_marking_rules/%ss(/qos/policies/%s/minimum_bandwidth_ruless+/qos/policies/%s/minimum_bandwidth_rules/%ss/qos/rule-typess/qos/rule-types/%ss/flavorss/flavors/%ss/service_profiless/service_profiles/%ss/availability_zoness/auto-allocated-topology/%ss/bgp-drinstancess/bgp-drinstance/%ss
/bgp-dragentss/bgp-dragents/%ss
/bgp-speakerss/bgp-speakers/%ss
/bgp-peerss
/bgp-peers/%ss/network-ip-availabilitiess/network-ip-availabilities/%ss/%s/%s/tagss/%s/%s/tags/%ss/trunkss
/trunks/%ss/trunks/%s/get_subportss/trunks/%s/add_subportss/trunks/%s/remove_subportss/bgpvpn/bgpvpnss/bgpvpn/bgpvpns/%ss'/bgpvpn/bgpvpns/%s/network_associationss*/bgpvpn/bgpvpns/%s/network_associations/%ss&/bgpvpn/bgpvpns/%s/router_associationss)/bgpvpn/bgpvpns/%s/router_associations/%stroutertrouterst
floatingiptfloatingipstservice_typet
service_typestservice_definitiontservice_definitionstsecurity_grouptsecurity_groupstsecurity_group_ruletsecurity_group_rulestipsecpolicyt
ipsecpoliciest	ikepolicytikepoliciestipsec_site_connectiontipsec_site_connectionst
vpnservicetvpnservicestendpoint_grouptendpoint_groupstviptvipstpooltpoolstmembertmembersthealth_monitorthealth_monitorstquotatquotastservice_providertservice_providerst
firewall_ruletfirewall_rulestfirewall_policytfirewall_policiestfirewallt	firewallstfwaas_firewall_ruletfwaas_firewall_rulestfwaas_firewall_policytfwaas_firewall_policiestfwaas_firewall_grouptfwaas_firewall_groupstmetering_labeltmetering_labelstmetering_label_ruletmetering_label_rulestloadbalancert
loadbalancerstlistenert	listenerstl7ruletl7rulestl7policyt
l7policiestlbaas_l7policytlbaas_l7policiest
lbaas_pooltlbaas_poolstlbaas_healthmonitortlbaas_healthmonitorstlbaas_membert
lbaas_memberst
healthmonitorthealthmonitorstrbac_policyt
rbac_policiest
address_scopetaddress_scopest
qos_policytqos_policiestpolicytpoliciestbandwidth_limit_ruletbandwidth_limit_rulestminimum_bandwidth_ruletminimum_bandwidth_rulestruletrulestdscp_marking_ruletdscp_marking_rulest	rule_typet
rule_typestflavortflavorstbgp_speakertbgp_speakerstbgp_peert	bgp_peerstnetwork_ip_availabilitytnetwork_ip_availabilitiesttrunkttrunkstbgpvpntbgpvpnstnetwork_associationtnetwork_associationstrouter_associationtrouter_associationscKs|j||||S(sClient extension hook for list.(R (RR9R:R‚t_params((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_ext·scKs|j||d|ƒS(sClient extension hook for show.R;(R(RR:R•R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_ext»scCs|j|d|ƒS(s!Client extension hook for create.R](R}(RR:R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
create_ext¿scCs|j||d|ƒS(s!Client extension hook for update.R](R(RR:R•R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
update_extÃscCs|j||ƒS(s!Client extension hook for delete.(Rz(RR:R•((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
delete_extÇscKs|j|jdd|ƒS(s1Fetch project info for following quota operation.ttenantR;(Rt
quota_path(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytget_quotas_tenantËscKs|j|jd|ƒS(sFetch all projects' quotas.R;(Rtquotas_path(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_quotasÏsRFRGRHcKs|j|j|d|ƒS(s0Fetch information of a certain project's quotas.R;(RR(RRGR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
show_quotaÓscKs|j|j|d|ƒS(s8Fetch information of a certain project's default quotas.R;(Rtquota_default_path(RRGR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_quota_defaultÙscCs|j|j|d|ƒS(sUpdate a project's quotas.R](RR(RRGR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_quotaßscCs|j|j|ƒS(s,Delete the specified project's quota values.(RzR(RRG((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_quotaåscKs|j|jd|ƒS(s.Fetch a list of all extensions on server side.R;(Rtextensions_path(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_extensionsëscKs|j|j|d|ƒS(s+Fetches information of a certain extension.R;(Rtextension_path(Rt	ext_aliasR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_extensionïscKs|jd|j||S(s*Fetches a list of all ports for a project.tports(R t
ports_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
list_portsóscKs|j|j|d|ƒS(s&Fetches information of a certain port.R;(Rt	port_path(RtportR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt	show_portùscCs|j|jd|ƒS(sCreates a new port.R](R}R*(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_portýscCs|j|j|d|ƒS(sUpdates a port.R](RR,(RR-R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_portscCs|j|j|ƒS(sDeletes the specified port.(RzR,(RR-((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_portscKs|jd|j||S(s-Fetches a list of all networks for a project.tnetworks(R t
networks_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
list_networks	scKs|j|j|d|ƒS(s)Fetches information of a certain network.R;(Rtnetwork_path(RtnetworkR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_networkscCs|j|jd|ƒS(sCreates a new network.R](R}R3(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_networkscCs|j|j|d|ƒS(sUpdates a network.R](RR5(RR6R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_networkscCs|j|j|ƒS(sDeletes the specified network.(RzR5(RR6((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_networkscKs|jd|j||S(s,Fetches a list of all subnets for a project.tsubnets(R tsubnets_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_subnetsscKs|j|j|d|ƒS(s(Fetches information of a certain subnet.R;(Rtsubnet_path(RtsubnetR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_subnet$scCs|j|jd|ƒS(sCreates a new subnet.R](R}R<(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
create_subnet(scCs|j|j|d|ƒS(sUpdates a subnet.R](RR>(RR?R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
update_subnet,scCs|j|j|ƒS(sDeletes the specified subnet.(RzR>(RR?((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
delete_subnet0scKs|jd|j||S(s0Fetches a list of all subnetpools for a project.tsubnetpools(R tsubnetpools_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_subnetpools4scKs|j|j|d|ƒS(s,Fetches information of a certain subnetpool.R;(Rtsubnetpool_path(Rt
subnetpoolR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_subnetpool9scCs|j|jd|ƒS(sCreates a new subnetpool.R](R}RE(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_subnetpool=scCs|j|j|d|ƒS(sUpdates a subnetpool.R](RRG(RRHR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_subnetpoolAscCs|j|j|ƒS(s!Deletes the specified subnetpool.(RzRG(RRH((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_subnetpoolEscKs|jd|j||S(s,Fetches a list of all routers for a project.R¯(R trouters_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_routersIscKs|j|j|d|ƒS(s(Fetches information of a certain router.R;(Rtrouter_path(RR®R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_routerOscCs|j|jd|ƒS(sCreates a new router.R](R}RM(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
create_routerSscCs|j|j|d|ƒS(sUpdates a router.R](RRO(RR®R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
update_routerWscCs|j|j|ƒS(sDeletes the specified router.(RzRO(RR®((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
delete_router[scKs|jd|j||S(s3Fetches a list of all address scopes for a project.Rõ(R taddress_scopes_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_address_scopes_scKs|j|j|d|ƒS(s/Fetches information of a certain address scope.R;(Rtaddress_scope_path(RRôR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_address_scopedscCs|j|jd|ƒS(sCreates a new address scope.R](R}RT(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_address_scopeiscCs|j|j|d|ƒS(sUpdates a address scope.R](RRV(RRôR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_address_scopemscCs|j|j|ƒS(s$Deletes the specified address scope.(RzRV(RRô((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_address_scopeqscCs|j|j|dd|ƒS(s;Adds an internal network interface to the specified router.s/add_router_interfaceR](RRO(RR®R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytadd_interface_routeruscCs|j|j|dd|ƒS(s@Removes an internal network interface from the specified router.s/remove_router_interfaceR](RRO(RR®R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytremove_interface_routerzscCs(|j|j|dii|d6d6ƒS(s9Adds an external network gateway to the specified router.R]texternal_gateway_infoR®(RRO(RR®R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytadd_gateway_routerscCs(|j|j|diiid6d6ƒS(s>Removes an external network gateway from the specified router.R]R]R®(RRO(RR®((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytremove_gateway_router„scKs|jd|j||S(s0Fetches a list of all floatingips for a project.R±(R tfloatingips_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_floatingips‰scKs|j|j|d|ƒS(s,Fetches information of a certain floatingip.R;(Rtfloatingip_path(RR°R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_floatingipscCs|j|jd|ƒS(sCreates a new floatingip.R](R}R`(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_floatingip“scCs|j|j|d|ƒS(sUpdates a floatingip.R](RRb(RR°R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_floatingip—scCs|j|j|ƒS(s!Deletes the specified floatingip.(RzRb(RR°((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_floatingip›scCs|j|jd|ƒS(sCreates a new security group.R](R}tsecurity_groups_path(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_security_groupŸscCs|j|j|d|ƒS(sUpdates a security group.R](Rtsecurity_group_path(RR¶R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_security_group£scKs|jd|j||S(s4Fetches a list of all security groups for a project.R·(R Rg(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_security_groups¨scKs|j|j|d|ƒS(s0Fetches information of a certain security group.R;(RRi(RR¶R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_security_group­scCs|j|j|ƒS(s%Deletes the specified security group.(RzRi(RR¶((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_security_group²scCs|j|jd|ƒS(s"Creates a new security group rule.R](R}tsecurity_group_rules_path(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_security_group_rule¶scCs|j|j|ƒS(s*Deletes the specified security group rule.(Rztsecurity_group_rule_path(RR¸((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_security_group_ruleºscKs|jd|j||S(s9Fetches a list of all security group rules for a project.R¹(R Rn(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_security_group_rules¿s	cKs|j|j|d|ƒS(s5Fetches information of a certain security group rule.R;(RRp(RR¸R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_security_group_ruleÅscKs|jd|j||S(s8Fetches a list of all VPN endpoint groups for a project.RÃ(R tendpoint_groups_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_endpoint_groupsÊscKs|j|j|d|ƒS(s6Fetches information for a specific VPN endpoint group.R;(Rtendpoint_group_path(Rt
endpointgroupR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_endpoint_groupÏscCs|j|jd|ƒS(s!Creates a new VPN endpoint group.R](R}Rt(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_endpoint_groupÔscCs|j|j|d|ƒS(sUpdates a VPN endpoint group.R](RRv(RRÂR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_endpoint_groupØscCs|j|j|ƒS(s)Deletes the specified VPN endpoint group.(RzRv(RRÂ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_endpoint_groupÜscKs|jd|j||S(s<Fetches a list of all configured VPN services for a project.RÁ(R tvpnservices_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_vpnservicesàscKs|j|j|d|ƒS(s.Fetches information of a specific VPN service.R;(Rtvpnservice_path(RRÀR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_vpnserviceåscCs|j|jd|ƒS(sCreates a new VPN service.R](R}R|(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_vpnserviceéscCs|j|j|d|ƒS(sUpdates a VPN service.R](RR~(RRÀR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_vpnserviceíscCs|j|j|ƒS(s"Deletes the specified VPN service.(RzR~(RRÀ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_vpnserviceñscKs|jd|j||S(s:Fetches all configured IPsecSiteConnections for a project.R¿(R tipsec_site_connections_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_ipsec_site_connectionsõs	cKs|j|j|d|ƒS(s6Fetches information of a specific IPsecSiteConnection.R;(Rtipsec_site_connection_path(Rtipsecsite_connR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_ipsec_site_connectionüscCs|j|jd|ƒS(s"Creates a new IPsecSiteConnection.R](R}Rƒ(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_ipsec_site_connectionscCs|j|j|d|ƒS(sUpdates an IPsecSiteConnection.R](RR…(RR†R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_ipsec_site_connectionscCs|j|j|ƒS(s*Deletes the specified IPsecSiteConnection.(RzR…(RR†((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_ipsec_site_connectionscKs|jd|j||S(s;Fetches a list of all configured IKEPolicies for a project.R½(R tikepolicies_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_ikepoliciesscKs|j|j|d|ƒS(s,Fetches information of a specific IKEPolicy.R;(Rtikepolicy_path(RR¼R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_ikepolicyscCs|j|jd|ƒS(sCreates a new IKEPolicy.R](R}R‹(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_ikepolicyscCs|j|j|d|ƒS(sUpdates an IKEPolicy.R](RR(RR¼R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_ikepolicyscCs|j|j|ƒS(s Deletes the specified IKEPolicy.(RzR(RR¼((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_ikepolicy!scKs|jd|j||S(s=Fetches a list of all configured IPsecPolicies for a project.R»(R tipsecpolicies_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_ipsecpolicies%s	cKs|j|j|d|ƒS(s.Fetches information of a specific IPsecPolicy.R;(Rtipsecpolicy_path(RRºR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_ipsecpolicy,scCs|j|jd|ƒS(sCreates a new IPsecPolicy.R](R}R’(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_ipsecpolicy0scCs|j|j|d|ƒS(sUpdates an IPsecPolicy.R](RR”(RRºR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_ipsecpolicy4scCs|j|j|ƒS(s"Deletes the specified IPsecPolicy.(RzR”(RRº((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_ipsecpolicy8scKs|jd|j||S(s2Fetches a list of all loadbalancers for a project.Rá(R tlbaas_loadbalancers_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_loadbalancers<scKs|j|j|d|ƒS(s(Fetches information for a load balancer.R;(Rtlbaas_loadbalancer_path(Rtlbaas_loadbalancerR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_loadbalancerAscCs|j|jd|ƒS(sCreates a new load balancer.R](R}R™(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_loadbalancerFscCs|j|j|d|ƒS(sUpdates a load balancer.R](RR›(RRœR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_loadbalancerJscCs|j|j|ƒS(s$Deletes the specified load balancer.(RzR›(RRœ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_loadbalancerOscKs|j|j|d|ƒS(s,Retrieves stats for a certain load balancer.R;(Rtlbaas_loadbalancer_path_stats(RRàR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytretrieve_loadbalancer_statsTscKs|j|j|d|ƒS(s-Retrieves status for a certain load balancer.R;(Rtlbaas_loadbalancer_path_status(RRàR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytretrieve_loadbalancer_statusYscKs|jd|j||S(s4Fetches a list of all lbaas_listeners for a project.Rã(R tlbaas_listeners_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_listeners^scKs|j|j|d|ƒS(s)Fetches information for a lbaas_listener.R;(Rtlbaas_listener_path(Rtlbaas_listenerR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
show_listenercscCs|j|jd|ƒS(sCreates a new lbaas_listener.R](R}R¥(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_listenerhscCs|j|j|d|ƒS(sUpdates a lbaas_listener.R](RR§(RR¨R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_listenerlscCs|j|j|ƒS(s%Deletes the specified lbaas_listener.(RzR§(RR¨((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_listenerqscKs|jd|j||S(s1Fetches a list of all L7 policies for a listener.Rç(R tlbaas_l7policies_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_lbaas_l7policiesuscKs|j|j|d|ƒS(s6Fetches information of a certain listener's L7 policy.R;(Rtlbaas_l7policy_path(RRæR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_lbaas_l7policyzscCs|j|jd|ƒS(s)Creates L7 policy for a certain listener.R](R}R­(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_lbaas_l7policyscCs|j|j|d|ƒS(sUpdates L7 policy.R](RR¯(RRæR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_lbaas_l7policyƒscCs|j|j|ƒS(s Deletes the specified L7 policy.(RzR¯(RRæ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_lbaas_l7policyˆscKs|jd|j|||S(s*Fetches a list of all rules for L7 policy.Rÿ(R tlbaas_l7rules_path(RRæR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_lbaas_l7rulesŒscKs |j|j||fd|ƒS(s2Fetches information of a certain L7 policy's rule.R;(Rtlbaas_l7rule_path(RRäRæR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_lbaas_l7rule‘scCs|j|j|d|ƒS(s%Creates rule for a certain L7 policy.R](R}R´(RRæR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_lbaas_l7rule–scCs |j|j||fd|ƒS(sUpdates L7 rule.R](RR¶(RRäRæR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_lbaas_l7rulešscCs|j|j||fƒS(sDeletes the specified L7 rule.(RzR¶(RRäRæ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_lbaas_l7ruleŸscKs|jd|j||S(s0Fetches a list of all lbaas_pools for a project.RÇ(R tlbaas_pools_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_lbaas_pools£scKs|j|j|d|ƒS(s%Fetches information for a lbaas_pool.R;(Rtlbaas_pool_path(RRêR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_lbaas_pool¨scCs|j|jd|ƒS(sCreates a new lbaas_pool.R](R}R»(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_lbaas_pool­scCs|j|j|d|ƒS(sUpdates a lbaas_pool.R](RR½(RRêR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_lbaas_pool±scCs|j|j|ƒS(s!Deletes the specified lbaas_pool.(RzR½(RRê((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_lbaas_pool¶scKs|jd|j||S(s9Fetches a list of all lbaas_healthmonitors for a project.Rñ(R tlbaas_healthmonitors_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_lbaas_healthmonitorsºscKs|j|j|d|ƒS(s.Fetches information for a lbaas_healthmonitor.R;(Rtlbaas_healthmonitor_path(RRìR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_lbaas_healthmonitor¿scCs|j|jd|ƒS(s"Creates a new lbaas_healthmonitor.R](R}RÂ(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_lbaas_healthmonitorÄscCs|j|j|d|ƒS(sUpdates a lbaas_healthmonitor.R](RRÄ(RRìR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_lbaas_healthmonitorÈscCs|j|j|ƒS(s*Deletes the specified lbaas_healthmonitor.(RzRÄ(RRì((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_lbaas_healthmonitorÍscKs|jd|j||S(s8Fetches a list of all lbaas_loadbalancers for a project.Rá(R R™(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_lbaas_loadbalancersÒscKs|jd|j|||S(s2Fetches a list of all lbaas_members for a project.RÉ(R tlbaas_members_path(RRêR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_lbaas_members×scKs |j|j||fd|ƒS(s.Fetches information of a certain lbaas_member.R;(Rtlbaas_member_path(RRîRêR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_lbaas_memberÜscCs|j|j|d|ƒS(sCreates a lbaas_member.R](R}RÊ(RRêR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_lbaas_memberáscCs |j|j||fd|ƒS(sUpdates a lbaas_member.R](RRÌ(RRîRêR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_lbaas_memberåscCs|j|j||fƒS(s#Deletes the specified lbaas_member.(RzRÌ(RRîRê((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_lbaas_memberêscKs|jd|j||S(s7Fetches a list of all load balancer vips for a project.RÅ(R t	vips_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt	list_vipsîscKs|j|j|d|ƒS(s3Fetches information of a certain load balancer vip.R;(Rtvip_path(RRÄR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_vipôscCs|j|jd|ƒS(s Creates a new load balancer vip.R](R}RÑ(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
create_vipøscCs|j|j|d|ƒS(sUpdates a load balancer vip.R](RRÓ(RRÄR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
update_vipüscCs|j|j|ƒS(s(Deletes the specified load balancer vip.(RzRÓ(RRÄ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
delete_vipscKs|jd|j||S(s8Fetches a list of all load balancer pools for a project.RÇ(R t
pools_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
list_poolsscKs|j|j|d|ƒS(s4Fetches information of a certain load balancer pool.R;(Rt	pool_path(RRÆR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt	show_pool
scCs|j|jd|ƒS(s!Creates a new load balancer pool.R](R}RØ(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_poolscCs|j|j|d|ƒS(sUpdates a load balancer pool.R](RRÚ(RRÆR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_poolscCs|j|j|ƒS(s)Deletes the specified load balancer pool.(RzRÚ(RRÆ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_poolscKs|j|j|d|ƒS(s1Retrieves stats for a certain load balancer pool.R;(Rtpool_path_stats(RRÆR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytretrieve_pool_statsscKs|jd|j||S(s:Fetches a list of all load balancer members for a project.RÉ(R tmembers_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_membersscKs|j|j|d|ƒS(s6Fetches information of a certain load balancer member.R;(Rtmember_path(RRÈR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_member$scCs|j|jd|ƒS(s#Creates a new load balancer member.R](R}Rá(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
create_member(scCs|j|j|d|ƒS(sUpdates a load balancer member.R](RRã(RRÈR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
update_member,scCs|j|j|ƒS(s+Deletes the specified load balancer member.(RzRã(RRÈ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
delete_member0scKs|jd|j||S(sLFetches a list of all load balancer health monitors for a project.

        RË(R thealth_monitors_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_health_monitors4scKs|j|j|d|ƒS(s>Fetches information of a certain load balancer health monitor.R;(Rthealth_monitor_path(RRÊR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_health_monitor<scCs|j|jd|ƒS(s+Creates a new load balancer health monitor.R](R}Rè(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_health_monitorAscCs|j|j|d|ƒS(s'Updates a load balancer health monitor.R](RRê(RRÊR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_health_monitorEscCs|j|j|ƒS(s3Deletes the specified load balancer health monitor.(RzRê(RRÊ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_health_monitorIscCs|j|j|d|ƒS(s;Associate  specified load balancer health monitor and pool.R](R}t#associate_pool_health_monitors_path(RRÆR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytassociate_health_monitorMscCs(|ji|d6|d6}|j|ƒS(s=Disassociate specified load balancer health monitor and pool.RÆRÊ(t&disassociate_pool_health_monitors_pathRz(RRÆRÊR:((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdisassociate_health_monitorRscCs|j|jd|ƒS(sCreates a new queue.R](R}tqos_queues_path(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_qos_queueXscKs|j|jd|ƒS(s+Fetches a list of all queues for a project.R;(RRó(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_qos_queues\scKs|j|j|d|ƒS(s'Fetches information of a certain queue.R;(Rtqos_queue_path(RtqueueR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_qos_queue`scCs|j|j|ƒS(sDeletes the specified queue.(RzRö(RR÷((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_qos_queueescKs|j|jd|ƒS(sFetches agents.R;(Rtagents_path(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_agentsiscKs|j|j|d|ƒS(s'Fetches information of a certain agent.R;(Rt
agent_path(RtagentR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
show_agentnscCs|j|j|d|ƒS(sUpdates an agent.R](RRü(RRýR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_agentrscCs|j|j|ƒS(sDeletes the specified agent.(RzRü(RRý((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_agentvscKs|j|jd|ƒS(sRetrieve network gateways.R;(Rtnetwork_gateways_path(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_network_gatewayszscKs|j|j|d|ƒS(sFetch a network gateway.R;(Rtnetwork_gateway_path(Rt
gateway_idR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_network_gateway~scCs|j|jd|ƒS(sCreate a new network gateway.R](R}R(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_network_gateway‚scCs|j|j|d|ƒS(sUpdate a network gateway.R](RR(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_network_gateway†scCs|j|j|ƒS(s%Delete the specified network gateway.(RzR(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_network_gatewayŠscCs$|j|}|jd|d|ƒS(s3Connect a network gateway to the specified network.s%s/connect_networkR](RR(RRR]tbase_uri((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytconnect_network_gatewayŽs
cCs$|j|}|jd|d|ƒS(s0Disconnect a network from the specified gateway.s%s/disconnect_networkR](RR(RRR]R	((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdisconnect_network_gateway“s
cKs|j|jd|ƒS(sRetrieve gateway devices.R;(Rtgateway_devices_path(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_gateway_devices˜scKs|j|j|d|ƒS(sFetch a gateway device.R;(Rtgateway_device_path(Rtgateway_device_idR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_gateway_deviceœscCs|j|jd|ƒS(sCreate a new gateway device.R](R}R(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_gateway_device¡scCs|j|j|d|ƒS(sUpdates a new gateway device.R](RR(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_gateway_device¥scCs|j|j|ƒS(s$Delete the specified gateway device.(RzR(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_gateway_deviceªscKs!|j|j|j|d|ƒS(s0Fetches a list of dhcp agents hosting a network.R;(RR5tDHCP_AGENTS(RR6R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt list_dhcp_agent_hosting_networks®scKs!|j|j|j|d|ƒS(s0Fetches a list of dhcp agents hosting a network.R;(RRüt	DHCP_NETS(Rt
dhcp_agentR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_networks_on_dhcp_agent³scCs!|j|j|j|d|ƒS(sAdds a network to dhcp agent.R](R}RüR(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytadd_network_to_dhcp_agent¸scCs%|j|j|jd||fƒS(s!Remove a network from dhcp agent.s/%s(RzRüR(RRt
network_id((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytremove_network_from_dhcp_agent½scKs!|j|j|j|d|ƒS(s-Fetches a list of L3 agents hosting a router.R;(RROt	L3_AGENTS(RR®R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_l3_agent_hosting_routersÂscKs!|j|j|j|d|ƒS(s-Fetches a list of L3 agents hosting a router.R;(RRüt
L3_ROUTERS(Rtl3_agentR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_routers_on_l3_agentÇscCs!|j|j|j|d|ƒS(sAdds a router to L3 agent.R](R}RüR(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytadd_router_to_l3_agentÌscKs!|j|j|j|d|ƒS(s?Fetches a list of Dynamic Routing agents hosting a BGP speaker.R;(Rtbgp_speaker_pathtBGP_DRAGENTS(RRR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt!list_dragents_hosting_bgp_speakerÑscCs!|j|j|j|d|ƒS(s,Adds a BGP speaker to Dynamic Routing agent.R](R}RütBGP_DRINSTANCES(Rtbgp_dragentR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytadd_bgp_speaker_to_dragentÖscCs%|j|j|jd||fƒS(s1Removes a BGP speaker from Dynamic Routing agent.s/%s(RzRüR%(RR&t
bgpspeaker_id((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytremove_bgp_speaker_from_dragentÛscKs!|j|j|j|d|ƒS(s?Fetches a list of BGP speakers hosted by Dynamic Routing agent.R;(RRüR%(RR&R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_bgp_speaker_on_dragentàscKs|jd|j||S(s3Fetches a list of all firewall rules for a project.RÑ(R tfirewall_rules_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_firewall_rulesåscKs|j|j|d|ƒS(s/Fetches information of a certain firewall rule.R;(Rtfirewall_rule_path(RRÐR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_firewall_ruleìscCs|j|jd|ƒS(sCreates a new firewall rule.R](R}R+(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_firewall_ruleñscCs|j|j|d|ƒS(sUpdates a firewall rule.R](RR-(RRÐR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_firewall_ruleõscCs|j|j|ƒS(s$Deletes the specified firewall rule.(RzR-(RRÐ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_firewall_ruleùscKs|jd|j||S(s6Fetches a list of all firewall policies for a project.RÓ(R tfirewall_policies_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_firewall_policiesýscKs|j|j|d|ƒS(s1Fetches information of a certain firewall policy.R;(Rtfirewall_policy_path(RRÒR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_firewall_policyscCs|j|jd|ƒS(sCreates a new firewall policy.R](R}R2(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_firewall_policy	scCs|j|j|d|ƒS(sUpdates a firewall policy.R](RR4(RRÒR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_firewall_policy
scCs|j|j|ƒS(s&Deletes the specified firewall policy.(RzR4(RRÒ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_firewall_policyscCs|j|j|d|ƒS(s,Inserts specified rule into firewall policy.R](Rtfirewall_policy_insert_path(RRÒR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytfirewall_policy_insert_rulescCs|j|j|d|ƒS(s,Removes specified rule from firewall policy.R](Rtfirewall_policy_remove_path(RRÒR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytfirewall_policy_remove_rulescKs|jd|j||S(s.Fetches a list of all firewalls for a project.RÕ(R tfirewalls_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_firewalls scKs|j|j|d|ƒS(s*Fetches information of a certain firewall.R;(Rt
firewall_path(RRÔR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
show_firewall'scCs|j|jd|ƒS(sCreates a new firewall.R](R}R=(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_firewall+scCs|j|j|d|ƒS(sUpdates a firewall.R](RR?(RRÔR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_firewall/scCs|j|j|ƒS(sDeletes the specified firewall.(RzR?(RRÔ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_firewall3scKs|jd|j||S(s3Fetches a list of all firewall groups for a projecttfirewall_groups(R tfwaas_firewall_groups_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_fwaas_firewall_groups7scKs|j|j|d|ƒS(s/Fetches information of a certain firewall groupR;(Rtfwaas_firewall_group_path(RtfwgR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_fwaas_firewall_group<scCs|j|jd|ƒS(sCreates a new firewall groupR](R}RE(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_fwaas_firewall_group@scCs|j|j|d|ƒS(sUpdates a firewall groupR](RRG(RRHR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_fwaas_firewall_groupDscCs|j|j|ƒS(s$Deletes the specified firewall group(RzRG(RRH((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_fwaas_firewall_groupHscKs|jd|j||S(s2Fetches a list of all firewall rules for a projectRÑ(R tfwaas_firewall_rules_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_fwaas_firewall_rulesLscKs|j|j|d|ƒS(s.Fetches information of a certain firewall ruleR;(Rtfwaas_firewall_rule_path(RRÐR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_fwaas_firewall_ruleRscCs|j|jd|ƒS(sCreates a new firewall ruleR](R}RM(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_fwaas_firewall_ruleWscCs|j|j|d|ƒS(sUpdates a firewall ruleR](RRO(RRÐR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_fwaas_firewall_rule[scCs|j|j|ƒS(s#Deletes the specified firewall rule(RzRO(RRÐ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_fwaas_firewall_rule`scKs|jd|j||S(s5Fetches a list of all firewall policies for a projectRÓ(R tfwaas_firewall_policies_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_fwaas_firewall_policiesds	cKs|j|j|d|ƒS(s0Fetches information of a certain firewall policyR;(Rtfwaas_firewall_policy_path(RRÒR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_fwaas_firewall_policylscCs|j|jd|ƒS(sCreates a new firewall policyR](R}RT(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_fwaas_firewall_policyqscCs|j|j|d|ƒS(sUpdates a firewall policyR](RRV(RRÒR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_fwaas_firewall_policyuscCs|j|j|ƒS(s%Deletes the specified firewall policy(RzRV(RRÒ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_fwaas_firewall_policyzscCs|j|j|d|ƒS(s+Inserts specified rule into firewall policyR](Rt!fwaas_firewall_policy_insert_path(RRÒR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt!insert_rule_fwaas_firewall_policy~scCs|j|j|d|ƒS(s+Removes specified rule from firewall policyR](Rt!fwaas_firewall_policy_remove_path(RRÒR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt!remove_rule_fwaas_firewall_policyƒscCs%|j|j|jd||fƒS(sRemove a router from l3 agent.s/%s(RzRüR(RRt	router_id((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytremove_router_from_l3_agentˆscKs!|j|j|j|d|ƒS(s,Fetches a loadbalancer agent hosting a pool.R;(RRÚtLOADBALANCER_AGENT(RRÆR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytget_lbaas_agent_hosting_poolscKs!|j|j|j|d|ƒS(s9Fetches a list of pools hosted by the loadbalancer agent.R;(RRütLOADBALANCER_POOLS(Rtlbaas_agentR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_pools_on_lbaas_agent’scKs!|j|j|j|d|ƒS(s4Fetches a loadbalancer agent hosting a loadbalancer.R;(RR›tLOADBALANCER_HOSTING_AGENT(RRàR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt$get_lbaas_agent_hosting_loadbalancer—scKs!|j|j|j|d|ƒS(sAFetches a list of loadbalancers hosted by the loadbalancer agent.R;(RRütAGENT_LOADBALANCERS(RRdR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt!list_loadbalancers_on_lbaas_agentscKs|jd|j||S(sFetches service providers.RÏ(R tservice_providers_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_service_providers¢scCs|j|jd|ƒS(sCreates a metering label.R](R}tmetering_labels_path(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_metering_label¨scCs|j|j|ƒS(s%Deletes the specified metering label.(Rztmetering_label_path(Rtlabel((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_metering_label¬scKs|jd|j||S(s4Fetches a list of all metering labels for a project.RÝ(R Rl(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_metering_labels°scKs|j|j|d|ƒS(s0Fetches information of a certain metering label.R;(RRn(RRÜR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_metering_labelµscCs|j|jd|ƒS(sCreates a metering label rule.R](R}tmetering_label_rules_path(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_metering_label_ruleºscCs|j|j|ƒS(s*Deletes the specified metering label rule.(Rztmetering_label_rule_path(RRþ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_metering_label_rule¾scKs|jd|j||S(s7Fetches a list of all metering label rules for a label.Rß(R Rs(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_metering_label_rulesÂs		cKs|j|j|d|ƒS(s5Fetches information of a certain metering label rule.R;(RRu(RRÞR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_metering_label_ruleÈscCs|j|jd|ƒS(sCreate a new RBAC policy.R](R}trbac_policies_path(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_rbac_policyÍscCs|j|j|d|ƒS(sUpdate a RBAC policy.R](Rtrbac_policy_path(Rtrbac_policy_idR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_rbac_policyÑscKs|jd|j||S(s0Fetch a list of all RBAC policies for a project.Ró(R Ry(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_rbac_policiesÕscKs|j|j|d|ƒS(s+Fetch information of a certain RBAC policy.R;(RR{(RR|R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_rbac_policyÚscCs|j|j|ƒS(s!Delete the specified RBAC policy.(RzR{(RR|((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_rbac_policyßscKs|jd|j||S(s1Fetches a list of all qos policies for a project.Rù(R tqos_policies_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_qos_policiesãscKs|j|j|d|ƒS(s,Fetches information of a certain qos policy.R;(Rtqos_policy_path(RRöR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_qos_policyéscCs|j|jd|ƒS(sCreates a new qos policy.R](R}R(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_qos_policyîscCs|j|j|d|ƒS(sUpdates a qos policy.R](RRƒ(RRöR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_qos_policyòscCs|j|j|ƒS(s!Deletes the specified qos policy.(RzRƒ(RRö((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_qos_policy÷scKs|jd|j||S(sList available qos rule types.R(R tqos_rule_types_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_qos_rule_typesûscKs|jd|j|||S(sAFetches a list of all bandwidth limit rules for the given policy.Rû(R tqos_bandwidth_limit_rules_path(Rt	policy_idR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_bandwidth_limit_ruless	
cKs |j|j||fd|ƒS(s6Fetches information of a certain bandwidth limit rule.R;(Rtqos_bandwidth_limit_rule_path(RRþRøR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_bandwidth_limit_rulescCs|j|j|d|ƒS(s#Creates a new bandwidth limit rule.R](R}RŠ(RRøR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_bandwidth_limit_rulescCs |j|j||fd|ƒS(sUpdates a bandwidth limit rule.R](RR(RRþRøR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_bandwidth_limit_rulescCs|j|j||fƒS(sDeletes a bandwidth limit rule.(RzR(RRþRø((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_bandwidth_limit_rulescKs|jd|j|||S(s>Fetches a list of all DSCP marking rules for the given policy.R(R tqos_dscp_marking_rules_path(RR‹R‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_dscp_marking_ruless	
cKs |j|j||fd|ƒS(s1Shows information of a certain DSCP marking rule.R;(Rtqos_dscp_marking_rule_path(RRþRøR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_dscp_marking_rule"scCs|j|j|d|ƒS(s Creates a new DSCP marking rule.R](R}R’(RRøR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_dscp_marking_rule'scCs |j|j||fd|ƒS(sUpdates a DSCP marking rule.R](RR”(RRþRøR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_dscp_marking_rule,scCs|j|j||fƒS(sDeletes a DSCP marking rule.(RzR”(RRþRø((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_dscp_marking_rule1scKs|jd|j|||S(sMFetches a list of all minimum bandwidth rules for the given policy.

        Rý(R t qos_minimum_bandwidth_rules_path(RR‹R‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_minimum_bandwidth_rules6s	cCs |j|j||fd|ƒS(s8Fetches information of a certain minimum bandwidth rule.R](Rtqos_minimum_bandwidth_rule_path(RRþRøR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_minimum_bandwidth_rule?scCs|j|j|d|ƒS(s%Creates a new minimum bandwidth rule.R](R}R™(RRøR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_minimum_bandwidth_ruleDscCs |j|j||fd|ƒS(s!Updates a minimum bandwidth rule.R](RR›(RRþRøR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_minimum_bandwidth_ruleIscCs|j|j||fƒS(s!Deletes a minimum bandwidth rule.(RzR›(RRþRø((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_minimum_bandwidth_ruleNscCs|j|jd|ƒS(s%Creates a new Neutron service flavor.R](R}tflavors_path(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
create_flavorSscCs|j|j|ƒS(s-Deletes the specified Neutron service flavor.(Rztflavor_path(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
delete_flavorWscKs|jd|j||S(s<Fetches a list of all Neutron service flavors for a project.R(R R (RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_flavors[scKs|j|j|d|ƒS(s9Fetches information for a certain Neutron service flavor.R;(RR¢(RRR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_flavor`scCs|j|j|d|ƒS(s Update a Neutron service flavor.R](RR¢(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
update_flavordscCs|j|j|d|ƒS(s2Associate a Neutron service flavor with a profile.R](R}tflavor_profile_bindings_path(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytassociate_flavorhscCs|j|j||fƒS(s5Disassociate a Neutron service flavor with a profile.(Rztflavor_profile_binding_path(RRtflavor_profile((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdisassociate_flavormscCs|j|jd|ƒS(s-Creates a new Neutron service flavor profile.R](R}tservice_profiles_path(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_service_profilerscCs|j|j|ƒS(s5Deletes the specified Neutron service flavor profile.(Rztservice_profile_path(RRª((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_service_profilevscKs|jd|j||S(s6Fetches a list of all Neutron service flavor profiles.tservice_profiles(R R¬(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_service_profileszscKs|j|j|d|ƒS(sAFetches information for a certain Neutron service flavor profile.R;(RR®(RRªR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_service_profilescCs|j|j|d|ƒS(s!Update a Neutron service profile.R](RR®(Rtservice_profileR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_service_profile„scKs|jd|j||S(s)Fetches a list of all availability zones.tavailability_zones(R tavailability_zones_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_availability_zones‰scKs|j|j|d|ƒS(s<Fetch information about a project's auto-allocated topology.R;(Rtauto_allocated_topology_path(RRGR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytget_auto_allocated_topologyŽs
cKs|j|j|d|ƒS(s+Delete a project's auto-allocated topology.R;(RzR¸(RRGR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_auto_allocated_topology–s
cCs|j|ddgƒS(s=Validate requirements for getting an auto-allocated topology.R–sdry-run(R¹(RRG((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt-validate_auto_allocated_topology_requirementsžscKs|jd|j||S(s1Fetches a list of all BGP speakers for a project.R(R tbgp_speakers_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_bgp_speakers¤scKs|j|j|d|ƒS(s-Fetches information of a certain BGP speaker.R;(RR"(Rtbgp_speaker_idR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_bgp_speaker©scCs|j|jd|ƒS(sCreates a new BGP speaker.R](R}R¼(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_bgp_speaker®scCs|j|j|d|ƒS(sUpdate a BGP speaker.R](RR"(RR¾R]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_bgp_speaker²scCs|j|j|ƒS(s"Deletes the specified BGP speaker.(RzR"(Rt
speaker_id((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_bgp_speaker¶scCs|j|j|dd|ƒS(sAdds a peer to BGP speaker.s
/add_bgp_peerR](RR"(RRÂR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytadd_peer_to_bgp_speakerºscCs|j|j|dd|ƒS(s Removes a peer from BGP speaker.s/remove_bgp_peerR](RR"(RRÂR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytremove_peer_from_bgp_speaker¿scCs|j|j|dd|ƒS(sAdds a network to BGP speaker.s/add_gateway_networkR](RR"(RRÂR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytadd_network_to_bgp_speakerÄscCs|j|j|dd|ƒS(s#Removes a network from BGP speaker.s/remove_gateway_networkR](RR"(RRÂR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytremove_network_from_bgp_speakerÉscKs|j|j|dd|ƒS(s7Fetches a list of all routes advertised by BGP speaker.s/get_advertised_routesR;(RR"(RRÂR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt&list_route_advertised_from_bgp_speakerÎscKs|j|jd|ƒS(s Fetches a list of all BGP peers.R;(Rtbgp_peers_path(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_bgp_peersÓscKs|j|j|d|ƒS(s*Fetches information of a certain BGP peer.R;(Rt
bgp_peer_path(Rtpeer_idR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
show_bgp_peer×scCs|j|jd|ƒS(sCreate a new BGP peer.R](R}RÉ(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_bgp_peerÜscCs|j|j|d|ƒS(sUpdate a BGP peer.R](RRË(Rtbgp_peer_idR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_bgp_peeràscCs|j|j|ƒS(sDeletes the specified BGP peer.(RzRË(RRÌ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_bgp_peeräscKs|jd|j||S(s4Fetches IP availability information for all networksR(R tnetwork_ip_availabilities_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_network_ip_availabilitiesès	cKs|j|j|d|ƒS(s;Fetches IP availability information for a specified networkR;(Rtnetwork_ip_availability_path(RR6R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_network_ip_availabilityîscKs|j|j|||fƒS(sAdd a tag on the resource.(Rttag_path(Rt
resource_typeR›ttagR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytadd_tagóscKs|j|j||f|ƒS(sReplace tags on the resource.(Rt	tags_path(RR×R›R]R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytreplace_tag÷scKs|j|j|||fƒS(sRemove a tag on the resource.(RzRÖ(RR×R›RØR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
remove_tagûscKs|j|j||fƒS(s Remove all tags on the resource.(RzRÚ(RR×R›R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytremove_tag_allÿscCs|j|jd|ƒS(sCreate a trunk port.R](R}ttrunks_path(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_trunkscCs|j|j|d|ƒS(sUpdate a trunk port.R](Rt
trunk_path(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_trunkscCs|j|j|ƒS(sDelete a trunk port.(RzRà(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_trunkscKs|jd|j||S(s Fetch a list of all trunk ports.R
(R RÞ(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_trunksscKs|j|j|d|ƒS(s+Fetch information for a certain trunk port.R;(RRà(RRR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
show_trunkscCs|j|j|d|ƒS(s$Add specified subports to the trunk.R](Rtsubports_add_path(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyttrunk_add_subportsscCs|j|j|d|ƒS(s*Removes specified subports from the trunk.R](Rtsubports_remove_path(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyttrunk_remove_subportsscKs|j|j|d|ƒS(s5Fetch a list of all subports attached to given trunk.R;(Rt
subports_path(RRR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyttrunk_get_subports scKs|jd|j||S(s,Fetches a list of all BGP VPNs for a projectR(R tbgpvpns_path(RR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_bgpvpns$scKs|j|j|d|ƒS(s(Fetches information of a certain BGP VPNR;(Rtbgpvpn_path(RRR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_bgpvpn(scCs|j|jd|ƒS(sCreates a new BGP VPNR](R}Rë(RR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
create_bgpvpn,scCs|j|j|d|ƒS(sUpdates a BGP VPNR](RRí(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
update_bgpvpn0scCs|j|j|ƒS(sDeletes the specified BGP VPN(RzRí(RR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
delete_bgpvpn4scKs|jd|j|||S(s;Fetches a list of network associations for a given BGP VPN.R(R t bgpvpn_network_associations_path(RRR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_bgpvpn_network_assocs8s	
cKs |j|j||fd|ƒS(s>Fetches information of a certain BGP VPN's network associationR;(Rtbgpvpn_network_association_path(RRt	net_assocR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_bgpvpn_network_assoc>scCs|j|j|d|ƒS(s)Creates a new BGP VPN network associationR](R}Rò(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_bgpvpn_network_assocDscCs |j|j||fd|ƒS(s%Updates a BGP VPN network associationR](RRô(RRRõR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_bgpvpn_network_assocIscCs|j|j||fƒS(s1Deletes the specified BGP VPN network association(RzRô(RRRõ((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_bgpvpn_network_assocOscKs|jd|j|||S(s:Fetches a list of router associations for a given BGP VPN.R(R tbgpvpn_router_associations_path(RRR‚R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytlist_bgpvpn_router_assocsTs	
cKs |j|j||fd|ƒS(s=Fetches information of a certain BGP VPN's router associationR;(Rtbgpvpn_router_association_path(RRtrouter_assocR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytshow_bgpvpn_router_assocZscCs|j|j|d|ƒS(s(Creates a new BGP VPN router associationR](R}Rú(RRR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytcreate_bgpvpn_router_assoc`scCs |j|j||fd|ƒS(s$Updates a BGP VPN router associationR](RRü(RRRýR]((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytupdate_bgpvpn_router_assocescCs|j|j||fƒS(s0Deletes the specified BGP VPN router association(RzRü(RRRý((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytdelete_bgpvpn_router_assockscKs*tt|ƒj||j|jƒdS(s1Initialize a new client for the Neutron v2.0 API.N(R/R­R0t_register_extensionsRO(RRR((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR0pscsN‡‡fd†}‡‡fd†}|s0|n|}tˆd||ƒdS(Ncsˆjˆ||S(N(R(RCR(R:R(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt_fxvscsˆjˆ|||S(N(R(RCRR(R:R(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
_parent_fxyssshow_%s(tsetattr(Rtresource_singularR:tparent_resourceRRtfn((R:RsN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytextend_showuscsZt‡‡‡fd†}t‡‡‡fd†}|s<|n|}tˆdˆ|ƒdS(Ncsˆjˆˆ||S(N(R(R‚R(R:RŸR(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRscsˆjˆˆ|||S(N(R(RR‚R(R:RŸR(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRƒsslist_%s(RLR(RRŸR:RRRR((R:RŸRsN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pytextend_list~scsTd‡‡fd†}d‡‡fd†}|s6|n|}tˆd||ƒdS(Ncsˆjˆ|ƒS(N(R(R](R:R(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRŠscsˆjˆ||ƒS(N(R(RR](R:R(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRss	create_%s(RR(RRR:RRRR((R:RsN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
extend_create‰scsN‡‡fd†}‡‡fd†}|s0|n|}tˆd||ƒdS(Ncsˆjˆ|ƒS(N(R(RC(R:R(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR“scsˆjˆ||ƒS(N(R(RCR(R:R(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR–ss	delete_%s(R(RRR:RRRR((R:RsN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
extend_delete’scsTd‡‡fd†}d‡‡fd†}|s6|n|}tˆd||ƒdS(Ncsˆjˆ||ƒS(N(R(RCR](R:R(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRœscsˆjˆ|||ƒS(N(R(RCRR](R:R(sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRŸss	update_%s(RR(RRR:RRRR((R:RsN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt
extend_update›scCsµtj|tjƒ}x™|D]‘\}}t|dƒrO||jkrOqqOnt|ddƒ}t|tj	ƒr|j
|j|j|ƒqt|tj
ƒr½|j|j|j|ƒqt|tjƒrë|j|j|j|ƒqt|tjƒr|j|j|j|ƒqt|tjƒrG|j|j|j|ƒqt|tjƒrt|d|j|jƒt|d|j|jƒ|jji|j|j6ƒqqWdS(NtversionsRs%s_path(tinspectt
getmemberstisclassthasattrRRRt
issubclasstclient_extensiontClientExtensionListR
RŸtobject_pathtClientExtensionCreateRR’tClientExtensionUpdateR
t
resource_pathtClientExtensionDeleteRtClientExtensionShowR	tNeutronClientExtensionRR‘tupdate(RtmoduleROtclassestcls_nameR4R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt_extend_client_with_module¤s4	





cCs:x3tjtjƒƒD]\}}|j||ƒqWdS(N(t	itertoolstchainRt_discover_via_entry_pointsR!(RROR£R((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyRÀs	N(ÔR*R+R3R5R*R,R<R>RERGRTRVRRR R$R&RMROR`RbRgRiRnRpRtRvR|R~R’R”R‹RRƒR…R™R›R¡R£R¥R§R­R¯R´R¶R»R½RÂRÄRÊRÌRÑRÓRØRÚRßRáRãRèRêRïRñRóRöRúRüRRRRRjRlRnRsRuRRRRRcRaRhRfR+R-R2R4R9R;R=R?RERGRMRORTRVR[R]RyR{RRƒRŠRR’R”R™R›Rˆtqos_rule_type_pathR R¢R¬R®R§R©R¶R¸R%tBGP_DRINSTANCER#tBGP_DRAGENTR¼R"RÉRËRÒRÔRÚRÖRÞRàRéRåRçRëRíRòRôRúRüR‘RRRRRRRRRªR«R¬RLRR!R"R#R%R(R+R.R/R0R1R4R7R8R9R:R=R@RARBRCRFRIRJRKRLRNRPRQRRRSRURWRXRYRZR[R\R^R_RaRcRdReRfRhRjRkRlRmRoRqRrRsRuRxRyRzR{R}RR€RR‚R„R‡RˆR‰RŠRŒRŽRRR‘R“R•R–R—R˜RšRRžRŸR R¢R¤R¦R©RªR«R¬R®R°R±R²R³RµR·R¸R¹RºR¼R¾R¿RÀRÁRÃRÅRÆRÇRÈRÉRËRÍRÎRÏRÐRÒRÔRÕRÖR×RÙRÛRÜRÝRÞRàRâRäRåRæRçRéRëRìRíRîRðRòRôRõRøRùRûRþRÿRRRRRRR
RR
RRRRRRRRRR R!R$R'R)R*R,R.R/R0R1R3R5R6R7R8R:R<R>R@RARBRCRFRIRJRKRLRNRPRQRRRSRURWRXRYRZR\R^R`RbReRgRiRkRmRpRqRrRtRvRwRxRzR}R~RR€R‚R„R…R†R‡R‰RŒRŽRRR‘R“R•R–R—R˜RšRœRRžRŸR¡R£R¤R¥R¦R¨R«R­R¯R±R²R´R·R¹RºR»R½R¿RÀRÁRÃRÄRÅRÆRÇRÈRÊRÍRÎRÐRÑRÓRÕRÙRÛRÜRÝRßRáRâRãRäRæRèRêRìRîRïRðRñRóRöR÷RøRùRûRþRÿRRR0R	R
RRR
R!R(((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyR­çs








																																																																																																																																																																		(-RR"tloggingR—Rstdebtcollector.renamesRªt
keystoneauth1RRqR%tsix.moves.urllib.parsetmovesturllibtparseR_tsixRtneutronclient._i18nRt
neutronclientRtneutronclient.commonRRRRt	getLoggerR*RStHEX_ELEMtjoinR™RtobjectRRR.ttupleR2tstrR5R7RER­(((sN/home/tvault/.virtenv/lib/python2.7/site-packages/neutronclient/v2_0/client.pyt<module>s:	1"		"ÿ,