models.vault_delete_params module

class models.vault_delete_params.VaultDeleteParams(force_delete=None, id=None, include_marked_for_removal=None, retry=None)[source]

Bases: object

Implementation of the ‘VaultDeleteParams’ model.

VaultDeleteParams represents the parameters needed to delete a specific vault.

Attributes:
force_delete (bool): Specifies whether to force delete the vault. If

the flag is set to true, the RemovalState of the vault is changed to ‘kMarkedForRemoval’ and Eventually vault is removed from cluster config and archived metadata from scribe is removed without necessarily deleting the associated archived data.

id (int|long): Specifies an id that identifies the Vault. include_marked_for_removal (bool): Specifies if Vaults that are marked

for removal should be returned.

retry (bool): Specifies whether to retry a request after failure.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.