cfme.base.credential module

class cfme.base.credential.AzureCredential(principal, secret, verify_secret=None, domain=None, tenant_id=None, subscription_id=None, **ignore)[source]

Bases: cfme.base.credential.Credential

class cfme.base.credential.CANDUCredential(principal, secret, verify_secret=None, domain=None, tenant_id=None, subscription_id=None, **ignore)[source]

Bases: cfme.base.credential.Credential

class cfme.base.credential.Credential(principal, secret, verify_secret=None, domain=None, tenant_id=None, subscription_id=None, **ignore)[source]

Bases: cfme.utils.pretty.Pretty, cfme.utils.update.Updateable, cfme.base.credential.FromConfigMixin

A class to fill in credentials

Parameters:
  • principal – user name
  • secret – password
  • verify_secret – password
  • domain – concatenated with principal if defined
pretty_attrs = ['principal', 'secret']
view_value_mapping

used for filling forms like add/edit provider form Returns: dict

class cfme.base.credential.EventsCredential(principal, secret, verify_secret=None, domain=None, tenant_id=None, subscription_id=None, **ignore)[source]

Bases: cfme.base.credential.Credential

class cfme.base.credential.FromConfigMixin[source]

Bases: object

classmethod from_config(key)[source]

helper function which allows to construct credential object from credentials.eyaml

Parameters:key – credential key

Returns: credential object

classmethod from_plaintext(creds)[source]

helper function which allows to construct credential class from plaintext dict

Parameters:creds – dict

Returns: credential object

static rename_properties(creds)[source]

helper function to make properties have same names in credential objects. :param creds: dict

Returns: updated dict

class cfme.base.credential.SSHCredential(principal, secret, verify_secret=None, domain=None, tenant_id=None, subscription_id=None, **ignore)[source]

Bases: cfme.base.credential.Credential

view_value_mapping

used for filling forms like add/edit provider form Returns: dict

class cfme.base.credential.ServiceAccountCredential(service_account)[source]

Bases: cfme.utils.pretty.Pretty, cfme.utils.update.Updateable

A class to fill in credentials

Parameters:service_account – service account string
classmethod from_config(key)[source]
pretty_attrs = ['service_account']
view_value_mapping

used for filling forms like add/edit provider form Returns: dict

class cfme.base.credential.TokenCredential(token, verify_token=None, **kwargs)[source]

Bases: cfme.utils.pretty.Pretty, cfme.utils.update.Updateable, cfme.base.credential.FromConfigMixin

A class to fill in credentials

Parameters:
  • token – identification token
  • verify_token – token once more
pretty_attrs = ['token']
view_value_mapping

used for filling forms like add/edit provider form Returns: dict