The cinder.volume.drivers.ibm.ibm_storage.ds8k_connection
Module¶
-
class
DS8KConnectionPool
(host, port=None, strict=False, timeout=<object object>, maxsize=1, block=False, headers=None, retries=None, _proxy=None, _proxy_headers=None, key_file=None, cert_file=None, cert_reqs=None, ca_certs=None, ssl_version=None, assert_hostname=None, assert_fingerprint=None, ca_cert_dir=None, **conn_kw)¶ Bases:
requests.packages.urllib3.connectionpool.HTTPSConnectionPool
Extend the HTTPS Connection Pool to our own Certificate verification.
-
ConnectionCls
¶ alias of
DS8KHTTPSConnection
-
scheme
= 'httpsds8k'¶
-
urlopen
(method, url, **kwargs)¶ Override URL Open method to take DS8K out of the URL protocol.
-
-
class
DS8KHTTPSConnection
(host, port=None, key_file=None, cert_file=None, strict=None, timeout=<object object>, ssl_context=None, **kw)¶ Bases:
requests.packages.urllib3.connection.VerifiedHTTPSConnection
Extend the HTTPS Connection to do our own Certificate Verification.
-
connect
()¶ Override the Connect Method to fix the Certificate Verification.
-
putrequest
(method, url, **kwargs)¶ Override the Put Request method take the DS8K off of the URL.
-
request
(method, url, **kwargs)¶ Override the Request method take the DS8K off of the URL.
-