- class SessionConfiguration(client_cert_path=None, client_cert_key=None, cookies=None, headers=None, max_redirects=10, proxies=None, verify_ssl=True, cert_store_path=None, temp_folder_path=None, debug=False, safe_chars_for_path_param='', retry_count=3, request_timeout=31)#
Provides configuration for the API client session.
Path to the client certificate to send with the requests. The default is
None, in which case no client certificate will be sent with requests.
Key to unlock the client certificate (if required). The default is
Cookies to send with each request. The default is
Header values to include with each request, indexed by header name. This parameter is case-insensitive. The default is
None, in which case only required headers will be included.
Maximum number of redirects to allow before halting. The default is
Proxy server URLs, indexed by resource URLs. The default is
None, in which case no proxies are registered for use.
Whether to verify the SSL certificate of the remote host. The default is
Path to the custom certificate store in
.pemformat. The default is
None, in which case only certificates included in the
certifipackage will be trusted.
Path to the temporary directory where downloaded files are to be stored. The default is
None, in which case the user’s
TEMPdirectory will be used.
Whether a debug log is generated. The default is
False. The log include sensitives information about the authentication process.
Additional characters to treat as ‘safe’ when creating path parameters. For more information, see RFC 3986.
Number of attempts to make if the API server fails to return a valid response. The default is
Timeout in seconds for requests to the API server. The default is
SessionConfigurationobject from its dictionary form, which is the inverse of the
Retrieve the configuration as a dictionary, with keys corresponding to