Anthropic::BetaVaults
Stateful Vaults API resource for storing secrets securely (beta)
Constructors
new(client : Client)
SourceInstance methods
archive(vault_id : String, betas : Array(String) = [] of String, workspace_id : String | Nil = nil) : BetaVault
Archive a Vault
create(display_name : String, metadata : Hash(String, String) | Nil = nil, betas : Array(String) = [] of String, workspace_id : String | Nil = nil) : BetaVault
Create a new Vault
delete(vault_id : String, betas : Array(String) = [] of String, workspace_id : String | Nil = nil) : BetaVaultDeleteResponse
Delete a Vault
list(include_archived : Bool | Nil = nil, limit : Int32 = 20, page : String | Nil = nil, betas : Array(String) = [] of String, workspace_id : String | Nil = nil) : BetaVaultListResponse
List Vaults