The openstack_dashboard.usage.tables ModuleΒΆ

class openstack_dashboard.usage.tables.BaseUsageTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

BaseUsageTable.base_actions = {}
BaseUsageTable.base_columns = {'vcpus': <Column: vcpus>, 'disk': <Column: disk>, 'memory': <Column: memory>, 'hours': <Column: hours>}
class openstack_dashboard.usage.tables.CSVSummary(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CSVSummary.classes = ('btn-download',)
CSVSummary.get_link_url(usage=None)[source]
CSVSummary.name = 'csv_summary'
CSVSummary.verbose_name = <django.utils.functional.__proxy__ object at 0x67e7c50>
class openstack_dashboard.usage.tables.GlobalUsageTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: openstack_dashboard.usage.tables.BaseUsageTable

class GlobalUsageTable.Meta[source]
GlobalUsageTable.Meta.columns = ('tenant', 'vcpus', 'disk', 'memory', 'hours', 'disk_hours')
GlobalUsageTable.Meta.multi_select = False
GlobalUsageTable.Meta.name = 'global_usage'
GlobalUsageTable.Meta.table_actions = (<class 'openstack_dashboard.usage.tables.CSVSummary'>,)
GlobalUsageTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x67e7ed0>
GlobalUsageTable.base_actions = {'csv_summary': <CSVSummary: csv_summary>}
GlobalUsageTable.base_columns = {'vcpus': <Column: vcpus>, 'disk': <Column: disk>, 'memory': <Column: memory>, 'hours': <Column: hours>, 'tenant': <Column: tenant>, 'disk_hours': <Column: disk_hours>}
GlobalUsageTable.get_object_id(datum)[source]
class openstack_dashboard.usage.tables.TenantUsageTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: openstack_dashboard.usage.tables.BaseUsageTable

class TenantUsageTable.Meta[source]
TenantUsageTable.Meta.columns = ('instance', 'vcpus', 'disk', 'memory', 'uptime')
TenantUsageTable.Meta.multi_select = False
TenantUsageTable.Meta.name = 'tenant_usage'
TenantUsageTable.Meta.table_actions = (<class 'openstack_dashboard.usage.tables.CSVSummary'>,)
TenantUsageTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x67e7490>
TenantUsageTable.base_actions = {'csv_summary': <CSVSummary: csv_summary>}
TenantUsageTable.base_columns = {'vcpus': <Column: vcpus>, 'disk': <Column: disk>, 'memory': <Column: memory>, 'hours': <Column: hours>, 'instance': <Column: instance>, 'uptime': <Column: uptime>}
TenantUsageTable.get_object_id(datum)[source]
openstack_dashboard.usage.tables.get_instance_link(datum)[source]

Previous topic

The openstack_dashboard.usage.quotas Module

Next topic

The openstack_dashboard.api.network Module

This Page