FlavorsΒΆ
Flavor interface.
-
class
novaclient.v2.flavors.
Flavor
(manager, info, loaded=False) Bases:
novaclient.openstack.common.apiclient.base.Resource
A flavor is an available hardware configuration for a server.
Populate and bind to a manager.
Parameters: - manager – BaseManager object
- info – dictionary representing resource attributes
- loaded – prevent lazy-loading if set to True
-
HUMAN_ID
= True
-
delete
() Delete this flavor.
-
ephemeral
Provide a user-friendly accessor to OS-FLV-EXT-DATA:ephemeral
-
get_keys
() Get extra specs from a flavor.
-
is_public
Provide a user-friendly accessor to os-flavor-access:is_public
-
set_keys
(metadata) Set extra specs on a flavor.
Parameters: metadata – A dict of key/value pairs to be set
-
unset_keys
(keys) Unset extra specs on a flavor.
Parameters: keys – A list of keys to be unset
-
class
novaclient.v2.flavors.
FlavorManager
(api) Bases:
novaclient.base.ManagerWithFind
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 passNone
. - 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, marker=None, limit=None) Get a list of all flavors.
Return type: list of
Flavor
.Parameters: - limit – maximum number of flavors to return (optional).
- marker – Begin returning flavors that appear later in the flavor list than that represented by this flavor id (optional).
-
resource_class
alias of
Flavor
-