Placement API¶
The Placement Class¶
The placement high-level interface is available through the placement
member of a Connection
object.
The placement
member will only be added if the service is detected.
Resource Providers¶
-
class
openstack.placement.v1._proxy.
Proxy
(session, statsd_client=None, statsd_prefix=None, prometheus_counter=None, prometheus_histogram=None, influxdb_config=None, influxdb_client=None, *args, **kwargs) -
create_resource_provider
(**attrs) Create a new resource provider from attributes.
- Parameters
attrs – Keyword arguments which will be used to create a
ResourceProvider
, comprised of the properties on the ResourceProvider class.- Returns
The results of resource provider creation
- Return type
-
delete_resource_provider
(resource_provider, ignore_missing=True) Delete a resource provider
- Parameters
resource_provider – The value can be either the ID of a resource provider or an
ResourceProvider
, instance.ignore_missing (bool) – When set to
False
ResourceNotFound
will be raised when the resource provider does not exist. When set toTrue
, no exception will be set when attempting to delete a nonexistent resource provider.
- Returns
None
-
update_resource_provider
(resource_provider, **attrs) Update a flavor
- Parameters
resource_provider – The value can be either the ID of a resource provider or an
ResourceProvider
, instance.- Attrs kwargs
The attributes to update on the resource provider represented by
resource_provider
.- Returns
The updated resource provider
- Return type
-
get_resource_provider
(resource_provider) Get a single resource_provider.
- Parameters
resource_provider – The value can be either the ID of a resource provider or an
ResourceProvider
, instance.- Returns
An instance of
ResourceProvider
- Raises
ResourceNotFound
when no resource provider matching the criteria could be found.
-
resource_providers
(**query) Retrieve a generator of resource providers.
- Parameters
query (kwargs) – Optional query parameters to be sent to restrict the resource providers to be returned.
- Returns
A generator of resource provider instances.
-