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ÖddlZddlmZddlmZddlmZddlmZddlmZddlmZddlm	Z	dd	lm
Z
dd
lmZddlmZddlm
Z
dd
lmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZdefd„ƒYZdS(iÿÿÿÿN(tclient(tapi_versions(tattachments(tavailability_zones(tcgsnapshots(tclusters(tconsistencygroups(tcapabilities(tgroups(tgroup_snapshots(tgroup_types(tlimits(tmessages(tpools(t	qos_specs(t
quota_classes(tquotas(tresource_filters(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	publicURLtvolumev3itkeystonec1Ksé|}d|_tj|ƒ|_|p6tj|jƒ|_tj|ƒ|_tj	|ƒ|_t
j|ƒ|_
tj
|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj|ƒ|_tj |ƒ|_!t"j#|ƒ|_$t%j&|ƒ|_%t'j(|ƒ|_'t)j*|ƒ|_)t+j,|ƒ|_+t-j.|ƒ|_-t/j0|ƒ|_/t1j2|ƒ|_1t3j4|ƒ|_3t5j6|ƒ|_5t7j8|ƒ|_7|r.x9|D].}|j9rùt:||j;|j9|ƒƒqùqùWn|sFt<j=t>ƒ}nt?j@d|d|d|d|d|d|d|d	|d
|	d|
d|d
|
d|d|d|d|d|d|d|d|d|d|jd|||_?dS(Ns3.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(AtversionRt
LimitsManagerRt
APIVersionR5Rt
VolumeManagerRtSnapshotManagerRtVolumeTypeManagerR
tGroupTypeManagerRtVolumeTypeAccessManagerRtVolumeEncryptionTypeManagerRtQoSSpecsManagerRtQuotaClassSetManagerRtQuotaSetManagerRtVolumeBackupManagertbackupsRtMessageManagerRtResourceFilterManagerRtVolumeBackupRestoreManagertrestoresRtVolumeTransferManagert	transfersRtServiceManagerRtClusterManagerRtConsistencygroupManagerRtGroupManagerRtCgsnapshotManagerR	tGroupSnapshotManagerRtAvailabilityZoneManagerR
tPoolManagerRtCapabilitiesManagerRtVolumeAttachmentManagert
manager_classtsetattrtnametloggingt	getLoggert__name__Rt_construct_http_client(tselfR tapi_keyR"R#R$R%R&R'R(R)R*t
extensionsR+R,R-R.R/R0R1R2R3R4R5R6tkwargsR!t	extension((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/client.pyt__init__<sz	
			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(R\((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/client.pyRbŽs	cCs
|jjƒS(N(Rt$get_volume_api_version_from_endpoint(R\((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/client.pyRc™sN(RZt
__module__t__doc__tNonetFalseRaRbRc(((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/client.pyR/s					J	( RXtcinderclientRRtcinderclient.v3RRRRRRRR	R
RRR
RRRRRRRRRRRRRtobjectR(((sK/home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v3/client.pyt<module>s8