class

Anthropic::BetaEnvironments

Inherits Reference < Object

Environments API resource (beta)

Constructors

new(client : Client)
Source

Instance methods

archive(environment_id : String, betas : Array(String) = [] of String) : BetaEnvironment

Archive an environment

Source
create(name : String, config : BetaEnvironmentConfigParam | Nil = nil, description : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, scope : String | Nil = nil, betas : Array(String) = [] of String) : BetaEnvironment

Create a new environment

Source
delete(environment_id : String, betas : Array(String) = [] of String) : BetaEnvironmentDeleteResponse

Delete an environment

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

List environments

Source
retrieve(environment_id : String, betas : Array(String) = [] of String) : BetaEnvironment

Retrieve an environment by ID

Source
update(environment_id : String, name : String | Nil = nil, config : BetaEnvironmentConfigParam | Nil = nil, description : String | Nil = nil, metadata : Hash(String, String) | Nil = nil, scope : String | Nil = nil, betas : Array(String) = [] of String) : BetaEnvironment

Update an environment

Source