Anthropic::BetaEnvironments
Environments API resource (beta)
Constructors
new(client : Client)
SourceInstance methods
archive(environment_id : String, betas : Array(String) = [] of String, workspace_id : String | Nil = nil) : BetaEnvironment
Archive an environment
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, workspace_id : String | Nil = nil) : BetaEnvironment
Create a new environment
delete(environment_id : String, betas : Array(String) = [] of String, workspace_id : String | Nil = nil) : BetaEnvironmentDeleteResponse
Delete an environment
list(include_archived : Bool | Nil = nil, limit : Int32 = 20, page : String | Nil = nil, betas : Array(String) = [] of String, workspace_id : String | Nil = nil) : BetaEnvironmentListResponse
List environments
retrieve(environment_id : String, betas : Array(String) = [] of String, workspace_id : String | Nil = nil) : BetaEnvironment
Retrieve an environment by ID
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, workspace_id : String | Nil = nil) : BetaEnvironment
Update an environment
work
Source