class

Anthropic::BetaVaults

Inherits Reference < Object

Stateful Vaults API resource for storing secrets securely (beta)

Constructors

new(client : Client)
Source

Instance methods

archive(vault_id : String, betas : Array(String) = [] of String) : BetaVault

Archive a Vault

Source
create(display_name : String, metadata : Hash(String, String) | Nil = nil, betas : Array(String) = [] of String) : BetaVault

Create a new Vault

Source
credentials

Credentials sub-resource accessor

Source
delete(vault_id : String, betas : Array(String) = [] of String) : BetaVaultDeleteResponse

Delete a Vault

Source
list(include_archived : Bool | Nil = nil, limit : Int32 = 20, page : String | Nil = nil, betas : Array(String) = [] of String) : BetaVaultListResponse

List Vaults

Source
retrieve(vault_id : String, betas : Array(String) = [] of String) : BetaVault

Retrieve a Vault by ID

Source
update(vault_id : String, display_name : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, betas : Array(String) = [] of String) : BetaVault

Update a Vault

Source