heat.engine.clients.os.sahara.ClusterConstraint[source]¶Bases: heat.engine.clients.os.sahara.SaharaBaseConstraint
resource_name = 'clusters'¶heat.engine.clients.os.sahara.ClusterTemplateConstraint[source]¶Bases: heat.engine.clients.os.sahara.SaharaBaseConstraint
resource_name = 'cluster_templates'¶heat.engine.clients.os.sahara.DataSourceConstraint[source]¶Bases: heat.engine.clients.os.sahara.SaharaBaseConstraint
resource_name = 'data_sources'¶heat.engine.clients.os.sahara.ImageConstraint[source]¶Bases: heat.engine.clients.os.sahara.SaharaBaseConstraint
resource_name = 'images'¶heat.engine.clients.os.sahara.JobBinaryConstraint[source]¶Bases: heat.engine.clients.os.sahara.SaharaBaseConstraint
resource_name = 'job_binaries'¶heat.engine.clients.os.sahara.JobTypeConstraint[source]¶Bases: heat.engine.constraints.BaseCustomConstraint
resource_client_name = 'sahara'¶resource_getter_name = 'get_job_type'¶heat.engine.clients.os.sahara.PluginConstraint[source]¶Bases: heat.engine.constraints.BaseCustomConstraint
resource_client_name = 'sahara'¶resource_getter_name = 'get_plugin_id'¶heat.engine.clients.os.sahara.SaharaBaseConstraint[source]¶Bases: heat.engine.constraints.BaseCustomConstraint
expected_exceptions = (<class 'heat.common.exception.EntityNotFound'>, <class 'heat.common.exception.PhysicalResourceNameAmbiguity'>)¶resource_name = None¶heat.engine.clients.os.sahara.SaharaClientPlugin(context)[source]¶Bases: heat.engine.clients.client_plugin.ClientPlugin
DATA_PROCESSING = 'data-processing'¶exceptions_module = <module 'saharaclient.api.base' from '/home/zuul/src/opendev.org/openstack/heat/.tox/docs/lib/python3.6/site-packages/saharaclient/api/base.py'>¶find_resource_by_name(resource_name, value)[source]¶Return the ID for the specified entity name.
| Raises: | 
|---|
find_resource_by_name_or_id(resource_name, value)[source]¶Return the ID for the specified name or identifier.
| Parameters: | 
 | 
|---|---|
| Returns: | the id of the requested :value: | 
| Raises: | 
get_image_id(image_identifier)[source]¶Return the ID for the specified image name or identifier.
| Parameters: | image_identifier – image name or a UUID-like identifier | 
|---|---|
| Returns: | the id of the requested :image_identifier: | 
| Raises: | 
get_job_type(job_type)[source]¶Find the job type
| Parameters: | job_type – the name of sahara job type to find | 
|---|---|
| Returns: | the name of :job_type: | 
| Raises: | exception.EntityNotFound | 
get_plugin_id(plugin_name)[source]¶Get the id for the specified plugin name.
| Parameters: | plugin_name – the name of the plugin to find | 
|---|---|
| Returns: | the id of :plugin: | 
| Raises: | exception.EntityNotFound – | 
service_types = ['data-processing']¶ 
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.