環境
建立環境
client.Beta.Environments.New(ctx, params) (*BetaEnvironment, error)POST/v1/environments
使用指定的設定建立新環境。
列出環境
client.Beta.Environments.List(ctx, params) (*PageCursor[BetaEnvironment], error)GET/v1/environments
列出環境,支援分頁。
取得環境
client.Beta.Environments.Get(ctx, environmentID, query) (*BetaEnvironment, error)GET/v1/environments/{environment_id}
依 ID 擷取特定環境。
更新環境
client.Beta.Environments.Update(ctx, environmentID, params) (*BetaEnvironment, error)POST/v1/environments/{environment_id}
更新現有環境的設定。
刪除環境
client.Beta.Environments.Delete(ctx, environmentID, body) (*BetaEnvironmentDeleteResponse, error)DELETE/v1/environments/{environment_id}
依 ID 刪除環境。傳回刪除確認。
封存環境
client.Beta.Environments.Archive(ctx, environmentID, body) (*BetaEnvironment, error)POST/v1/environments/{environment_id}/archive
依 ID 封存環境。已封存的環境無法用於建立新的工作階段。
Models
環境工作
取得工作項目
client.Beta.Environments.Work.Get(ctx, workID, params) (*BetaSelfHostedWork, error)GET/v1/environments/{environment_id}/work/{work_id}
注意:這些端點會由 SDK 和 CLI 中提供的預先建置環境工作程式自動呼叫,用於協調使用自行託管沙箱環境的工作階段。此處列出僅供參考;您無需直接呼叫它們。
輪詢工作
client.Beta.Environments.Work.Poll(ctx, environmentID, params) (*BetaSelfHostedWork, error)GET/v1/environments/{environment_id}/work/poll
注意:這些端點會由 SDK 和 CLI 中提供的預先建置環境工作程式自動呼叫,用於協調使用自行託管沙箱環境的工作階段。此處列出僅供參考;您無需直接呼叫它們。
確認工作
client.Beta.Environments.Work.Ack(ctx, workID, params) (*BetaSelfHostedWork, error)POST/v1/environments/{environment_id}/work/{work_id}/ack
注意:這些端點會由 SDK 和 CLI 中提供的預先建置環境工作程式自動呼叫,用於協調使用自行託管沙箱環境的工作階段。此處列出僅供參考;您無需直接呼叫它們。
記錄心跳
client.Beta.Environments.Work.Heartbeat(ctx, workID, params) (*BetaSelfHostedWorkHeartbeatResponse, error)POST/v1/environments/{environment_id}/work/{work_id}/heartbeat
注意:這些端點會由 SDK 和 CLI 中提供的預先建置環境工作程式自動呼叫,用於協調使用自行託管沙箱環境的工作階段。此處列出僅供參考;您無需直接呼叫它們。
停止工作
client.Beta.Environments.Work.Stop(ctx, workID, params) (*BetaSelfHostedWork, error)POST/v1/environments/{environment_id}/work/{work_id}/stop
注意:這些端點會由 SDK 和 CLI 中提供的預先建置環境工作程式自動呼叫,用於協調使用自行託管沙箱環境的工作階段。此處列出僅供參考;您無需直接呼叫它們。
列出工作項目
client.Beta.Environments.Work.List(ctx, environmentID, params) (*PageCursor[BetaSelfHostedWork], error)GET/v1/environments/{environment_id}/work
注意:這些端點會由 SDK 和 CLI 中提供的預先建置環境工作程式自動呼叫,用於協調使用自行託管沙箱環境的工作階段。此處列出僅供參考;您無需直接呼叫它們。
更新工作項目
client.Beta.Environments.Work.Update(ctx, workID, params) (*BetaSelfHostedWork, error)POST/v1/environments/{environment_id}/work/{work_id}
注意:這些端點會由 SDK 和 CLI 中提供的預先建置環境工作程式自動呼叫,用於協調使用自行託管沙箱環境的工作階段。此處列出僅供參考;您無需直接呼叫它們。
取得佇列統計資料
client.Beta.Environments.Work.Stats(ctx, environmentID, query) (*BetaSelfHostedWorkQueueStats, error)GET/v1/environments/{environment_id}/work/stats
取得環境工作佇列的統計資料。