Bases: object
Top-level object to access the OpenStack Compute API.
All scripts and projects should not initialize this class directly. It should be done via novaclient.client.Client interface.
Initialization of Client object.
api_version (novaclient.api_versions.APIVersion) – Compute API version
auth (str) – Auth
auth_token (str) – Auth token
auth_url (str) – Auth URL
cacert (str) – ca-certificate
cert (str) – certificate
direct_use (bool) – Inner variable of novaclient. Do not use it outside novaclient. It’s restricted.
endpoint_override (str) – Bypass URL
endpoint_type (str) – Endpoint Type
extensions (str) – Extensions
http_log_debug (bool) – Enable debugging for HTTP connections
insecure (bool) – Allow insecure
logger (logging.Logger) – Logger instance to be used for all logging stuff
password (str) – User password
os_cache (bool) – OS cache
project_domain_id (str) – ID of project domain
project_domain_name (str) – Name of project domain
project_id (str) – Project/Tenant ID
project_name (str) – Project/Tenant name
region_name (str) – Region Name
service_name (str) – Service Name
service_type (str) – Service Type
session (str) – Session
timeout (float) – API timeout, None or 0 disables
timings (bool) – Timings
user_domain_id (str) – ID of user domain
user_domain_name (str) – Name of user domain
user_id (str) – User ID
username (str) – Username
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.