Ambientes
Criar ambiente
client.Beta.Environments.New(ctx, params) (*BetaEnvironment, error)Crie um novo ambiente com a configuração especificada.
Listar ambientes
client.Beta.Environments.List(ctx, params) (*PageCursor[BetaEnvironment], error)Liste ambientes com suporte a paginação.
Obter ambiente
client.Beta.Environments.Get(ctx, environmentID, query) (*BetaEnvironment, error)Recupere um ambiente específico por ID.
Atualizar ambiente
client.Beta.Environments.Update(ctx, environmentID, params) (*BetaEnvironment, error)Atualize a configuração de um ambiente existente.
Excluir ambiente
client.Beta.Environments.Delete(ctx, environmentID, body) (*BetaEnvironmentDeleteResponse, error)Exclua um ambiente por ID. Retorna uma confirmação da exclusão.
Arquivar ambiente
client.Beta.Environments.Archive(ctx, environmentID, body) (*BetaEnvironment, error)Arquive um ambiente por ID. Ambientes arquivados não podem ser usados para criar novas sessões.
Models
AmbientesTrabalho
Obter item de trabalho
client.Beta.Environments.Work.Get(ctx, workID, params) (*BetaSelfHostedWork, error)Observação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Fazer polling por trabalho
client.Beta.Environments.Work.Poll(ctx, environmentID, params) (*BetaSelfHostedWork, error)Observação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Confirmar recebimento de trabalho
client.Beta.Environments.Work.Ack(ctx, workID, params) (*BetaSelfHostedWork, error)Observação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Registrar heartbeat
client.Beta.Environments.Work.Heartbeat(ctx, workID, params) (*BetaSelfHostedWorkHeartbeatResponse, error)Observação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Parar trabalho
client.Beta.Environments.Work.Stop(ctx, workID, params) (*BetaSelfHostedWork, error)Observação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Listar itens de trabalho
client.Beta.Environments.Work.List(ctx, environmentID, params) (*PageCursor[BetaSelfHostedWork], error)Observação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Atualizar item de trabalho
client.Beta.Environments.Work.Update(ctx, workID, params) (*BetaSelfHostedWork, error)Observação: esses endpoints são chamados automaticamente pelo worker de ambiente pré-construído fornecido nos SDKs e na CLI, para orquestrar sessões com ambientes sandbox auto-hospedados. Eles estão incluídos aqui como referência; você não precisa invocá-los diretamente.
Obter estatísticas da fila
client.Beta.Environments.Work.Stats(ctx, environmentID, query) (*BetaSelfHostedWorkQueueStats, error)Obtenha estatísticas sobre a fila de trabalho de um ambiente.