The horizon.dashboards.nova.instances.tables ModuleΒΆ

class horizon.dashboards.nova.instances.tables.AssociateIP(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

AssociateIP.allowed(request, instance)[source]
AssociateIP.classes = ('ajax-modal', 'btn-associate')
AssociateIP.get_link_url(datum)[source]
AssociateIP.name = 'associate'
AssociateIP.url = 'horizon:nova:access_and_security:floating_ips:associate'
AssociateIP.verbose_name = <django.utils.functional.__proxy__ object at 0xae700cc>
class horizon.dashboards.nova.instances.tables.ConsoleLink(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

ConsoleLink.allowed(request, instance=None)[source]
ConsoleLink.classes = ('btn-console',)
ConsoleLink.get_link_url(datum)[source]
ConsoleLink.name = 'console'
ConsoleLink.url = 'horizon:nova:instances:detail'
ConsoleLink.verbose_name = <django.utils.functional.__proxy__ object at 0xae7074c>
class horizon.dashboards.nova.instances.tables.CreateSnapshot(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CreateSnapshot.allowed(request, instance=None)[source]
CreateSnapshot.classes = ('ajax-modal', 'btn-camera')
CreateSnapshot.name = 'snapshot'
CreateSnapshot.url = 'horizon:nova:images_and_snapshots:snapshots:create'
CreateSnapshot.verbose_name = <django.utils.functional.__proxy__ object at 0xae75c8c>
class horizon.dashboards.nova.instances.tables.EditInstance(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

EditInstance.allowed(request, instance)[source]
EditInstance.classes = ('ajax-modal', 'btn-edit')
EditInstance.name = 'edit'
EditInstance.url = 'horizon:nova:instances:update'
EditInstance.verbose_name = <django.utils.functional.__proxy__ object at 0xae75b6c>
class horizon.dashboards.nova.instances.tables.InstancesTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class InstancesTable.Meta[source]
InstancesTable.Meta.name = 'instances'
InstancesTable.Meta.row_actions = (<class 'horizon.dashboards.nova.instances.tables.CreateSnapshot'>, <class 'horizon.dashboards.nova.instances.tables.AssociateIP'>, <class 'horizon.dashboards.nova.instances.tables.EditInstance'>, <class 'horizon.dashboards.nova.instances.tables.ConsoleLink'>, <class 'horizon.dashboards.nova.instances.tables.LogLink'>, <class 'horizon.dashboards.nova.instances.tables.TogglePause'>, <class 'horizon.dashboards.nova.instances.tables.ToggleSuspend'>, <class 'horizon.dashboards.nova.instances.tables.RebootInstance'>, <class 'horizon.dashboards.nova.instances.tables.TerminateInstance'>)
InstancesTable.Meta.row_class

alias of UpdateRow

InstancesTable.Meta.status_columns = ['status', 'task']
InstancesTable.Meta.table_actions = (<class 'horizon.dashboards.nova.instances.tables.LaunchLink'>, <class 'horizon.dashboards.nova.instances.tables.TerminateInstance'>)
InstancesTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0xae70f0c>
InstancesTable.STATUS_CHOICES = (('active', True), ('shutoff', True), ('suspended', True), ('paused', True), ('error', False))
InstancesTable.TASK_DISPLAY_CHOICES = (('image_snapshot', 'Snapshotting'),)
InstancesTable.TASK_STATUS_CHOICES = ((None, True), ('none', True))
InstancesTable.base_actions = {'associate': <AssociateIP: associate>, 'console': <ConsoleLink: console>, 'edit': <EditInstance: edit>, 'launch': <LaunchLink: launch>, 'log': <LogLink: log>, 'pause': <TogglePause: pause>, 'reboot': <RebootInstance: reboot>, 'snapshot': <CreateSnapshot: snapshot>, 'suspend': <ToggleSuspend: suspend>, 'terminate': <TerminateInstance: terminate>}
InstancesTable.base_columns = {'name': <Column: name>, 'ip': <Column: ip>, 'size': <Column: size>, 'keypair': <Column: keypair>, 'status': <Column: status>, 'task': <Column: task>, 'state': <Column: state>}
class horizon.dashboards.nova.instances.tables.LaunchLink(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

LaunchLink.classes = ('btn-launch', 'ajax-modal')
LaunchLink.name = 'launch'
LaunchLink.url = 'horizon:nova:instances:launch'
LaunchLink.verbose_name = <django.utils.functional.__proxy__ object at 0xae757ac>
class horizon.dashboards.nova.instances.tables.LogLink(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

LogLink.allowed(request, instance=None)[source]
LogLink.classes = ('btn-log',)
LogLink.get_link_url(datum)[source]
LogLink.name = 'log'
LogLink.url = 'horizon:nova:instances:detail'
LogLink.verbose_name = <django.utils.functional.__proxy__ object at 0xae7064c>
class horizon.dashboards.nova.instances.tables.RebootInstance[source]

Bases: horizon.tables.actions.BatchAction

RebootInstance.action(request, obj_id)[source]
RebootInstance.action_past = <django.utils.functional.__proxy__ object at 0xae76dcc>
RebootInstance.action_present = <django.utils.functional.__proxy__ object at 0xae76e6c>
RebootInstance.allowed(request, instance=None)[source]
RebootInstance.classes = ('btn-danger', 'btn-reboot')
RebootInstance.data_type_plural = <django.utils.functional.__proxy__ object at 0xae7610c>
RebootInstance.data_type_singular = <django.utils.functional.__proxy__ object at 0xae7642c>
RebootInstance.name = 'reboot'
class horizon.dashboards.nova.instances.tables.TerminateInstance[source]

Bases: horizon.tables.actions.BatchAction

TerminateInstance.action(request, obj_id)[source]
TerminateInstance.action_past = <django.utils.functional.__proxy__ object at 0xae7106c>
TerminateInstance.action_present = <django.utils.functional.__proxy__ object at 0xae7154c>
TerminateInstance.allowed(request, instance=None)[source]
TerminateInstance.classes = ('btn-danger', 'btn-terminate')
TerminateInstance.data_type_plural = <django.utils.functional.__proxy__ object at 0xae76a4c>
TerminateInstance.data_type_singular = <django.utils.functional.__proxy__ object at 0xae7122c>
TerminateInstance.name = 'terminate'
class horizon.dashboards.nova.instances.tables.TogglePause[source]

Bases: horizon.tables.actions.BatchAction

TogglePause.action(request, obj_id)[source]
TogglePause.action_past = (<django.utils.functional.__proxy__ object at 0xae7556c>, <django.utils.functional.__proxy__ object at 0xae75f0c>)
TogglePause.action_present = (<django.utils.functional.__proxy__ object at 0xae74b8c>, <django.utils.functional.__proxy__ object at 0xae756ac>)
TogglePause.allowed(request, instance=None)[source]
TogglePause.classes = ('btn-pause',)
TogglePause.data_type_plural = <django.utils.functional.__proxy__ object at 0xae75a8c>
TogglePause.data_type_singular = <django.utils.functional.__proxy__ object at 0xae7560c>
TogglePause.name = 'pause'
class horizon.dashboards.nova.instances.tables.ToggleSuspend[source]

Bases: horizon.tables.actions.BatchAction

ToggleSuspend.action(request, obj_id)[source]
ToggleSuspend.action_past = (<django.utils.functional.__proxy__ object at 0xae75cec>, <django.utils.functional.__proxy__ object at 0xae7590c>)
ToggleSuspend.action_present = (<django.utils.functional.__proxy__ object at 0xae7518c>, <django.utils.functional.__proxy__ object at 0xae750ec>)
ToggleSuspend.allowed(request, instance=None)[source]
ToggleSuspend.classes = ('btn-suspend',)
ToggleSuspend.data_type_plural = <django.utils.functional.__proxy__ object at 0xae751ac>
ToggleSuspend.data_type_singular = <django.utils.functional.__proxy__ object at 0xae7584c>
ToggleSuspend.name = 'suspend'
class horizon.dashboards.nova.instances.tables.UpdateRow(table, datum=None)[source]

Bases: horizon.tables.base.Row

UpdateRow.ajax = True
UpdateRow.get_data(request, instance_id)[source]
horizon.dashboards.nova.instances.tables.get_ips(instance)[source]
horizon.dashboards.nova.instances.tables.get_keyname(instance)[source]
horizon.dashboards.nova.instances.tables.get_power_state(instance)[source]
horizon.dashboards.nova.instances.tables.get_size(instance)[source]

Previous topic

The horizon.dashboards.nova.instances Module

Next topic

The horizon.dashboards.nova.instances.tabs Module

This Page