Environment
Buat Environment
client.Beta.Environments.New(ctx, params) (*BetaEnvironment, error)Buat environment baru dengan konfigurasi yang ditentukan.
Daftar Environment
client.Beta.Environments.List(ctx, params) (*PageCursor[BetaEnvironment], error)Daftar environment dengan dukungan paginasi.
Dapatkan Environment
client.Beta.Environments.Get(ctx, environmentID, query) (*BetaEnvironment, error)Ambil environment tertentu berdasarkan ID.
Perbarui Environment
client.Beta.Environments.Update(ctx, environmentID, params) (*BetaEnvironment, error)Perbarui konfigurasi environment yang sudah ada.
Hapus Environment
client.Beta.Environments.Delete(ctx, environmentID, body) (*BetaEnvironmentDeleteResponse, error)Hapus environment berdasarkan ID. Mengembalikan konfirmasi penghapusan.
Arsipkan Environment
client.Beta.Environments.Archive(ctx, environmentID, body) (*BetaEnvironment, error)Arsipkan environment berdasarkan ID. Environment yang diarsipkan tidak dapat digunakan untuk membuat sesi baru.
Models
EnvironmentPekerjaan
Dapatkan Item Pekerjaan
client.Beta.Environments.Work.Get(ctx, workID, params) (*BetaSelfHostedWork, error)Catatan: endpoint ini dipanggil secara otomatis oleh environment worker siap pakai yang disediakan dalam SDK dan CLI, untuk mengorkestrasi sesi dengan environment sandbox yang di-hosting sendiri. Endpoint ini disertakan di sini sebagai referensi; Anda tidak perlu memanggilnya secara langsung.
Poll untuk Pekerjaan
client.Beta.Environments.Work.Poll(ctx, environmentID, params) (*BetaSelfHostedWork, error)Catatan: endpoint ini dipanggil secara otomatis oleh environment worker siap pakai yang disediakan dalam SDK dan CLI, untuk mengorkestrasi sesi dengan environment sandbox yang di-hosting sendiri. Endpoint ini disertakan di sini sebagai referensi; Anda tidak perlu memanggilnya secara langsung.
Konfirmasi Pekerjaan
client.Beta.Environments.Work.Ack(ctx, workID, params) (*BetaSelfHostedWork, error)Catatan: endpoint ini dipanggil secara otomatis oleh environment worker siap pakai yang disediakan dalam SDK dan CLI, untuk mengorkestrasi sesi dengan environment sandbox yang di-hosting sendiri. Endpoint ini disertakan di sini sebagai referensi; Anda tidak perlu memanggilnya secara langsung.
Catat Heartbeat
client.Beta.Environments.Work.Heartbeat(ctx, workID, params) (*BetaSelfHostedWorkHeartbeatResponse, error)Catatan: endpoint ini dipanggil secara otomatis oleh environment worker siap pakai yang disediakan dalam SDK dan CLI, untuk mengorkestrasi sesi dengan environment sandbox yang di-hosting sendiri. Endpoint ini disertakan di sini sebagai referensi; Anda tidak perlu memanggilnya secara langsung.
Hentikan Pekerjaan
client.Beta.Environments.Work.Stop(ctx, workID, params) (*BetaSelfHostedWork, error)Catatan: endpoint ini dipanggil secara otomatis oleh environment worker siap pakai yang disediakan dalam SDK dan CLI, untuk mengorkestrasi sesi dengan environment sandbox yang di-hosting sendiri. Endpoint ini disertakan di sini sebagai referensi; Anda tidak perlu memanggilnya secara langsung.
Daftar Item Pekerjaan
client.Beta.Environments.Work.List(ctx, environmentID, params) (*PageCursor[BetaSelfHostedWork], error)Catatan: endpoint ini dipanggil secara otomatis oleh environment worker siap pakai yang disediakan dalam SDK dan CLI, untuk mengorkestrasi sesi dengan environment sandbox yang di-hosting sendiri. Endpoint ini disertakan di sini sebagai referensi; Anda tidak perlu memanggilnya secara langsung.
Perbarui Item Pekerjaan
client.Beta.Environments.Work.Update(ctx, workID, params) (*BetaSelfHostedWork, error)Catatan: endpoint ini dipanggil secara otomatis oleh environment worker siap pakai yang disediakan dalam SDK dan CLI, untuk mengorkestrasi sesi dengan environment sandbox yang di-hosting sendiri. Endpoint ini disertakan di sini sebagai referensi; Anda tidak perlu memanggilnya secara langsung.
Dapatkan Statistik Antrean
client.Beta.Environments.Work.Stats(ctx, environmentID, query) (*BetaSelfHostedWorkQueueStats, error)Dapatkan statistik tentang antrean pekerjaan untuk sebuah environment.