The openstack_dashboard.dashboards.project.loadbalancers.tables ModuleΒΆ

class openstack_dashboard.dashboards.project.loadbalancers.tables.AddMemberLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

AddMemberLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addmember', '_allowed': <function _allowed at 0x543ff50>, 'url': 'horizon:project:loadbalancers:addmember', 'verbose_name': <django.utils.functional.__proxy__ object at 0x78b05d0>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0x543f8c0>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
AddMemberLink.classes = ('ajax-modal', 'btn-create')
AddMemberLink.name = 'addmember'
AddMemberLink.url = 'horizon:project:loadbalancers:addmember'
AddMemberLink.verbose_name = <django.utils.functional.__proxy__ object at 0x78b05d0>
class openstack_dashboard.dashboards.project.loadbalancers.tables.AddMonitorLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

AddMonitorLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addmonitor', '_allowed': <function _allowed at 0x543ff50>, 'url': 'horizon:project:loadbalancers:addmonitor', 'verbose_name': <django.utils.functional.__proxy__ object at 0x78b0dd0>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0x543f8c0>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
AddMonitorLink.classes = ('ajax-modal', 'btn-create')
AddMonitorLink.name = 'addmonitor'
AddMonitorLink.url = 'horizon:project:loadbalancers:addmonitor'
AddMonitorLink.verbose_name = <django.utils.functional.__proxy__ object at 0x78b0dd0>
class openstack_dashboard.dashboards.project.loadbalancers.tables.AddPMAssociationLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

AddPMAssociationLink.allowed(request, datum=None)[source]
AddPMAssociationLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addassociation', '_allowed': <function _allowed at 0x543ff50>, 'url': 'horizon:project:loadbalancers:addassociation', 'verbose_name': <django.utils.functional.__proxy__ object at 0xbddb410>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0x543f8c0>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0xbe002a8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
AddPMAssociationLink.classes = ('ajax-modal', 'btn-create')
AddPMAssociationLink.name = 'addassociation'
AddPMAssociationLink.url = 'horizon:project:loadbalancers:addassociation'
AddPMAssociationLink.verbose_name = <django.utils.functional.__proxy__ object at 0xbddb410>
class openstack_dashboard.dashboards.project.loadbalancers.tables.AddPoolLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

AddPoolLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addpool', '_allowed': <function _allowed at 0x543ff50>, 'url': 'horizon:project:loadbalancers:addpool', 'verbose_name': <django.utils.functional.__proxy__ object at 0x78b0050>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0x543f8c0>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
AddPoolLink.classes = ('ajax-modal', 'btn-create')
AddPoolLink.name = 'addpool'
AddPoolLink.url = 'horizon:project:loadbalancers:addpool'
AddPoolLink.verbose_name = <django.utils.functional.__proxy__ object at 0x78b0050>
class openstack_dashboard.dashboards.project.loadbalancers.tables.AddVipLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

AddVipLink.allowed(request, datum=None)[source]
AddVipLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addvip', '_allowed': <function _allowed at 0x543ff50>, 'verbose_name': <django.utils.functional.__proxy__ object at 0x78b0d90>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0xbb04aa0>, 'classes': ('ajax-modal', 'btn-create'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0xbb04b18>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
AddVipLink.classes = ('ajax-modal', 'btn-create')
AddVipLink.get_link_url(pool)[source]
AddVipLink.name = 'addvip'
AddVipLink.verbose_name = <django.utils.functional.__proxy__ object at 0x78b0d90>
class openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMemberLink(**kwargs)[source]

Bases: horizon.tables.actions.DeleteAction

DeleteMemberLink.action_past = <django.utils.functional.__proxy__ object at 0x78b0a10>
DeleteMemberLink.action_present = <django.utils.functional.__proxy__ object at 0x78b0390>
DeleteMemberLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0x78b0d10>, 'update': <function update at 0x5479aa0>, 'get_success_url': <function get_success_url at 0x5479b18>, 'get_param_name': <function get_param_name at 0x543fc80>, 'allowed': <function allowed at 0x543fed8>, 'handle': <function handle at 0x5479b90>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__init__': <function __init__ at 0x5479c08>, 'name': 'deletemember', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xb0493d0>, 'action_present': <django.utils.functional.__proxy__ object at 0x78b0390>, 'action_past': <django.utils.functional.__proxy__ object at 0x78b0a10>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x5479d70>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x5479938>, '_get_action_name': <function _get_action_name at 0x54799b0>, '__repr__': <function __repr__ at 0x543f398>, 'action': <function action at 0x5479c80>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, '__doc__': 'Doc missing.', 'delete': <function delete at 0x5479cf8>}
DeleteMemberLink.data_type_plural = <django.utils.functional.__proxy__ object at 0xb0493d0>
DeleteMemberLink.data_type_singular = <django.utils.functional.__proxy__ object at 0x78b0d10>
DeleteMemberLink.name = 'deletemember'
class openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMonitorLink(**kwargs)[source]

Bases: horizon.tables.actions.DeleteAction

DeleteMonitorLink.action_past = <django.utils.functional.__proxy__ object at 0x78b0610>
DeleteMonitorLink.action_present = <django.utils.functional.__proxy__ object at 0xbddbe50>
DeleteMonitorLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0x78b0310>, 'update': <function update at 0x5479aa0>, 'get_success_url': <function get_success_url at 0x5479b18>, 'get_param_name': <function get_param_name at 0x543fc80>, 'allowed': <function allowed at 0x543fed8>, 'handle': <function handle at 0x5479b90>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__init__': <function __init__ at 0x5479c08>, 'name': 'deletemonitor', 'data_type_plural': <django.utils.functional.__proxy__ object at 0x78b0190>, 'action_present': <django.utils.functional.__proxy__ object at 0xbddbe50>, 'action_past': <django.utils.functional.__proxy__ object at 0x78b0610>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x5479d70>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x5479938>, '_get_action_name': <function _get_action_name at 0x54799b0>, '__repr__': <function __repr__ at 0x543f398>, 'action': <function action at 0x5479c80>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, '__doc__': 'Doc missing.', 'delete': <function delete at 0x5479cf8>}
DeleteMonitorLink.data_type_plural = <django.utils.functional.__proxy__ object at 0x78b0190>
DeleteMonitorLink.data_type_singular = <django.utils.functional.__proxy__ object at 0x78b0310>
DeleteMonitorLink.name = 'deletemonitor'
class openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePMAssociationLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

DeletePMAssociationLink.allowed(request, datum=None)[source]
DeletePMAssociationLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'deleteassociation', '_allowed': <function _allowed at 0x543ff50>, 'url': 'horizon:project:loadbalancers:deleteassociation', 'verbose_name': <django.utils.functional.__proxy__ object at 0x8a2f8d0>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0x543f8c0>, 'classes': ('ajax-modal', 'btn-delete', 'btn-danger'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0xbe00320>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
DeletePMAssociationLink.classes = ('ajax-modal', 'btn-delete', 'btn-danger')
DeletePMAssociationLink.name = 'deleteassociation'
DeletePMAssociationLink.url = 'horizon:project:loadbalancers:deleteassociation'
DeletePMAssociationLink.verbose_name = <django.utils.functional.__proxy__ object at 0x8a2f8d0>
class openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePoolLink(**kwargs)[source]

Bases: horizon.tables.actions.DeleteAction

DeletePoolLink.action_past = <django.utils.functional.__proxy__ object at 0x78b0290>
DeletePoolLink.action_present = <django.utils.functional.__proxy__ object at 0xbddb3d0>
DeletePoolLink.allowed(request, datum=None)[source]
DeletePoolLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0x78b02d0>, 'update': <function update at 0x5479aa0>, 'get_success_url': <function get_success_url at 0x5479b18>, 'get_param_name': <function get_param_name at 0x543fc80>, 'allowed': <function allowed at 0xbb04de8>, 'handle': <function handle at 0x5479b90>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__init__': <function __init__ at 0x5479c08>, 'name': 'deletepool', 'data_type_plural': <django.utils.functional.__proxy__ object at 0x78b0f90>, 'action_present': <django.utils.functional.__proxy__ object at 0xbddb3d0>, 'action_past': <django.utils.functional.__proxy__ object at 0x78b0290>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x5479d70>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x5479938>, '_get_action_name': <function _get_action_name at 0x54799b0>, '__repr__': <function __repr__ at 0x543f398>, 'action': <function action at 0x5479c80>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, '__doc__': 'Doc missing.', 'delete': <function delete at 0x5479cf8>}
DeletePoolLink.data_type_plural = <django.utils.functional.__proxy__ object at 0x78b0f90>
DeletePoolLink.data_type_singular = <django.utils.functional.__proxy__ object at 0x78b02d0>
DeletePoolLink.name = 'deletepool'
class openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteVipLink(**kwargs)[source]

Bases: horizon.tables.actions.DeleteAction

DeleteVipLink.action_past = <django.utils.functional.__proxy__ object at 0x78b0090>
DeleteVipLink.action_present = <django.utils.functional.__proxy__ object at 0x9af1350>
DeleteVipLink.allowed(request, datum=None)[source]
DeleteVipLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0x78b0250>, 'update': <function update at 0x5479aa0>, 'get_success_url': <function get_success_url at 0x5479b18>, 'get_param_name': <function get_param_name at 0x543fc80>, 'allowed': <function allowed at 0xbb04b90>, 'handle': <function handle at 0x5479b90>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__init__': <function __init__ at 0x5479c08>, 'name': 'deletevip', 'data_type_plural': <django.utils.functional.__proxy__ object at 0x78b0410>, 'action_present': <django.utils.functional.__proxy__ object at 0x9af1350>, 'action_past': <django.utils.functional.__proxy__ object at 0x78b0090>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x5479d70>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x5479938>, '_get_action_name': <function _get_action_name at 0x54799b0>, '__repr__': <function __repr__ at 0x543f398>, 'action': <function action at 0x5479c80>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, '__doc__': 'Doc missing.', 'delete': <function delete at 0x5479cf8>}
DeleteVipLink.data_type_plural = <django.utils.functional.__proxy__ object at 0x78b0410>
DeleteVipLink.data_type_singular = <django.utils.functional.__proxy__ object at 0x78b0250>
DeleteVipLink.name = 'deletevip'
class openstack_dashboard.dashboards.project.loadbalancers.tables.MembersTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class MembersTable.Meta[source]
MembersTable.Meta.name = 'memberstable'
MembersTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateMemberLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMemberLink'>)
MembersTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddMemberLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMemberLink'>)
MembersTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0xa7a5550>
MembersTable.base_actions = {'addmember': <AddMemberLink: addmember>, 'deletemember': <DeleteMemberLink: deletemember>, 'updatemember': <UpdateMemberLink: updatemember>}
MembersTable.base_columns = {'address': <Column: address>, 'protocol_port': <Column: protocol_port>, 'pool_name': <Column: pool_name>, 'status': <Column: status>}
class openstack_dashboard.dashboards.project.loadbalancers.tables.MonitorsTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class MonitorsTable.Meta[source]
MonitorsTable.Meta.name = 'monitorstable'
MonitorsTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateMonitorLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMonitorLink'>)
MonitorsTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddMonitorLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteMonitorLink'>)
MonitorsTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0xa7a5c90>
MonitorsTable.base_actions = {'addmonitor': <AddMonitorLink: addmonitor>, 'deletemonitor': <DeleteMonitorLink: deletemonitor>, 'updatemonitor': <UpdateMonitorLink: updatemonitor>}
MonitorsTable.base_columns = {'id': <Column: id>, 'monitorType': <Column: monitorType>}
class openstack_dashboard.dashboards.project.loadbalancers.tables.PoolsTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class PoolsTable.Meta[source]
PoolsTable.Meta.name = 'poolstable'
PoolsTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.UpdatePoolLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddVipLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateVipLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeleteVipLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddPMAssociationLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePMAssociationLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePoolLink'>)
PoolsTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.project.loadbalancers.tables.AddPoolLink'>, <class 'openstack_dashboard.dashboards.project.loadbalancers.tables.DeletePoolLink'>)
PoolsTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x7675110>
PoolsTable.base_actions = {'addassociation': <AddPMAssociationLink: addassociation>, 'addpool': <AddPoolLink: addpool>, 'addvip': <AddVipLink: addvip>, 'deleteassociation': <DeletePMAssociationLink: deleteassociation>, 'deletepool': <DeletePoolLink: deletepool>, 'deletevip': <DeleteVipLink: deletevip>, 'updatepool': <UpdatePoolLink: updatepool>, 'updatevip': <UpdateVipLink: updatevip>}
PoolsTable.base_columns = {'name': <Column: name>, 'description': <Column: description>, 'provider': <Column: provider>, 'subnet_name': <Column: subnet_name>, 'protocol': <Column: protocol>, 'status': <Column: status>, 'vip_name': <Column: vip_name>}
class openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateMemberLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

UpdateMemberLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updatemember', '_allowed': <function _allowed at 0x543ff50>, 'verbose_name': <django.utils.functional.__proxy__ object at 0x8a2f750>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0xbe00140>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
UpdateMemberLink.classes = ('ajax-modal', 'btn-update')
UpdateMemberLink.get_link_url(member)[source]
UpdateMemberLink.name = 'updatemember'
UpdateMemberLink.verbose_name = <django.utils.functional.__proxy__ object at 0x8a2f750>
class openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateMonitorLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

UpdateMonitorLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updatemonitor', '_allowed': <function _allowed at 0x543ff50>, 'verbose_name': <django.utils.functional.__proxy__ object at 0x8a2f7d0>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0xbe001b8>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
UpdateMonitorLink.classes = ('ajax-modal', 'btn-update')
UpdateMonitorLink.get_link_url(monitor)[source]
UpdateMonitorLink.name = 'updatemonitor'
UpdateMonitorLink.verbose_name = <django.utils.functional.__proxy__ object at 0x8a2f7d0>
class openstack_dashboard.dashboards.project.loadbalancers.tables.UpdatePoolLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

UpdatePoolLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updatepool', '_allowed': <function _allowed at 0x543ff50>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xb41e4d0>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0xbb04c08>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
UpdatePoolLink.classes = ('ajax-modal', 'btn-update')
UpdatePoolLink.get_link_url(pool)[source]
UpdatePoolLink.name = 'updatepool'
UpdatePoolLink.verbose_name = <django.utils.functional.__proxy__ object at 0xb41e4d0>
class openstack_dashboard.dashboards.project.loadbalancers.tables.UpdateVipLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

UpdateVipLink.allowed(request, datum=None)[source]
UpdateVipLink.base_options = {'__module__': 'openstack_dashboard.dashboards.project.loadbalancers.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updatevip', '_allowed': <function _allowed at 0x543ff50>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xa84f110>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, 'get_link_url': <function get_link_url at 0xbe00050>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0xbe000c8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0x543f140>, 'get_default_classes': <function get_default_classes at 0x543fc08>, 'update': <function update at 0x543f500>, 'get_policy_target': <function get_policy_target at 0x543f230>, '_allowed': <function _allowed at 0x543ff50>, '__repr__': <function __repr__ at 0x543f398>, 'allowed': <function allowed at 0x543fed8>, 'get_default_attrs': <function get_default_attrs at 0x543fde8>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0x543f488>}, '__doc__': 'A table action which is simply a link rather than a form POST.\n\n .. attribute:: name\n\n Required. The short name or "slug" representing this\n action. This name should not be changed at runtime.\n\n .. attribute:: verbose_name\n\n A string which will be rendered as the link text. (Required)\n\n .. attribute:: url\n\n A string or a callable which resolves to a url to be used as the link\n target. You must either define the ``url`` attribute or override\n the ``get_link_url`` method on the class.\n\n .. attribute:: allowed_data_types\n\n A list that contains the allowed data types of the action. If the\n datum\'s type is in this list, the action will be shown on the row\n for the datum.\n\n Defaults to be an empty list (``[]``). When set to empty, the action\n will accept any kind of data.\n ', '__init__': <function __init__ at 0x543fe60>}
UpdateVipLink.classes = ('ajax-modal', 'btn-update')
UpdateVipLink.get_link_url(pool)[source]
UpdateVipLink.name = 'updatevip'
UpdateVipLink.verbose_name = <django.utils.functional.__proxy__ object at 0xa84f110>
openstack_dashboard.dashboards.project.loadbalancers.tables.get_member_link(member)[source]
openstack_dashboard.dashboards.project.loadbalancers.tables.get_pool_link(member)[source]
openstack_dashboard.dashboards.project.loadbalancers.tables.get_vip_link(pool)[source]

Previous topic

The openstack_dashboard.dashboards.project.containers Module

Next topic

The openstack_dashboard.dashboards.project.loadbalancers.tests Module

This Page