Mjediset ofrojnë kontekste të izoluara ekzekutimi për ekzekutimin e kodit, mjeteve dhe shërbimeve të agjentëve në mënyrë të sigurt.
KrijoMjedis
Krijon një mjedis.
Trupi i kërkesës
Trupi i kërkesës përmban të dhëna me strukturën e mëposhtme:
network EnvironmentNetworkEgressAllowlist ose enum (string) (opsionale)
Konfigurimi i rrjetit për mjedisin.
Llojet e mundshme
objekt
Konfigurimi i rrjetit dalës për sandbox-in. Kur specifikohet, kufizon se cilat domene të jashtme mund të arrijë sandbox-i. Hiqeni plotësisht për të lejuar të gjithë trafikun dalës pa injektim të kokës.
vargu i listës së lejimeve (AllowlistEntry) (opsionale)
Lista e domeneve të lejuara dalëse. Lejohen vetëm kërkesat për domenet e listuara. Përdorni [{'domain': '*'}] për të lejuar të gjitha domenet, ndërkohë që ende injektohen tituj në ato specifike.
Fushat
Domeni për të lejuar kërkesat dalëse. Mbështet shenjat karakteristike (p.sh. '*.googleapis.com'). Përdorni '*' për të lejuar të gjitha domenet.
Tituj për t'u injektuar në të gjitha kërkesat dalëse që përputhen me këtë domen. Pranon një diktat të vetëm ose një listë diktatesh. Proxy i daljes i injekton këto automatikisht.
varg
Çaktivizon të gjithë rrjetin.
Vlerat e mundshme
-
disabledÇaktivizon të gjithë rrjetin.
vargu i burimeve (Burimi) (opsional)
Burimet që do të montohen në mjedis.
Fushat
Përmbajtja brenda rreshtit nëse `tipi` është `INLINE`.
Kodim opsional për përmbajtjen brenda rreshtit (p.sh. `base64`).
Burimi i mjedisit. Për Cloud Storage, kjo është shtegu i Cloud Storage. Për GitHub, kjo është shtegu i GitHub.
Ku duhet të shfaqet burimi në mjedis.
Nuk është dhënë përshkrim.
Vlerat e mundshme:
-
gcsNjë kovë Ruajtjeje në Cloud.
-
inlinePërmbajtje e integruar.
-
repositoryNjë depo gjenerike. Parashtesa e protokollit në URL-në burimore identifikon ofruesin (p.sh., github://, gcs://).
Përgjigje
Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:
Vetëm rezultati. Koha në të cilën u krijua mjedisi në formatin ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
Vetëm rezultati. Numri i skedarëve në mjedis, vetëm rezultati.
E detyrueshme. Vetëm rezultat. ID-ja e mjedisit.
Vetëm rezultati. Ora në të cilën mjedisi është aksesuar për herë të fundit në formatin ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
network EnvironmentNetworkEgressAllowlist ose enum (string) (opsionale)
Konfigurimi i rrjetit për mjedisin.
Llojet e mundshme
objekt
Konfigurimi i rrjetit dalës për sandbox-in. Kur specifikohet, kufizon se cilat domene të jashtme mund të arrijë sandbox-i. Hiqeni plotësisht për të lejuar të gjithë trafikun dalës pa injektim të kokës.
vargu i listës së lejimeve (AllowlistEntry) (opsionale)
Lista e domeneve të lejuara dalëse. Lejohen vetëm kërkesat për domenet e listuara. Përdorni [{'domain': '*'}] për të lejuar të gjitha domenet, ndërkohë që ende injektohen tituj në ato specifike.
Fushat
Domeni për të lejuar kërkesat dalëse. Mbështet shenjat karakteristike (p.sh. '*.googleapis.com'). Përdorni '*' për të lejuar të gjitha domenet.
Tituj për t'u injektuar në të gjitha kërkesat dalëse që përputhen me këtë domen. Pranon një diktat të vetëm ose një listë diktatesh. Proxy i daljes i injekton këto automatikisht.
varg
Çaktivizon të gjithë rrjetin.
Vlerat e mundshme
-
disabledÇaktivizon të gjithë rrjetin.
Vetëm rezultati. Madhësia totale e skedarëve të mjedisit në bajt, vetëm rezultati.
vargu i burimeve (Burimi) (opsional)
Burimet që do të montohen në mjedis.
Fushat
Përmbajtja brenda rreshtit nëse `tipi` është `INLINE`.
Kodim opsional për përmbajtjen brenda rreshtit (p.sh. `base64`).
Burimi i mjedisit. Për Cloud Storage, kjo është shtegu i Cloud Storage. Për GitHub, kjo është shtegu i GitHub.
Ku duhet të shfaqet burimi në mjedis.
Nuk është dhënë përshkrim.
Vlerat e mundshme:
-
gcsNjë kovë Ruajtjeje në Cloud.
-
inlinePërmbajtje e integruar.
-
repositoryNjë depo gjenerike. Parashtesa e protokollit në URL-në burimore identifikon ofruesin (p.sh., github://, gcs://).
Vetëm rezultati. Statusi i kontejnerit të mjedisit.
Vlerat e mundshme:
-
activeVetëm rezultati. Statusi i kontejnerit të mjedisit.
-
expiredVetëm rezultati. Statusi i kontejnerit të mjedisit.
Vetëm rezultati. Ora në të cilën mjedisi është përditësuar për herë të fundit në formatin ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
Krijo Mjedis
Shembull Përgjigjeje
{ "created": "2026-08-19T00:00:00Z", "id": "env_abc123", "last_accessed": "2026-08-19T00:00:00Z", "sources": [ { "type": "inline", "content": "print('Hello, World!')", "target": "main.py" } ], "status": "active", "updated": "2026-08-19T00:00:00Z" }
ListEnvironments
Liston mjediset.
Parametrat e Shtegut / Pyetjes
Opsionale. Numri maksimal i mjediseve për t'u kthyer.\nNëse nuk specifikohet, vlera parazgjedhur është 50. Maksimumi është 1000.
Opsionale. Shenjë për faqosje.
Përgjigje
Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:
Mjediset që i përkasin projektit të dhënë.
Shenjë e faqezimit.
Mjediset e listës
Shembull Përgjigjeje
{ "environments": [ { "created": "2026-08-19T00:00:00Z", "id": "env_abc123", "last_accessed": "2026-08-19T00:00:00Z", "status": "active", "updated": "2026-08-19T00:00:00Z" } ] }
GetEnvironmentFiles
Merr meta të dhënat e skedarëve ose përmbajtjen e direktorisë nga një pamje e çastit e një mjedisi. Për të shkarkuar drejtpërdrejt përmbajtjen e skedarëve, kaloni ?alt=media ose përdorni ndihmësin files.download.
Parametrat e Shtegut / Pyetjes
Opsionale. Numri maksimal i hyrjeve për t'u kthyer për faqe (për listën e direktorisë).
Opsionale. Shenjë faqezimi për listën e direktorive.
Opsionale. Nëse është e vërtetë dhe shtegu është një drejtori, rendit në mënyrë rekursive të gjithë skedarët.
Përgjigje
Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:
vargu i skedarëve (EnvironmentFile) (opsionale)
Nëse shtegu i kërkuar është një drejtori, kjo përmban përmbajtjen e saj. Nëse shtegu i kërkuar është një skedar, kjo përmban një hyrje të vetme me meta të dhënat e skedarit. Nëse është specifikuar alt=media, kjo është bosh (përmbajtja shërbehet nëpërmjet `blob`).
Fushat
Vetëm rezultati. Koha e krijimit të skedarit/drejtorisë.
Vetëm rezultati. Lloji MIME i skedarit (p.sh., "text/python", "image/png"). Bosh për drejtoritë. NOLINT
Vetëm rezultati. Koha e modifikimit të skedarit/drejtorisë.
Vetëm rezultati. Emri i skedarit ose direktorisë (p.sh., "main.py" ose "src").
Vetëm rezultati. Shtegu i plotë relativ brenda mjedisit (p.sh., "workspace/src/main.py").
Vetëm rezultat. Madhësia e skedarit/drejtorisë në bajt. NOLINT
Vetëm rezultati. Lloji i hyrjes.
Vlerat e mundshme:
-
fileNjë skedar i rregullt.
-
directoryNjë drejtori.
Shenjë e faqosjes për listën e direktorive. NOLINT
Listo skedarët në mjedis
Shembull Përgjigjeje
{ "files": [ { "name": "src", "type": "directory", "created": "2026-08-19T00:00:00Z", "modified": "2026-08-19T00:00:00Z", "path": "src" }, { "name": "main.py", "type": "file", "created": "2026-08-19T00:00:00Z", "mime_type": "text/x-python", "modified": "2026-08-19T00:00:00Z", "path": "main.py", "size_bytes": "22" } ] }
Merr Metadatat e Skedarit
Shembull Përgjigjeje
{ "files": [ { "name": "main.py", "type": "file", "created": "2026-08-19T00:00:00Z", "mime_type": "text/x-python", "modified": "2026-08-19T00:00:00Z", "path": "main.py", "size_bytes": "22" } ] }
Shkarkoni përmbajtjen e skedarit
Shembull Përgjigjeje
{ "files": [ { "name": "main.py", "type": "file", "mime_type": "text/x-python", "path": "main.py", "size_bytes": "22" } ] }
GetEnvironment
Merr një mjedis.
Përgjigje
Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:
Vetëm rezultati. Koha në të cilën u krijua mjedisi në formatin ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
Vetëm rezultati. Numri i skedarëve në mjedis, vetëm rezultati.
E detyrueshme. Vetëm rezultat. ID-ja e mjedisit.
Vetëm rezultati. Ora në të cilën mjedisi është aksesuar për herë të fundit në formatin ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
network EnvironmentNetworkEgressAllowlist ose enum (string) (opsionale)
Konfigurimi i rrjetit për mjedisin.
Llojet e mundshme
objekt
Konfigurimi i rrjetit dalës për sandbox-in. Kur specifikohet, kufizon se cilat domene të jashtme mund të arrijë sandbox-i. Hiqeni plotësisht për të lejuar të gjithë trafikun dalës pa injektim të kokës.
vargu i listës së lejimeve (AllowlistEntry) (opsionale)
Lista e domeneve të lejuara dalëse. Lejohen vetëm kërkesat për domenet e listuara. Përdorni [{'domain': '*'}] për të lejuar të gjitha domenet, ndërkohë që ende injektohen tituj në ato specifike.
Fushat
Domeni për të lejuar kërkesat dalëse. Mbështet shenjat karakteristike (p.sh. '*.googleapis.com'). Përdorni '*' për të lejuar të gjitha domenet.
Tituj për t'u injektuar në të gjitha kërkesat dalëse që përputhen me këtë domen. Pranon një diktat të vetëm ose një listë diktatesh. Proxy i daljes i injekton këto automatikisht.
varg
Çaktivizon të gjithë rrjetin.
Vlerat e mundshme
-
disabledÇaktivizon të gjithë rrjetin.
Vetëm rezultati. Madhësia totale e skedarëve të mjedisit në bajt, vetëm rezultati.
vargu i burimeve (Burimi) (opsional)
Burimet që do të montohen në mjedis.
Fushat
Përmbajtja brenda rreshtit nëse `tipi` është `INLINE`.
Kodim opsional për përmbajtjen brenda rreshtit (p.sh. `base64`).
Burimi i mjedisit. Për Cloud Storage, kjo është shtegu i Cloud Storage. Për GitHub, kjo është shtegu i GitHub.
Ku duhet të shfaqet burimi në mjedis.
Nuk është dhënë përshkrim.
Vlerat e mundshme:
-
gcsNjë kovë Ruajtjeje në Cloud.
-
inlinePërmbajtje e integruar.
-
repositoryNjë depo gjenerike. Parashtesa e protokollit në URL-në burimore identifikon ofruesin (p.sh., github://, gcs://).
Vetëm rezultati. Statusi i kontejnerit të mjedisit.
Vlerat e mundshme:
-
activeVetëm rezultati. Statusi i kontejnerit të mjedisit.
-
expiredVetëm rezultati. Statusi i kontejnerit të mjedisit.
Vetëm rezultati. Ora në të cilën mjedisi është përditësuar për herë të fundit në formatin ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
Merr Mjedisin
Shembull Përgjigjeje
{ "created": "2026-08-19T00:00:00Z", "id": "env_abc123", "last_accessed": "2026-08-19T00:00:00Z", "sources": [ { "type": "inline", "content": "print('Hello, World!')", "target": "main.py" } ], "status": "active", "updated": "2026-08-19T00:00:00Z" }
FshijMjedisin
Fshin një mjedis.
Përgjigje
Nëse ka sukses, përgjigja është bosh.
Fshij Mjedisin
Burimet
Mjedisi
Një mjedis ekzekutimi për një agjent.
Fushat
Vetëm rezultati. Koha në të cilën u krijua mjedisi në formatin ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
Vetëm rezultati. Numri i skedarëve në mjedis, vetëm rezultati.
E detyrueshme. Vetëm rezultat. ID-ja e mjedisit.
Vetëm rezultati. Ora në të cilën mjedisi është aksesuar për herë të fundit në formatin ISO 8601 (YYYY-MM-DDThh:mm:ssZ).
network EnvironmentNetworkEgressAllowlist ose enum (string) (opsionale)
Konfigurimi i rrjetit për mjedisin.
Llojet e mundshme
objekt
Konfigurimi i rrjetit dalës për sandbox-in. Kur specifikohet, kufizon se cilat domene të jashtme mund të arrijë sandbox-i. Hiqeni plotësisht për të lejuar të gjithë trafikun dalës pa injektim të kokës.
vargu i listës së lejimeve (AllowlistEntry) (opsionale)
Lista e domeneve të lejuara dalëse. Lejohen vetëm kërkesat për domenet e listuara. Përdorni [{'domain': '*'}] për të lejuar të gjitha domenet, ndërkohë që ende injektohen tituj në ato specifike.
Fushat
Domeni për të lejuar kërkesat dalëse. Mbështet shenjat karakteristike (p.sh. '*.googleapis.com'). Përdorni '*' për të lejuar të gjitha domenet.
Tituj për t'u injektuar në të gjitha kërkesat dalëse që përputhen me këtë domen. Pranon një diktat të vetëm ose një listë diktatesh. Proxy i daljes i injekton këto automatikisht.
varg
Çaktivizon të gjithë rrjetin.
Vlerat e mundshme
-
disabledÇaktivizon të gjithë rrjetin.
Vetëm rezultati. Madhësia totale e skedarëve të mjedisit në bajt, vetëm rezultati.
vargu i burimeve (Burimi) (opsional)
Burimet që do të montohen në mjedis.
Fushat
Përmbajtja brenda rreshtit nëse `tipi` është `INLINE`.
Kodim opsional për përmbajtjen brenda rreshtit (p.sh. `base64`).
Burimi i mjedisit. Për Cloud Storage, kjo është shtegu i Cloud Storage. Për GitHub, kjo është shtegu i GitHub.
Ku duhet të shfaqet burimi në mjedis.
Nuk është dhënë përshkrim.
Vlerat e mundshme:
-
gcsNjë kovë Ruajtjeje në Cloud.
-
inlinePërmbajtje e integruar.
-
repositoryNjë depo gjenerike. Parashtesa e protokollit në URL-në burimore identifikon ofruesin (p.sh., github://, gcs://).
Vetëm rezultati. Statusi i kontejnerit të mjedisit.
Vlerat e mundshme:
-
activeVetëm rezultati. Statusi i kontejnerit të mjedisit.
-
expiredVetëm rezultati. Statusi i kontejnerit të mjedisit.
Vetëm rezultati. Ora në të cilën mjedisi është përditësuar për herë të fundit në formatin ISO 8601 (YYYY-MM-DDThh:mm:ssZ).