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@sfddlZddlmZddlmZddlmZddlmZddlmZddlmZddlm	Z	dd	lm
Z
dd
lmZddlmZddlm
Z
dd
lmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZdefd„ƒYZdS(iÿÿÿÿN(tclient(tapi_versions(tavailability_zones(tcgsnapshots(tconsistencygroups(tcapabilities(tlimits(tpools(t	qos_specs(t
quota_classes(tquotas(tservices(tvolumes(tvolume_snapshots(tvolume_types(tvolume_type_access(tvolume_encryption_types(tvolume_backups(tvolume_backups_restore(tvolume_transferstClientcBsqeZdZd	d	d	ded	d	d	d	d	dd	dd	d	d	ded	dd	d	d	d	d„Zd„Zd„ZRS(
sTop-level object to access the OpenStack Volume API.

    Create an instance with your creds::

        >>> client = Client(USERNAME, PASSWORD, PROJECT_ID, AUTH_URL)

    Then call methods on its managers::

        >>> client.volumes.list()
        ...
    tt	publicURLtvolumev2itkeystonec1Ksk|}d|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_t	j
|ƒ|_	tj|ƒ|_t
j|ƒ|_
tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_t j!|ƒ|_ t"j#|ƒ|_"t$j%|ƒ|_$t&j'|ƒ|_&|pht(j)|jƒ|_*|r°x9|D].}|j+r{t,||j-|j+|ƒƒq{q{Wn|sÈt.j/t0ƒ}nt1j2d|d|d|d|d|d|d|d	|d
|	d|
d|d
|
d|d|d|d|d|d|d|d|d|d|j*d|||_1dS(Ns2.0tusernametpasswordt
project_idtauth_urltinsecurettimeoutt	tenant_idtproxy_tenant_idtproxy_tokentregion_namet
endpoint_typetservice_typetservice_nametvolume_service_namet
bypass_urltretriesthttp_log_debugtcacerttauth_systemtauth_plugintsessiontapi_versiontlogger(3tversionRt
LimitsManagerRt
VolumeManagerR
tSnapshotManagerRtVolumeTypeManagerRtVolumeTypeAccessManagerRtVolumeEncryptionTypeManagerRtQoSSpecsManagerR	tQuotaClassSetManagerR
tQuotaSetManagerRtVolumeBackupManagertbackupsRtVolumeBackupRestoreManagertrestoresRtVolumeTransferManagert	transfersRtServiceManagerRtConsistencygroupManagerRtCgsnapshotManagerRtAvailabilityZoneManagerRtPoolManagerRtCapabilitiesManagerRt
APIVersionR.t
manager_classtsetattrtnametloggingt	getLoggert__name__Rt_construct_http_client(tselfRtapi_keyRRRRRR R!R"R#t
extensionsR$R%R&R'R(R)R*R+R,R-R.R/tkwargsRt	extension((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/client.pyt__init__5sl	
			cCs|jjƒdS(s(Authenticate against the server.

        Normally this is called automatically when you first access the API,
        but you can call this method to force authentication right now.

        Returns on success; raises :exc:`exceptions.Unauthorized` if the
        credentials are wrong.
        N(Rtauthenticate(RN((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/client.pyRT€s	cCs
|jjƒS(N(Rt$get_volume_api_version_from_endpoint(RN((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/client.pyRU‹sN(RLt
__module__t__doc__tNonetFalseRSRTRU(((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/client.pyR(s					C	(RJtcinderclientRRtcinderclient.v2RRRRRRRR	R
RRR
RRRRRRtobjectR(((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/client.pyt<module>s*