Ambienti
Crea ambiente
client.Beta.Environments.New(ctx, params) (*BetaEnvironment, error)Crea un nuovo ambiente con la configurazione specificata.
Elenca gli ambienti
client.Beta.Environments.List(ctx, params) (*PageCursor[BetaEnvironment], error)Elenca gli ambienti con supporto per la paginazione.
Ottieni ambiente
client.Beta.Environments.Get(ctx, environmentID, query) (*BetaEnvironment, error)Recupera un ambiente specifico tramite ID.
Aggiorna ambiente
client.Beta.Environments.Update(ctx, environmentID, params) (*BetaEnvironment, error)Aggiorna la configurazione di un ambiente esistente.
Elimina ambiente
client.Beta.Environments.Delete(ctx, environmentID, body) (*BetaEnvironmentDeleteResponse, error)Elimina un ambiente tramite ID. Restituisce una conferma dell'eliminazione.
Archivia ambiente
client.Beta.Environments.Archive(ctx, environmentID, body) (*BetaEnvironment, error)Archivia un ambiente tramite ID. Gli ambienti archiviati non possono essere utilizzati per creare nuove sessioni.
Models
AmbientiLavoro
Ottieni elemento di lavoro
client.Beta.Environments.Work.Get(ctx, workID, params) (*BetaSelfHostedWork, error)Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Esegui polling del lavoro
client.Beta.Environments.Work.Poll(ctx, environmentID, params) (*BetaSelfHostedWork, error)Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Conferma ricezione del lavoro
client.Beta.Environments.Work.Ack(ctx, workID, params) (*BetaSelfHostedWork, error)Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Registra heartbeat
client.Beta.Environments.Work.Heartbeat(ctx, workID, params) (*BetaSelfHostedWorkHeartbeatResponse, error)Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Arresta lavoro
client.Beta.Environments.Work.Stop(ctx, workID, params) (*BetaSelfHostedWork, error)Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Elenca gli elementi di lavoro
client.Beta.Environments.Work.List(ctx, environmentID, params) (*PageCursor[BetaSelfHostedWork], error)Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Aggiorna elemento di lavoro
client.Beta.Environments.Work.Update(ctx, workID, params) (*BetaSelfHostedWork, error)Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Ottieni statistiche della coda
client.Beta.Environments.Work.Stats(ctx, environmentID, query) (*BetaSelfHostedWorkQueueStats, error)Ottieni statistiche sulla coda di lavoro per un ambiente.