Flavors

Flavors

Flavor interface.html

class novaclient.v1_1.flavors. Flavor ( manager, info, loaded=False )

Bases: novaclient.openstack.common.apiclient.base.Resourcepython

A flavor is an available hardware configuration for a server.api

HUMAN_ID = True
delete ( )

Delete this flavor.ide

ephemeral

Provide a user-friendly accessor to OS-FLV-EXT-DATA:ephemeralthis

get_keys ( )

Get extra specs from a flavor.spa

Parameters: flavor – The Flavor to get extra specs from
is_public

Provide a user-friendly accessor to os-flavor-access:is_publicserver

set_keys ( metadata )

Set extra specs on a flavor.htm

Parameters:
  • flavor – The Flavor to set extra spec on
  • metadata – A dict of key/value pairs to be set
unset_keys ( keys )

Unset extra specs on a flavor.ip

Parameters:
  • flavor – The Flavor to unset extra spec on
  • keys – A list of keys to be unset
class novaclient.v1_1.flavors. FlavorManager ( api )

Bases: novaclient.base.ManagerWithFindci

Manage Flavor resources.

create ( name, ram, vcpus, disk, flavorid='auto', ephemeral=0, swap=0, rxtx_factor=1.0, is_public=True )

Create a flavor.

Parameters:
  • name – Descriptive name of the flavor
  • ram – Memory in MB for the flavor
  • vcpus – Number of VCPUs for the flavor
  • disk – Size of local disk in GB
  • flavorid – ID for the flavor (optional). You can use the reserved value "auto" to have Nova generate a UUID for the flavor in cases where you cannot simply pass None.
  • swap – Swap space in MB
  • rxtx_factor – RX/TX factor
Return type:

Flavor

delete ( flavor )

Delete a specific flavor.

Parameters: flavor – The ID of the Flavor to get.
get ( flavor )

Get a specific flavor.

Parameters: flavor – The ID of the Flavor to get.
Return type: Flavor
is_alphanum_id_allowed = True
list ( detailed=True, is_public=True )

Get a list of all flavors.

Return type: list of Flavor.
resource_class

alias of Flavor

相關文章
相關標籤/搜索