heat.engine.clients.os.trove module¶
- class heat.engine.clients.os.trove.FlavorConstraint[source]¶
Bases:
BaseCustomConstraint
- expected_exceptions = (<class 'troveclient.apiclient.exceptions.NotFound'>,)¶
- resource_client_name = 'trove'¶
- resource_getter_name = 'find_flavor_by_name_or_id'¶
- class heat.engine.clients.os.trove.TroveClientPlugin(context)[source]¶
Bases:
ClientPlugin
- DATABASE = 'database'¶
- exceptions_module = <module 'troveclient.exceptions' from '/home/zuul/src/opendev.org/openstack/heat/.tox/docs/lib/python3.10/site-packages/troveclient/exceptions.py'>¶
- find_flavor_by_name_or_id(flavor)[source]¶
Find the specified flavor by name or id.
- Parameters:
flavor – the name of the flavor to find
- Returns:
the id of :flavor:
- service_types = ['database']¶