ironicclient.client module

ironicclient.client.Client(version, *args, **kwargs)[source]
ironicclient.client.get_client(api_version, auth_type=None, os_ironic_api_version=None, max_retries=None, retry_interval=None, **kwargs)[source]

Get an authenticated client, based on the credentials.

Parameters:
  • api_version – the API version to use. Valid value: ‘1’.
  • auth_type – type of keystoneauth auth plugin loader to use.
  • os_ironic_api_version – ironic API version to use.
  • max_retries – Maximum number of retries in case of conflict error
  • retry_interval – Amount of time (in seconds) between retries in case of conflict error.
  • kwargs – all the other params that are passed to keystoneauth.