airgun.entities.activationkey

Module Contents

class airgun.entities.activationkey.ActivationKeyEntity

Bases: airgun.entities.base.BaseEntity

endpoint_path = /activation_keys
create(self, values)

Create new activation key entity

delete(self, entity_name)

Remove existing activation key entity

search(self, value)

Search for activation key

read(self, entity_name, widget_names=None)

Read all values for created activation key entity

update(self, entity_name, values)

Update necessary values for activation key

add_subscription(self, entity_name, subscription_name)

Add subscription to activation key

Parameters:
  • entity_name – Activation key name
  • subscription_name – Name of subscription to be added to activation key
add_host_collection(self, entity_name, hc_name)

Add host collection to activation key

Parameters:
  • entity_name – Activation key name
  • hc_name – Name of host collection to be added to activation key
remove_host_collection(self, entity_name, hc_name)

Remove host collection from activation key

Parameters:
  • entity_name – Activation key name
  • hc_name – Name of host collection to be removed from activation key
class airgun.entities.activationkey.ShowAllActivationKeys

Bases: airgun.navigation.NavigateStep

Navigate to All Activation Keys page

VIEW
step(self, *args, **kwargs)
class airgun.entities.activationkey.AddNewActivationKey

Bases: airgun.navigation.NavigateStep

Navigate to New Activation Key page

VIEW
prerequisite
step(self, *args, **kwargs)
class airgun.entities.activationkey.EditExistingActivationKey

Bases: airgun.navigation.NavigateStep

Navigate to Edit Activation Key page

Args:
entity_name: name of the activation key
VIEW
prerequisite(self, *args, **kwargs)
step(self, *args, **kwargs)