cfme.middleware.server_group module

class cfme.middleware.server_group.Details(obj, navigate_obj)[source]

Bases: cfme.utils.appliance.implementations.ui.CFMENavigateStep

VIEW

alias of ServerGroupDetailsView

prerequisite()[source]
step()[source]
class cfme.middleware.server_group.MiddlewareServerGroup(name, domain, appliance=None, **kwargs)[source]

Bases: cfme.middleware.provider.MiddlewareBase, cfme.common.Taggable, cfme.middleware.provider.Container, cfme.utils.appliance.Navigatable

MiddlewareServerGroup class provides actions and details on Server Group page. Class method available to get existing server groups list

Parameters:
  • name – name of the server group
  • domain – Domain (MiddlewareDomain) object to which belongs server group
  • profile – Profile of the server group
  • feed – feed of the server group
  • db_id – database row id of server group

Usage:

myservergroup = MiddlewareServerGroup(name='main-server-group', domain=middleware_domain)

myservergroups = MiddlewareServerGroup.server_groups()
deployment_message = 'Deployment "{}" has been initiated on this group.'
classmethod download(extension, domain)[source]
classmethod headers(domain)[source]
load_details(refresh=False)[source]
property_tuples = [('name', 'Name'), ('profile', 'Profile')]
reload_server_group()[source]
restart_server_group()[source]
resume_server_group()[source]
server_group(*args, **kwargs)
server_group_in_db = None
server_group_in_mgmt = None
server_group_in_rest = None
classmethod server_groups(domain, strict=True)[source]
classmethod server_groups_in_db(domain, name=None, strict=True)[source]
classmethod server_groups_in_mgmt(domain)[source]
start_server_group()[source]
stop_server_group(timeout=10, cancel=False)[source]
suspend_server_group(timeout=10, cancel=False)[source]
taggable_type = 'MiddlewareServerGroup'
class cfme.middleware.server_group.ServerGroupServers(obj, navigate_obj)[source]

Bases: cfme.utils.appliance.implementations.ui.CFMENavigateStep

VIEW

alias of ServerGroupServerAllView

prerequisite

This is a helper descriptor for navigation destinations which are linked to the same class.

For instance, imagine you have an object that has a ‘ViewAll’, destination that needs to be visited before you can click on ‘New’. In this instance, you would need to make the ‘New’ destination use ‘ViewAll’ as a prerequisite. As this would need no other special input, we can use NavigateToSibling as a helper. This will set prerequisite to be a callable that will navigate to the prerequisite step.

step()[source]