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    
contego / home / tvault / .virtenv / lib / python2.7 / site-packages / cinderclient / v3 / group_snapshots.pyc
Size: Mime:
ó
³EYc@s|dZddlmZddlmZddlmZddlmZdejfd„ƒYZdej	fd„ƒYZ
d	S(
sgroup snapshot interface (v3).iÿÿÿÿ(tbase(tapi_versions(tutilst
GroupSnapshotcBs2eZdZd„Zd„Zd„Zd„ZRS(s*A group snapshot is a snapshot of a group.cCsd|jS(Ns<group_snapshot: %s>(tid(tself((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyt__repr__scCs|jj|ƒS(sDelete this group snapshot.(tmanagertdelete(R((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyRscKs|jj||S(s7Update the name or description for this group snapshot.(Rtupdate(Rtkwargs((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyR	"scCs|jj||ƒS(s4Reset the group snapshot's state with specified one.(Rtreset_state(Rtstate((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyR&s(t__name__t
__module__t__doc__RRR	R(((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyRs
			tGroupSnapshotManagercBsweZdZeZd	d	d	d	d„Zd„Zej	dƒd„ƒZ
ed	d„Zd„Z
d„Zd	d„ZRS(
s(Manage :class:`GroupSnapshot` resources.cCsJii|d6|d6|d6|d6|d6dd6d6}|jd	|dƒS(
sXCreates a group snapshot.

        :param group_id: Name or uuid of a group
        :param name: Name of the group snapshot
        :param description: Description of the group snapshot
        :param user_id: User id derived from context
        :param project_id: Project id derived from context
        :rtype: :class:`GroupSnapshot`
       tgroup_idtnametdescriptiontuser_idt
project_idtcreatingtstatustgroup_snapshots/group_snapshots(t_create(RRRRRRtbody((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pytcreate/s
cCs|jd|dƒS(sGet a group snapshot.

        :param group_snapshot_id: The ID of the group snapshot to get.
        :rtype: :class:`GroupSnapshot`
        s/group_snapshots/%sR(t_get(Rtgroup_snapshot_id((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pytgetIs
s3.19cCs,|ri|d6ni}|jd||ƒS(sÒUpdate the provided group snapshot with the provided state.

        :param group_snapshot: The :class:`GroupSnapshot` to set the state.
        :param state: The state of the group snapshot to be set.
        Rtreset_status(t_action(RRRR((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyRRscCs>tj|ƒ}d}|r$d}n|jd||fdƒS(s±Lists all group snapshots.

        :param detailed: list detailed info or not
        :param search_opts: search options
        :rtype: list of :class:`GroupSnapshot`
        ts/details/group_snapshots%s%stgroup_snapshots(Rtbuild_query_paramt_list(Rtdetailedtsearch_optstquery_stringtdetail((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pytlist\s	cCs|jdtj|ƒƒS(sgDelete a group_snapshot.

        :param group_snapshot: The :class:`GroupSnapshot` to delete.
        s/group_snapshots/%s(t_deleteRtgetid(RR((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyRlscKs4|s
dSi|d6}|jdtj|ƒ|ƒS(sƒUpdate the name or description for a group_snapshot.

        :param group_snapshot: The :class:`GroupSnapshot` to update.
        NRs/group_snapshots/%s(t_updateRR+(RRR
R((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyR	ss

cKsji||6}|jd||dtj|ƒ}|jjj|d|ƒ\}}tj||f|ƒS(s Perform a group_snapshot action.tmodify_body_for_actions/group_snapshots/%s/actionR(t	run_hooksRR+tapitclienttposttcommon_baset
TupleWithMeta(RtactionRtinfoR
Rturltresp((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyR €s

!N(R
RRRtresource_classtNoneRRRtwrapsRtTrueR)RR	R (((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyR+s		
		
N(Rtcinderclient.apiclientRR2tcinderclientRRtResourceRtManagerWithFindR(((sT/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/group_snapshots.pyt<module>s