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

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

Bases: horizon.tables.actions.LinkAction

base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addikepolicy', '_allowed': <function _allowed at 0xf52eabfc>, 'url': 'horizon:project:vpn:addikepolicy', 'verbose_name': <django.utils.functional.__proxy__ object at 0xefdfc60c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, 'get_link_url': <function get_link_url at 0xf52eae9c>, 'classes': ('ajax-modal', 'btn-addikepolicy'), '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__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 0xf52ea8b4>}
classes = ('ajax-modal', 'btn-addikepolicy')
name = 'addikepolicy'
url = 'horizon:project:vpn:addikepolicy'
verbose_name = <django.utils.functional.__proxy__ object at 0xefdfc60c>
class openstack_dashboard.dashboards.project.vpn.tables.AddIPSecPolicyLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addipsecpolicy', '_allowed': <function _allowed at 0xf52eabfc>, 'url': 'horizon:project:vpn:addipsecpolicy', 'verbose_name': <django.utils.functional.__proxy__ object at 0xf026826c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, 'get_link_url': <function get_link_url at 0xf52eae9c>, 'classes': ('ajax-modal', 'btn-addipsecpolicy'), '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__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 0xf52ea8b4>}
classes = ('ajax-modal', 'btn-addipsecpolicy')
name = 'addipsecpolicy'
url = 'horizon:project:vpn:addipsecpolicy'
verbose_name = <django.utils.functional.__proxy__ object at 0xf026826c>
class openstack_dashboard.dashboards.project.vpn.tables.AddIPSecSiteConnectionLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addipsecsiteconnection', '_allowed': <function _allowed at 0xf52eabfc>, 'url': 'horizon:project:vpn:addipsecsiteconnection', 'verbose_name': <django.utils.functional.__proxy__ object at 0xf04cc40c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, 'get_link_url': <function get_link_url at 0xf52eae9c>, 'classes': ('ajax-modal', 'btn-addipsecsiteconnection'), '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__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 0xf52ea8b4>}
classes = ('ajax-modal', 'btn-addipsecsiteconnection')
name = 'addipsecsiteconnection'
url = 'horizon:project:vpn:addipsecsiteconnection'
verbose_name = <django.utils.functional.__proxy__ object at 0xf04cc40c>
class openstack_dashboard.dashboards.project.vpn.tables.AddVPNServiceLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'addvpnservice', '_allowed': <function _allowed at 0xf52eabfc>, 'url': 'horizon:project:vpn:addvpnservice', 'verbose_name': <django.utils.functional.__proxy__ object at 0xf026e4cc>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, 'get_link_url': <function get_link_url at 0xf52eae9c>, 'classes': ('ajax-modal', 'btn-addvpnservice'), '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__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 0xf52ea8b4>}
classes = ('ajax-modal', 'btn-addvpnservice')
name = 'addvpnservice'
url = 'horizon:project:vpn:addvpnservice'
verbose_name = <django.utils.functional.__proxy__ object at 0xf026e4cc>
class openstack_dashboard.dashboards.project.vpn.tables.DeleteIKEPolicyLink(**kwargs)[source]

Bases: horizon.tables.actions.DeleteAction

action_past = <django.utils.functional.__proxy__ object at 0xefdfc80c>
action_present = <django.utils.functional.__proxy__ object at 0xefe2438c>
allowed(request, datum=None)[source]
base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0xefdfc26c>, 'update': <function update at 0xf52ea6bc>, 'get_success_url': <function get_success_url at 0xf52eaca4>, 'get_param_name': <function get_param_name at 0xf52ea79c>, 'allowed': <function allowed at 0xefe1d6bc>, 'handle': <function handle at 0xf52eacdc>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__init__': <function __init__ at 0xf52ea80c>, 'name': 'deleteikepolicy', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xefdfc04c>, 'action_present': <django.utils.functional.__proxy__ object at 0xefe2438c>, 'action_past': <django.utils.functional.__proxy__ object at 0xefdfc80c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea764>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52ead84>, '_get_action_name': <function _get_action_name at 0xf52ead4c>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'action': <function action at 0xf52eab54>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, '__doc__': 'Doc missing.', 'delete': <function delete at 0xf52eac34>}
data_type_plural = <django.utils.functional.__proxy__ object at 0xefdfc04c>
data_type_singular = <django.utils.functional.__proxy__ object at 0xefdfc26c>
name = 'deleteikepolicy'
class openstack_dashboard.dashboards.project.vpn.tables.DeleteIPSecPolicyLink(**kwargs)[source]

Bases: horizon.tables.actions.DeleteAction

action_past = <django.utils.functional.__proxy__ object at 0xefdfc02c>
action_present = <django.utils.functional.__proxy__ object at 0xf0263bac>
allowed(request, datum=None)[source]
base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0xefdfc18c>, 'update': <function update at 0xf52ea6bc>, 'get_success_url': <function get_success_url at 0xf52eaca4>, 'get_param_name': <function get_param_name at 0xf52ea79c>, 'allowed': <function allowed at 0xefe1d72c>, 'handle': <function handle at 0xf52eacdc>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__init__': <function __init__ at 0xf52ea80c>, 'name': 'deleteipsecpolicy', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xefdfce6c>, 'action_present': <django.utils.functional.__proxy__ object at 0xf0263bac>, 'action_past': <django.utils.functional.__proxy__ object at 0xefdfc02c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea764>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52ead84>, '_get_action_name': <function _get_action_name at 0xf52ead4c>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'action': <function action at 0xf52eab54>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, '__doc__': 'Doc missing.', 'delete': <function delete at 0xf52eac34>}
data_type_plural = <django.utils.functional.__proxy__ object at 0xefdfce6c>
data_type_singular = <django.utils.functional.__proxy__ object at 0xefdfc18c>
name = 'deleteipsecpolicy'
class openstack_dashboard.dashboards.project.vpn.tables.DeleteIPSecSiteConnectionLink(**kwargs)[source]

Bases: horizon.tables.actions.DeleteAction

action_past = <django.utils.functional.__proxy__ object at 0xefdfcf2c>
action_present = <django.utils.functional.__proxy__ object at 0xefdfcecc>
base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0xefdff46c>, 'update': <function update at 0xf52ea6bc>, 'get_success_url': <function get_success_url at 0xf52eaca4>, 'get_param_name': <function get_param_name at 0xf52ea79c>, 'allowed': <function allowed at 0xf52ea8ec>, 'handle': <function handle at 0xf52eacdc>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__init__': <function __init__ at 0xf52ea80c>, 'name': 'deleteipsecsiteconnection', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xefdff52c>, 'action_present': <django.utils.functional.__proxy__ object at 0xefdfcecc>, 'action_past': <django.utils.functional.__proxy__ object at 0xefdfcf2c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea764>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52ead84>, '_get_action_name': <function _get_action_name at 0xf52ead4c>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'action': <function action at 0xf52eab54>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, '__doc__': 'Doc missing.', 'delete': <function delete at 0xf52eac34>}
data_type_plural = <django.utils.functional.__proxy__ object at 0xefdff52c>
data_type_singular = <django.utils.functional.__proxy__ object at 0xefdff46c>
name = 'deleteipsecsiteconnection'
class openstack_dashboard.dashboards.project.vpn.tables.DeleteVPNServiceLink(**kwargs)[source]

Bases: horizon.tables.actions.DeleteAction

action_past = <django.utils.functional.__proxy__ object at 0xefe1fccc>
action_present = <django.utils.functional.__proxy__ object at 0xf026850c>
allowed(request, datum=None)[source]
base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_singular': <django.utils.functional.__proxy__ object at 0xefdfc62c>, 'update': <function update at 0xf52ea6bc>, 'get_success_url': <function get_success_url at 0xf52eaca4>, 'get_param_name': <function get_param_name at 0xf52ea79c>, 'allowed': <function allowed at 0xefe1d64c>, 'handle': <function handle at 0xf52eacdc>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__init__': <function __init__ at 0xf52ea80c>, 'name': 'deletevpnservice', 'data_type_plural': <django.utils.functional.__proxy__ object at 0xefdfc68c>, 'action_present': <django.utils.functional.__proxy__ object at 0xf026850c>, 'action_past': <django.utils.functional.__proxy__ object at 0xefe1fccc>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea764>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52ead84>, '_get_action_name': <function _get_action_name at 0xf52ead4c>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'action': <function action at 0xf52eab54>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, '__doc__': 'Doc missing.', 'delete': <function delete at 0xf52eac34>}
data_type_plural = <django.utils.functional.__proxy__ object at 0xefdfc68c>
data_type_singular = <django.utils.functional.__proxy__ object at 0xefdfc62c>
name = 'deletevpnservice'
class openstack_dashboard.dashboards.project.vpn.tables.IKEPoliciesTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class Meta[source]
name = 'ikepoliciestable'
row_actions = (<class 'openstack_dashboard.dashboards.project.vpn.tables.UpdateIKEPolicyLink'>, <class 'openstack_dashboard.dashboards.project.vpn.tables.DeleteIKEPolicyLink'>)
table_actions = (<class 'openstack_dashboard.dashboards.project.vpn.tables.AddIKEPolicyLink'>, <class 'openstack_dashboard.dashboards.project.vpn.tables.DeleteIKEPolicyLink'>)
verbose_name = <django.utils.functional.__proxy__ object at 0xefe0934c>
IKEPoliciesTable.base_actions = {'addikepolicy': <AddIKEPolicyLink: addikepolicy>, 'deleteikepolicy': <DeleteIKEPolicyLink: deleteikepolicy>, 'updateikepolicy': <UpdateIKEPolicyLink: updateikepolicy>}
IKEPoliciesTable.base_columns = {'id': <Column: id>, 'name': <Column: name>, 'auth_algorithm': <Column: auth_algorithm>, 'encryption_algorithm': <Column: encryption_algorithm>, 'pfs': <Column: pfs>}
class openstack_dashboard.dashboards.project.vpn.tables.IPSecPoliciesTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class Meta[source]
name = 'ipsecpoliciestable'
row_actions = (<class 'openstack_dashboard.dashboards.project.vpn.tables.UpdateIPSecPolicyLink'>, <class 'openstack_dashboard.dashboards.project.vpn.tables.DeleteIPSecPolicyLink'>)
table_actions = (<class 'openstack_dashboard.dashboards.project.vpn.tables.AddIPSecPolicyLink'>, <class 'openstack_dashboard.dashboards.project.vpn.tables.DeleteIPSecPolicyLink'>)
verbose_name = <django.utils.functional.__proxy__ object at 0xefe0978c>
IPSecPoliciesTable.base_actions = {'addipsecpolicy': <AddIPSecPolicyLink: addipsecpolicy>, 'deleteipsecpolicy': <DeleteIPSecPolicyLink: deleteipsecpolicy>, 'updateipsecpolicy': <UpdateIPSecPolicyLink: updateipsecpolicy>}
IPSecPoliciesTable.base_columns = {'id': <Column: id>, 'name': <Column: name>, 'auth_algorithm': <Column: auth_algorithm>, 'encryption_algorithm': <Column: encryption_algorithm>, 'pfs': <Column: pfs>}
class openstack_dashboard.dashboards.project.vpn.tables.IPSecSiteConnectionsTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class Meta[source]
name = 'ipsecsiteconnectionstable'
row_actions = (<class 'openstack_dashboard.dashboards.project.vpn.tables.UpdateIPSecSiteConnectionLink'>, <class 'openstack_dashboard.dashboards.project.vpn.tables.DeleteIPSecSiteConnectionLink'>)
table_actions = (<class 'openstack_dashboard.dashboards.project.vpn.tables.AddIPSecSiteConnectionLink'>, <class 'openstack_dashboard.dashboards.project.vpn.tables.DeleteIPSecSiteConnectionLink'>)
verbose_name = <django.utils.functional.__proxy__ object at 0xefdffbac>
IPSecSiteConnectionsTable.STATUS_CHOICES = (('Active', True), ('Down', True), ('Error', False))
IPSecSiteConnectionsTable.base_actions = {'addipsecsiteconnection': <AddIPSecSiteConnectionLink: addipsecsiteconnection>, 'deleteipsecsiteconnection': <DeleteIPSecSiteConnectionLink: deleteipsecsiteconnection>, 'updateipsecsiteconnection': <UpdateIPSecSiteConnectionLink: updateipsecsiteconnection>}
IPSecSiteConnectionsTable.base_columns = {'id': <Column: id>, 'name': <Column: name>, 'vpnservice_name': <Column: vpnservice_name>, 'ikepolicy_name': <Column: ikepolicy_name>, 'ipsecpolicy_name': <Column: ipsecpolicy_name>, 'status': <Column: status>}
class openstack_dashboard.dashboards.project.vpn.tables.UpdateIKEPolicyLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

allowed(request, datum=None)[source]
base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updateikepolicy', '_allowed': <function _allowed at 0xf52eabfc>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xf026e56c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, 'get_link_url': <function get_link_url at 0xefe1d80c>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xefe1d844>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__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 0xf52ea8b4>}
classes = ('ajax-modal', 'btn-update')
get_link_url(ikepolicy)[source]
name = 'updateikepolicy'
verbose_name = <django.utils.functional.__proxy__ object at 0xf026e56c>
class openstack_dashboard.dashboards.project.vpn.tables.UpdateIPSecPolicyLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

allowed(request, datum=None)[source]
base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updateipsecpolicy', '_allowed': <function _allowed at 0xf52eabfc>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xf026866c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, 'get_link_url': <function get_link_url at 0xefe1d87c>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xefe1d8b4>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__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 0xf52ea8b4>}
classes = ('ajax-modal', 'btn-update')
get_link_url(ipsecpolicy)[source]
name = 'updateipsecpolicy'
verbose_name = <django.utils.functional.__proxy__ object at 0xf026866c>
class openstack_dashboard.dashboards.project.vpn.tables.UpdateIPSecSiteConnectionLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

allowed(request, datum=None)[source]
base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'updateipsecsiteconnection', '_allowed': <function _allowed at 0xf52eabfc>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xefdff80c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, 'get_link_url': <function get_link_url at 0xefe1d8ec>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xefe1d924>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__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 0xf52ea8b4>}
classes = ('ajax-modal', 'btn-update')
get_link_url(ipsecsiteconnection)[source]
name = 'updateipsecsiteconnection'
verbose_name = <django.utils.functional.__proxy__ object at 0xefdff80c>
class openstack_dashboard.dashboards.project.vpn.tables.UpdateVPNServiceLink(attrs=None, **kwargs)[source]

Bases: horizon.tables.actions.LinkAction

allowed(request, datum=None)[source]
base_options = {'__module__': 'openstack_dashboard.dashboards.project.vpn.tables', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'name': 'update_vpnservice', '_allowed': <function _allowed at 0xf52eabfc>, 'verbose_name': <django.utils.functional.__proxy__ object at 0xefe2466c>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, 'get_link_url': <function get_link_url at 0xefe1d79c>, 'classes': ('ajax-modal', 'btn-update'), '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xefe1d7d4>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {'__module__': 'horizon.tables.actions', '__metaclass__': <class 'horizon.tables.actions.BaseActionMetaClass'>, 'data_type_matched': <function data_type_matched at 0xf52ea72c>, 'get_default_classes': <function get_default_classes at 0xf52ea87c>, 'update': <function update at 0xf52eaa3c>, 'get_policy_target': <function get_policy_target at 0xf52ea844>, '_allowed': <function _allowed at 0xf52eabfc>, '__repr__': <function __repr__ at 0xf52ea6f4>, 'allowed': <function allowed at 0xf52ea8ec>, 'get_default_attrs': <function get_default_attrs at 0xf52eae64>, 'base_options': {...}, '__doc__': 'Common base class for all ``Action`` classes.', '__init__': <function __init__ at 0xf52ea924>}, '__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 0xf52ea8b4>}
classes = ('ajax-modal', 'btn-update')
get_link_url(vpnservice)[source]
name = 'update_vpnservice'
verbose_name = <django.utils.functional.__proxy__ object at 0xefe2466c>
class openstack_dashboard.dashboards.project.vpn.tables.VPNServicesTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class Meta[source]
name = 'vpnservicestable'
row_actions = (<class 'openstack_dashboard.dashboards.project.vpn.tables.UpdateVPNServiceLink'>, <class 'openstack_dashboard.dashboards.project.vpn.tables.DeleteVPNServiceLink'>)
table_actions = (<class 'openstack_dashboard.dashboards.project.vpn.tables.AddVPNServiceLink'>, <class 'openstack_dashboard.dashboards.project.vpn.tables.DeleteVPNServiceLink'>)
verbose_name = <django.utils.functional.__proxy__ object at 0xefdfbc4c>
VPNServicesTable.STATUS_CHOICES = (('Active', True), ('Down', True), ('Error', False))
VPNServicesTable.base_actions = {'addvpnservice': <AddVPNServiceLink: addvpnservice>, 'deletevpnservice': <DeleteVPNServiceLink: deletevpnservice>, 'update_vpnservice': <UpdateVPNServiceLink: update_vpnservice>}
VPNServicesTable.base_columns = {'id': <Column: id>, 'name': <Column: name>, 'description': <Column: description>, 'subnet_name': <Column: subnet_name>, 'router_name': <Column: router_name>, 'status': <Column: status>}

Previous topic

The openstack_dashboard.dashboards.project.vpn Module

Next topic

The openstack_dashboard.dashboards.project.vpn.urls Module

This Page