deckhand.barbican.driver module

class deckhand.barbican.driver.BarbicanDriver[source]

Bases: object

create_secret(secret_doc)[source]

Create a secret.

Parameters:secret_doc (document.DocumentDict) – Document with storagePolicy of “encrypted”.
Returns:Secret reference returned by Barbican
Return type:str
delete_secret(secret_ref)[source]

Delete a secret.

get_secret(secret_ref, src_doc)[source]

Get a secret.