networkapi.plugins.Brocade package

Submodules

networkapi.plugins.Brocade.Generic module

class networkapi.plugins.Brocade.Generic.Generic(**kwargs)[source]

Bases: networkapi.plugins.base.BasePlugin

baddi = None
create_pool(*args, **kwargs)[source]

Create of VIP.

create_vip(*args, **kwargs)[source]
delete_pool(*args, **kwargs)[source]

Delete of VIP.

delete_vip(*args, **kwargs)[source]
get_name_eqpt(*args, **kwargs)[source]

Generate name of VIP.

get_state_member(*args, **kwargs)[source]

Return state of poolmember.

prepare_member(member)[source]
prepare_vips(vip)[source]
set_state_member(*args, **kwargs)[source]

Set state of poolmember.

trata_extends(vip_request)[source]
update_pool(*args, **kwargs)[source]

Update of VIP.

update_vip(*args, **kwargs)[source]

networkapi.plugins.Brocade.adx_device_driver_impl module

class networkapi.plugins.Brocade.adx_device_driver_impl.BrocadeAdxDeviceDriverImpl(service_clients)[source]
bind_member_to_vip(member, vip)[source]
bind_monitor_to_member(healthmonitor, member)[source]
create_health_monitor(**kwargs)[source]
create_member(**kwargs)[source]
create_pool(**kwargs)[source]
create_static_route(**kwargs)[source]
create_vip(**kwargs)[source]
create_virtual_server(vip)[source]
create_virtual_server_port(**kwargs)[source]
delete_health_monitor(**kwargs)[source]
delete_member(**kwargs)[source]
delete_pool(**kwargs)[source]
delete_vip(**kwargs)[source]
enable_source_nat(**kwargs)[source]
get_pool_stats(**kwargs)[source]
get_real_port_status(**kwargs)[source]
get_version(**kwargs)[source]
ifconfig_e1(**kwargs)[source]
set_l2l3l4_health_check(**kwargs)[source]
set_predictor_on_virtual_server(**kwargs)[source]
unbind_member_from_vip(member, vip)[source]
unbind_monitor_from_member(**kwargs)[source]
update_health_monitor(**kwargs)[source]
update_member(**kwargs)[source]
update_member_status(**kwargs)[source]
update_pool(**kwargs)[source]
update_vip(**kwargs)[source]
write_mem(**kwargs)[source]
networkapi.plugins.Brocade.adx_device_driver_impl.log(method)[source]

networkapi.plugins.Brocade.adx_exception module

exception networkapi.plugins.Brocade.adx_exception.BaseException(**kwargs)[source]

Bases: exceptions.Exception

exception networkapi.plugins.Brocade.adx_exception.ConfigError(**kwargs)[source]

Bases: networkapi.plugins.Brocade.adx_exception.BaseException

message = 'Configuration error on the device: %(msg)s'
exception networkapi.plugins.Brocade.adx_exception.NoValidDevice(**kwargs)[source]

Bases: networkapi.plugins.Brocade.adx_exception.BaseException

message = 'No valid device found'
exception networkapi.plugins.Brocade.adx_exception.StartupError(**kwargs)[source]

Bases: networkapi.plugins.Brocade.adx_exception.BaseException

message = 'Device driver configuration error: %(msg)s'
exception networkapi.plugins.Brocade.adx_exception.UnsupportedFeature(**kwargs)[source]

Bases: networkapi.plugins.Brocade.adx_exception.BaseException

message = 'Unsupported feature: %(msg)s'
exception networkapi.plugins.Brocade.adx_exception.UnsupportedOption(**kwargs)[source]

Bases: networkapi.plugins.Brocade.adx_exception.BaseException

message = 'Unsupported Value %(value)s specified for attribute %(name)s'

networkapi.plugins.Brocade.adx_service module

class networkapi.plugins.Brocade.adx_service.AdxService(adx_ip_address, user_name, password, timeout=300)[source]

ADX Service Initialization Class

create_net_service_client()[source]
create_slb_service_client()[source]
create_sys_service_client()[source]
ns0 = ('ns0', 'https://schemas.xmlsoap.org/soap/envelope123/')
class networkapi.plugins.Brocade.adx_service.ClientCache[source]
classmethod add_adx_service_client(device)[source]
classmethod delete_adx_service_client(device)[source]
classmethod get_adx_service_client(device)[source]
class networkapi.plugins.Brocade.adx_service.Httplib2Response[source]
class networkapi.plugins.Brocade.adx_service.Httplib2Transport(**kwargs)[source]

Bases: suds.transport.Transport

add_credentials(request)[source]
credentials()[source]
open(request)[source]
send(request)[source]
class networkapi.plugins.Brocade.adx_service.RemoveEmptyTags[source]

Bases: suds.plugin.MessagePlugin

marshalled(context)[source]

networkapi.plugins.Brocade.base module

class networkapi.plugins.Brocade.base.Base(_lb=None)[source]

Bases: object

networkapi.plugins.Brocade.lb module

class networkapi.plugins.Brocade.lb.Lb(hostname, username, password)[source]

Bases: object

networkapi.plugins.Brocade.types module

networkapi.plugins.Brocade.types.address_type(value)[source]
networkapi.plugins.Brocade.types.procotol_type(value)[source]
networkapi.plugins.Brocade.types.template_type(value)[source]

networkapi.plugins.Brocade.util module

networkapi.plugins.Brocade.util.connection(func)[source]
networkapi.plugins.Brocade.util.get_method_name(lb_method)[source]
networkapi.plugins.Brocade.util.get_service_down_action_name(action)[source]
networkapi.plugins.Brocade.util.get_status_name(status)[source]
networkapi.plugins.Brocade.util.logger(func)[source]
networkapi.plugins.Brocade.util.search_dict(mylist, lookup)[source]
networkapi.plugins.Brocade.util.trata_nome(name)[source]
networkapi.plugins.Brocade.util.trata_param_pool(pools)[source]
networkapi.plugins.Brocade.util.trata_param_vip(vips)[source]

Module contents