Skip to content

Seal

Seal Status

vaultx.api.system_backend.Seal.seal_status()

import hvac
client = hvac.Client(url='https://127.0.0.1:8200')

print(f'Is Vault sealed: {client.seal_status['sealed']}')

Is Sealed

vaultx.api.system_backend.Seal.is_sealed()

import hvac
client = hvac.Client(url='https://127.0.0.1:8200')

print('Is Vault sealed: %s' % client.sys.is_sealed())

Read Seal Status

vaultx.api.system_backend.Seal.read_seal_status()

import hvac
client = hvac.Client(url='https://127.0.0.1:8200')

print(f'Is Vault sealed: {client.sys.read_seal_status()['sealed']}')

Seal

vaultx.api.system_backend.Seal.seal()

import hvac
client = hvac.Client(url='https://127.0.0.1:8200')

client.sys.seal()

Submit Unseal Key

vaultx.api.system_backend.Seal.submit_unseal_key()

import hvac
client = hvac.Client(url='https://127.0.0.1:8200')

client.sys.submit_unseal_key(key=key)

Submit Unseal Keys

vaultx.api.system_backend.Seal.submit_unseal_keys()

import hvac
client = hvac.Client(url='https://127.0.0.1:8200')

client.sys.submit_unseal_keys(keys=keys)