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\dZddlmZddlmZdejfd„ƒYZdejfd„ƒYZdS(	s
Interface to clusters API
iÿÿÿÿ(tapi_versions(tbasetClustercBseZd„ZRS(cCsd|j|jfS(Ns<Cluster: %s (id: %s)>(tnametid(tself((sM/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/clusters.pyt__repr__s(t__name__t
__module__R(((sM/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/clusters.pyRstClusterManagerc	BsƒeZeZdZdd„Zejdƒdddddde	d„ƒZ
ejdƒdd„ƒZejdƒdd„ƒZRS(s	/clusterscKsY|j|rd|nd}d„|jƒDƒ}|rUd|dj|ƒf}n|S(Nt/tcSs,h|]"\}}|rd||f’qS(s%s=%s((t.0tktv((sM/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/clusters.pys	<setcomp>"s	s%s?%st&(tbase_urltitemstjoin(Rturl_pathtkwargsturltfilters((sM/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/clusters.pyt
_build_url s
s3.7c
CsU|rdnd	}|j|d|d|d|d|d|d|ƒ}	|j|	dƒS(
s§Clustered Service list.

        :param name: filter by cluster name.
        :param binary: filter by cluster binary.
        :param is_up: filtering by up/down status.
        :param disabled: filtering by disabled status.
        :param num_hosts: filtering by number of hosts.
        :param num_down_hosts: filtering by number of hosts that are down.
        :param detailed: retrieve simple or detailed list.
        tdetailRtbinarytis_uptdisabledt	num_hoststnum_down_hoststclustersN(tNoneRt_list(
RRRRRRRtdetailedRR((sM/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/clusters.pytlist's

	cCsP|j|d|ƒ}|jjj|ƒ\}}|j||ddtd|ƒS(suClustered Service show.

        :param name: Cluster name.
        :param binary: Clustered service binary.
        Rtclustertloadedtresp(Rtapitclienttgettresource_classtTrue(RRRRR%tbody((sM/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/clusters.pytshow:sc	Csƒ|rdnd}|j|ƒ}i|d6|d6}|rN|rN||d<n|j||ƒ}|j||ddtd|jƒS(	sEnable or disable a clustered service.

        :param name: Cluster name.
        :param binary: Clustered service binary.
        :param disabled: Boolean determining desired disabled status.
        :param disabled_reason: Value to pass as disabled reason.
        tdisabletenableRRtdisabled_reasonR#R$R%(Rt_updateR)R*trequest_ids(	RRRRR/RRR+tresult((sM/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/clusters.pytupdateFs	
N(
RRRR)RRRRtwrapstFalseR"R,R3(((sM/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/clusters.pyR	sN(t__doc__tcinderclientRRtResourceRtManagerWithFindR	(((sM/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/clusters.pyt<module>s