class

Anthropic::BetaOrganizationExternalKeys

Inherits Reference < Object

Organization external (BYO-cloud) keys.

provider_config accepts the raw provider configuration object (AWS/GCP shapes); it is sent through untouched.

Constructors

new(client : Client)
Source

Instance methods

create(provider_config : JSON::Any | Hash(String, JSON::Any), display_name : String | Nil = nil, geo : String | Nil = nil) : BetaExternalKey

Create an external key.

Source
delete(external_key_id : String) : BetaDeletedExternalKey

Delete an external key.

Source
list(limit : Int32 = 20, page : String | Nil = nil) : BetaExternalKeyListResponse

List external keys with optional pagination.

Source
retrieve(external_key_id : String) : BetaExternalKey

Retrieve an external key by ID.

Source
update(external_key_id : String, display_name : String | Nil = nil, geo : String | Nil = nil, provider_config : JSON::Any | Hash(String, JSON::Any) | Nil = nil) : BetaExternalKey

Update an external key.

Source
validate(external_key_id : String) : BetaExternalKeyValidation

Validate an external key's credentials.

Source