libcloud.common.aliyun module
- class libcloud.common.aliyun.AliyunConnection(user_id, key, secure=True, host=None, port=None, url=None, timeout=None, proxy_url=None, backoff=None, retry_delay=None)[source]
Bases:
ConnectionUserAndKeyInitialize user_id and key; set secure to an
intbased on passed value.
- class libcloud.common.aliyun.AliyunRequestSigner(access_key, access_secret, version)[source]
Bases:
objectClass handles signing the outgoing Aliyun requests.
- Parameters:
access_key (
str) – Access key.access_secret (
str) – Access secret.version (
str) – API version.
- class libcloud.common.aliyun.AliyunRequestSignerAlgorithmV1_0(access_key, access_secret, version)[source]
Bases:
AliyunRequestSignerAliyun request signer using signature version 1.0.
- Parameters:
access_key (
str) – Access key.access_secret (
str) – Access secret.version (
str) – API version.
- class libcloud.common.aliyun.AliyunXmlResponse(response, connection)[source]
Bases:
XmlResponse- Parameters:
response (
httplib.HTTPResponse) – HTTP response object. (optional)connection (
Connection) – Parent connection object.
- namespace = None
- class libcloud.common.aliyun.SignedAliyunConnection(user_id, key, secure=True, host=None, port=None, url=None, timeout=None, proxy_url=None, retry_delay=None, backoff=None, api_version=None, signature_version='1.0')[source]
Bases:
AliyunConnectionInitialize user_id and key; set secure to an
intbased on passed value.- add_default_params(params)[source]
Adds default parameters (such as API key, version, etc.) to the passed params
Should return a dictionary.
- api_version = None