Среды
Создать среду
client.Beta.Environments.New(ctx, params) (*BetaEnvironment, error)Создайте новую среду с указанной конфигурацией.
Список сред
client.Beta.Environments.List(ctx, params) (*PageCursor[BetaEnvironment], error)Получите список сред с поддержкой разбиения на страницы.
Получить среду
client.Beta.Environments.Get(ctx, environmentID, query) (*BetaEnvironment, error)Получите конкретную среду по идентификатору.
Обновить среду
client.Beta.Environments.Update(ctx, environmentID, params) (*BetaEnvironment, error)Обновите конфигурацию существующей среды.
Удалить среду
client.Beta.Environments.Delete(ctx, environmentID, body) (*BetaEnvironmentDeleteResponse, error)Удалите среду по идентификатору. Возвращает подтверждение удаления.
Архивировать среду
client.Beta.Environments.Archive(ctx, environmentID, body) (*BetaEnvironment, error)Архивируйте среду по идентификатору. Архивированные среды нельзя использовать для создания новых сеансов.
Models
СредыРабота
Получить рабочий элемент
client.Beta.Environments.Work.Get(ctx, workID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Опросить наличие работы
client.Beta.Environments.Work.Poll(ctx, environmentID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Подтвердить получение работы
client.Beta.Environments.Work.Ack(ctx, workID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Записать сигнал активности
client.Beta.Environments.Work.Heartbeat(ctx, workID, params) (*BetaSelfHostedWorkHeartbeatResponse, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Остановить работу
client.Beta.Environments.Work.Stop(ctx, workID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Список рабочих элементов
client.Beta.Environments.Work.List(ctx, environmentID, params) (*PageCursor[BetaSelfHostedWork], error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Обновить рабочий элемент
client.Beta.Environments.Work.Update(ctx, workID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Получить статистику очереди
client.Beta.Environments.Work.Stats(ctx, environmentID, query) (*BetaSelfHostedWorkQueueStats, error)Получите статистику очереди работ для среды.