POST /api/v1/cloud/environments
Agent セッションをホストするための新しいクラウド実行環境を作成します。
リクエストヘッダー
| ヘッダー | 必須 | 説明 |
|---|---|---|
Authorization | はい | Bearer <PAT> |
Content-Type | はい | application/json |
リクエストボディ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
name | string | はい | 空でない Environment 名 |
description | string | いいえ | Environment の説明 |
config | Environment config | はい | Environment 設定 |
metadata | Metadata オブジェクト | いいえ | カスタムメタデータ。省略時は {} |
リクエスト例
リクエスト例:セットアップスクリプト付き
レスポンス例
HTTP 200 OKレスポンスフィールド
| フィールド | 型 | 説明 |
|---|---|---|
id | string | Environment の一意識別子(env_ プレフィックス付き) |
type | string | リソースタイプ、固定値 "environment" |
name | string | Environment 名 |
description | string | Environment の説明 |
config | Environment config | Environment 設定 |
metadata | Metadata オブジェクト | カスタムメタデータ |
archived_at | string|null | アーカイブ時刻(ISO 8601)、未アーカイブ時は null |
created_at | string | 作成時刻(ISO 8601) |
updated_at | string | 最終更新時刻(ISO 8601) |
エラーコード
| HTTP | type | 説明 |
|---|---|---|
| 400 | invalid_request_error | 必須フィールド name が未指定 |
| 400 | invalid_request_error | 必須フィールド config が未指定 |
| 400 | invalid_request_error | config または metadata の値が不正 |
| 400 | invalid_request_error | config.setup_script が文字列でない、または 64 KB を超えている |
| 401 | authentication_error | 認証失敗、PAT が無効または期限切れ |
| 403 | permission_error | この操作を実行する権限がない |
関連
クラウド環境
Agent が実行されるコンテナ、ネットワーク、依存関係を選択する。