heat.engine.clients.os.cinder module¶
- class heat.engine.clients.os.cinder.BaseCinderConstraint[source]¶
Bases:
BaseCustomConstraint
- resource_client_name = 'cinder'¶
- class heat.engine.clients.os.cinder.CinderClientPlugin(*args, **kwargs)[source]¶
Bases:
MicroversionMixin
,ExtensionMixin
,ClientPlugin
- CINDER_API_VERSION = '3'¶
- VOLUME_V3 = 'volumev3'¶
- exceptions_module = <module 'cinderclient.exceptions' from '/home/zuul/src/opendev.org/openstack/heat/.tox/docs/lib/python3.10/site-packages/cinderclient/exceptions.py'>¶
- max_microversion = None¶
- service_types = ['volumev3']¶
- class heat.engine.clients.os.cinder.QoSSpecsConstraint[source]¶
Bases:
BaseCinderConstraint
- expected_exceptions = (<class 'cinderclient.exceptions.NotFound'>,)¶
- resource_getter_name = 'get_qos_specs'¶
- class heat.engine.clients.os.cinder.VolumeBackupConstraint[source]¶
Bases:
BaseCinderConstraint
- resource_getter_name = 'get_volume_backup'¶
- class heat.engine.clients.os.cinder.VolumeConstraint[source]¶
Bases:
BaseCinderConstraint
- resource_getter_name = 'get_volume'¶
- class heat.engine.clients.os.cinder.VolumeSnapshotConstraint[source]¶
Bases:
BaseCinderConstraint
- resource_getter_name = 'get_volume_snapshot'¶
- class heat.engine.clients.os.cinder.VolumeTypeConstraint[source]¶
Bases:
BaseCinderConstraint
- resource_getter_name = 'get_volume_type'¶