The heat.engine.clients.os.barbican Module

class heat.engine.clients.os.barbican.BarbicanClientPlugin(context)[source]

Bases: heat.engine.clients.client_plugin.ClientPlugin

KEY_MANAGER = 'key-manager'
create_certificate(**props)
create_generic_container(**props)
create_rsa(**props)
get_secret_by_ref(secret_ref)
is_not_found(ex)
service_types = ['key-manager']
class heat.engine.clients.os.barbican.SecretConstraint[source]

Bases: heat.engine.constraints.BaseCustomConstraint

expected_exceptions = (<class 'heat.common.exception.EntityNotFound'>,)
resource_client_name = 'barbican'
resource_getter_name = 'get_secret_by_ref'