Cloud Deploy API

Layanan: clouddeploy.googleapis.com

Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda membuat permintaan API.

Dokumen discovery

Dokumen Discovery adalah spesifikasi yang dapat dibaca mesin untuk mendeskripsikan dan menggunakan REST API. Alat ini digunakan untuk membangun library klien, plugin IDE, dan alat lain yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:

Endpoint layanan

Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah terkait dengan endpoint layanan ini:

  • https://clouddeploy.googleapis.com

Resource REST: v1.projects.locations

Metode
get GET /v1/{name=projects/*/locations/*}
Mendapatkan informasi tentang lokasi.
getConfig GET /v1/{name=projects/*/locations/*/config}
Mendapatkan konfigurasi untuk lokasi.
list GET /v1/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

Resource REST: v1.projects.locations.customTargetTypes

Metode
create POST /v1/{parent=projects/*/locations/*}/customTargetTypes
Membuat CustomTargetType baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/customTargetTypes/*}
Menghapus satu CustomTargetType.
get GET /v1/{name=projects/*/locations/*/customTargetTypes/*}
Mendapatkan detail satu CustomTargetType.
getIamPolicy GET /v1/{resource=projects/*/locations/*/customTargetTypes/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1/{parent=projects/*/locations/*}/customTargetTypes
Mencantumkan CustomTargetTypes di project dan lokasi tertentu.
patch PATCH /v1/{customTargetType.name=projects/*/locations/*/customTargetTypes/*}
Memperbarui satu CustomTargetType.
setIamPolicy POST /v1/{resource=projects/*/locations/*/customTargetTypes/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.

Resource REST: v1.projects.locations.deliveryPipelines

Metode
create POST /v1/{parent=projects/*/locations/*}/deliveryPipelines
Membuat DeliveryPipeline baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/deliveryPipelines/*}
Menghapus satu DeliveryPipeline.
get GET /v1/{name=projects/*/locations/*/deliveryPipelines/*}
Mendapatkan detail satu DeliveryPipeline.
getIamPolicy GET /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1/{parent=projects/*/locations/*}/deliveryPipelines
Mencantumkan DeliveryPipelines dalam project dan lokasi tertentu.
patch PATCH /v1/{deliveryPipeline.name=projects/*/locations/*/deliveryPipelines/*}
Memperbarui parameter DeliveryPipeline tunggal.
rollbackTarget POST /v1/{name=projects/*/locations/*/deliveryPipelines/*}:rollbackTarget
Membuat Rollout untuk me-roll back target yang ditentukan.
setIamPolicy POST /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/deliveryPipelines/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.

Resource REST: v1.projects.locations.deliveryPipelines.automationRuns

Metode
cancel POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*}:cancel
Membatalkan AutomationRun.
get GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/automationRuns/*}
Mendapatkan detail satu AutomationRun.
list GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automationRuns
Mencantumkan AutomationRuns di project dan lokasi tertentu.

Resource REST: v1.projects.locations.deliveryPipelines.automations

Metode
create POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations
Membuat Otomatisasi baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*}
Menghapus satu resource Otomatisasi.
get GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/automations/*}
Mendapatkan detail satu Otomatisasi.
list GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/automations
Mencantumkan Otomatisasi di project dan lokasi tertentu.
patch PATCH /v1/{automation.name=projects/*/locations/*/deliveryPipelines/*/automations/*}
Memperbarui parameter untuk satu resource Otomatisasi.

Resource REST: v1.projects.locations.deliveryPipelines.releases

Metode
abandon POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*}:abandon
Mengabaikan Rilis di Pipeline Penayangan.
create POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases
Membuat Rilis baru di project dan lokasi tertentu.
get GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*}
Mendapatkan detail satu Rilis.
list GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*}/releases
Mencantumkan Rilis di project dan lokasi tertentu.

Resource REST: v1.projects.locations.deliveryPipelines.releases.rollouts

Metode
advance POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:advance
Memajukan Peluncuran di project dan lokasi tertentu.
approve POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:approve
Menyetujui Peluncuran.
cancel POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:cancel
Membatalkan Peluncuran di project dan lokasi tertentu.
create POST /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts
Membuat Peluncuran baru di project dan lokasi tertentu.
get GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}
Mendapatkan detail satu Peluncuran.
ignoreJob POST /v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:ignoreJob
Mengabaikan Tugas yang ditentukan dalam Peluncuran.
list GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*}/rollouts
Mencantumkan Peluncuran di project dan lokasi tertentu.
retryJob POST /v1/{rollout=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}:retryJob
Mencoba Kembali Tugas yang ditentukan dalam Peluncuran.

Resource REST: v1.projects.locations.deliveryPipelines.releases.rollouts.jobRuns

Metode
get GET /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}
Mendapatkan detail satu JobRun.
list GET /v1/{parent=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*}/jobRuns
Mencantumkan JobRun di project dan lokasi tertentu.
terminate POST /v1/{name=projects/*/locations/*/deliveryPipelines/*/releases/*/rollouts/*/jobRuns/*}:terminate
Menghentikan Tugas yang Dijalankan di project dan lokasi tertentu.

Resource REST: v1.projects.locations.operations

Metode
cancel POST /v1/{name=projects/*/locations/*/operations/*}:cancel
Memulai pembatalan asinkron pada operasi yang berjalan lama.
delete DELETE /v1/{name=projects/*/locations/*/operations/*}
Menghapus operasi yang berjalan lama.
get GET /v1/{name=projects/*/locations/*/operations/*}
Mendapatkan status terbaru dari operasi yang berjalan lama.
list GET /v1/{name=projects/*/locations/*}/operations
Mencantumkan operasi yang cocok dengan filter yang ditentukan dalam permintaan.

Resource REST: v1.projects.locations.targets

Metode
create POST /v1/{parent=projects/*/locations/*}/targets
Membuat Target baru di project dan lokasi tertentu.
delete DELETE /v1/{name=projects/*/locations/*/targets/*}
Menghapus satu Target.
get GET /v1/{name=projects/*/locations/*/targets/*}
Mendapatkan detail satu Target.
getIamPolicy GET /v1/{resource=projects/*/locations/*/targets/*}:getIamPolicy
Mendapatkan kebijakan kontrol akses untuk resource.
list GET /v1/{parent=projects/*/locations/*}/targets
Mencantumkan Target di project dan lokasi tertentu.
patch PATCH /v1/{target.name=projects/*/locations/*/targets/*}
Memperbarui parameter satu Target.
setIamPolicy POST /v1/{resource=projects/*/locations/*/targets/*}:setIamPolicy
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
testIamPermissions POST /v1/{resource=projects/*/locations/*/targets/*}:testIamPermissions
Menampilkan izin yang dimiliki pemanggil atas resource yang ditentukan.