cfme.middleware.provider.hawkular module¶
-
class
cfme.middleware.provider.hawkular.
HawkularProvider
(name=None, hostname=None, port=None, credentials=None, key=None, appliance=None, sec_protocol=None, **kwargs)[source]¶ Bases:
cfme.middleware.provider.MiddlewareBase
,cfme.common.TopologyMixin
,cfme.common.TimelinesMixin
,cfme.middleware.provider.MiddlewareProvider
HawkularProvider class holds provider data. Used to perform actions on hawkular provider page
Parameters: - name – Name of the provider
- hostname – Hostname/IP of the provider
- port – http/https port of hawkular provider
- credentials – see Credential inner class.
- key – The CFME key of the provider in the yaml.
- db_id – database row id of provider
Usage:
myprov = HawkularProvider(name='foo', hostname='localhost', port=8080, credentials=Provider.Credential(principal='admin', secret='foobar'))) myprov.create() myprov.num_deployment(method="ui")
-
STATS_TO_MATCH
= ['num_server', 'num_domain', 'num_deployment', 'num_datasource', 'num_messaging']¶
-
db_types
= ['Hawkular::MiddlewareManager']¶
-
is_refreshed
(*args, **kwargs)¶
-
is_refreshed_db
= None¶
-
mgmt_class
= <Mock name='mock.Hawkular' id='140289332884304'>¶
-
num_datasource
(*args, **kwargs)¶
-
num_datasource_ui
= None¶
-
num_deployment
(*args, **kwargs)¶
-
num_deployment_ui
= None¶
-
num_domain
(*args, **kwargs)¶
-
num_domain_ui
= None¶
-
num_messaging
(*args, **kwargs)¶
-
num_messaging_ui
= None¶
-
num_server
(*args, **kwargs)¶
-
num_server_group
(*args, **kwargs)¶
-
num_server_ui
= None¶
-
property_tuples
= [('name', 'Name'), ('hostname', 'Host Name'), ('port', 'Port'), ('provider_type', 'Type')]¶
-
type_name
= 'hawkular'¶