The novaclient.v1_1.usage Module

Usage interface.

class novaclient.v1_1.usage.Usage(manager, info, loaded=False)

Bases: novaclient.base.Resource

Usage contains infomartion about a tenants physical resource usage

class novaclient.v1_1.usage.UsageManager(api)

Bases: novaclient.base.ManagerWithFind

Manage Usage resources.

get(tenant_id, start, end)

Get usage for a specific tenant.

Parameters:
  • tenant_id – Tenant ID to fetch usage for
  • startdatetime.datetime Start date
  • enddatetime.datetime End date
Return type:

Usage

list(start, end, detailed=False)

Get usage for all tenants

Parameters:
  • startdatetime.datetime Start date
  • enddatetime.datetime End date
  • detailed – Whether to include information about each instance whose usage is part of the report
Return type:

list of Usage.

resource_class

alias of Usage

This Page