heat.engine.clients.os.senlin module

heat.engine.clients.os.senlin module

class heat.engine.clients.os.senlin.ClusterConstraint[source]

Bases: BaseCustomConstraint

expected_exceptions = (<class 'openstack.exceptions.HttpException'>,)
validate_with_client(client, value)[source]
class heat.engine.clients.os.senlin.PolicyConstraint[source]

Bases: BaseCustomConstraint

expected_exceptions = (<class 'openstack.exceptions.HttpException'>,)
validate_with_client(client, value)[source]
class heat.engine.clients.os.senlin.PolicyTypeConstraint[source]

Bases: BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.StackValidationFailed'>,)
validate_with_client(client, value)[source]
class heat.engine.clients.os.senlin.ProfileConstraint[source]

Bases: BaseCustomConstraint

expected_exceptions = (<class 'openstack.exceptions.HttpException'>,)
validate_with_client(client, profile)[source]
class heat.engine.clients.os.senlin.ProfileTypeConstraint[source]

Bases: BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.StackValidationFailed'>,)
validate_with_client(client, value)[source]
class heat.engine.clients.os.senlin.SenlinClientPlugin(context)[source]

Bases: OpenStackSDKPlugin

check_action_status(action_id)[source]
cluster_is_active(cluster_id)[source]
exceptions_module = <module 'openstack.exceptions' from '/usr/lib/python3/dist-packages/openstack/exceptions.py'>
execute_actions(actions)[source]
generate_spec(spec_type, spec_props)[source]
get_cluster_id(cluster_name)[source]
get_policy_id(policy_name)[source]
get_profile_id(profile_name)[source]
is_bad_request(ex)[source]
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.