The heat.engine.clients.os.senlin Module

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

Bases: heat.engine.constraints.BaseCustomConstraint

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

Bases: heat.engine.constraints.BaseCustomConstraint

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

Bases: heat.engine.constraints.BaseCustomConstraint

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

Bases: heat.engine.constraints.BaseCustomConstraint

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

Bases: heat.engine.clients.client_plugin.ClientPlugin

CLUSTERING = 'clustering'
VERSION = '1'
generate_spec(spec_type, spec_props)
is_bad_request(ex)
is_not_found(ex)
service_types = ['clustering']