GDC Hardware Management API

Layanan: gdchardwaremanagement.googleapis.com

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

Dokumen Discovery

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

Endpoint layanan

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

  • https://gdchardwaremanagement.googleapis.com

REST Resource: v1alpha.projects.locations

Metode
get GET /v1alpha/{name=projects/*/locations/*}
Mendapatkan informasi tentang suatu lokasi.
list GET /v1alpha/{name=projects/*}/locations
Mencantumkan informasi tentang lokasi yang didukung untuk layanan ini.

REST Resource: v1alpha.projects.locations.hardware

Metode
create POST /v1alpha/{parent=projects/*/locations/*}/hardware
Membuat hardware baru di project dan lokasi tertentu.
delete DELETE /v1alpha/{name=projects/*/locations/*/hardware/*}
Menghapus hardware.
get GET /v1alpha/{name=projects/*/locations/*/hardware/*}
Mendapatkan detail hardware.
list GET /v1alpha/{parent=projects/*/locations/*}/hardware
Mencantumkan hardware dalam project dan lokasi tertentu.
patch PATCH /v1alpha/{hardware.name=projects/*/locations/*/hardware/*}
Memperbarui parameter hardware.

REST Resource: v1alpha.projects.locations.operations

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

REST Resource: v1alpha.projects.locations.orders

Metode
create POST /v1alpha/{parent=projects/*/locations/*}/orders
Membuat pesanan baru di project dan lokasi tertentu.
delete DELETE /v1alpha/{name=projects/*/locations/*/orders/*}
Menghapus pesanan.
get GET /v1alpha/{name=projects/*/locations/*/orders/*}
Mendapatkan detail pesanan.
list GET /v1alpha/{parent=projects/*/locations/*}/orders
Mencantumkan pesanan di project dan lokasi tertentu.
patch PATCH /v1alpha/{order.name=projects/*/locations/*/orders/*}
Memperbarui parameter pesanan.
submit POST /v1alpha/{name=projects/*/locations/*/orders/*}:submit
Mengirimkan pesanan.

REST Resource: v1alpha.projects.locations.orders.changeLogEntries

Metode
get GET /v1alpha/{name=projects/*/locations/*/orders/*/changeLogEntries/*}
Mendapatkan detail perubahan pada pesanan.
list GET /v1alpha/{parent=projects/*/locations/*/orders/*}/changeLogEntries
Mencantumkan perubahan yang dilakukan pada pesanan.

REST Resource: v1alpha.projects.locations.orders.comments

Metode
create POST /v1alpha/{parent=projects/*/locations/*/orders/*}/comments
Membuat komentar baru pada pesanan.
get GET /v1alpha/{name=projects/*/locations/*/orders/*/comments/*}
Mendapatkan konten komentar.
list GET /v1alpha/{parent=projects/*/locations/*/orders/*}/comments
Mencantumkan komentar pada pesanan.
recordAction POST /v1alpha/{name=projects/*/locations/*/orders/*/comments/*}:recordAction
Merekam Tindakan pada Komentar.

REST Resource: v1alpha.projects.locations.orders.hardwareGroups

Metode
create POST /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups
Membuat grup hardware baru dalam pesanan tertentu.
delete DELETE /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*}
Menghapus grup hardware.
get GET /v1alpha/{name=projects/*/locations/*/orders/*/hardwareGroups/*}
Mendapatkan detail grup hardware.
list GET /v1alpha/{parent=projects/*/locations/*/orders/*}/hardwareGroups
Mencantumkan grup hardware dalam urutan tertentu.
patch PATCH /v1alpha/{hardwareGroup.name=projects/*/locations/*/orders/*/hardwareGroups/*}
Memperbarui parameter grup hardware.

REST Resource: v1alpha.projects.locations.sites

Metode
create POST /v1alpha/{parent=projects/*/locations/*}/sites
Membuat situs baru di project dan lokasi tertentu.
delete DELETE /v1alpha/{name=projects/*/locations/*/sites/*}
Menghapus situs.
get GET /v1alpha/{name=projects/*/locations/*/sites/*}
Mendapatkan detail situs.
list GET /v1alpha/{parent=projects/*/locations/*}/sites
Mencantumkan situs di project dan lokasi tertentu.
patch PATCH /v1alpha/{site.name=projects/*/locations/*/sites/*}
Memperbarui parameter situs.

REST Resource: v1alpha.projects.locations.skus

Metode
get GET /v1alpha/{name=projects/*/locations/*/skus/*}
Mendapatkan detail SKU.
list GET /v1alpha/{parent=projects/*/locations/*}/skus
Mencantumkan SKU untuk project dan lokasi tertentu.

REST Resource: v1alpha.projects.locations.zones

Metode
create POST /v1alpha/{parent=projects/*/locations/*}/zones
Membuat zona baru di project dan lokasi tertentu.
delete DELETE /v1alpha/{name=projects/*/locations/*/zones/*}
Menghapus zona.
get GET /v1alpha/{name=projects/*/locations/*/zones/*}
Mendapatkan detail zona.
list GET /v1alpha/{parent=projects/*/locations/*}/zones
Mencantumkan zona dalam project dan lokasi tertentu.
patch PATCH /v1alpha/{zone.name=projects/*/locations/*/zones/*}
Memperbarui parameter zona.
signal POST /v1alpha/{name=projects/*/locations/*/zones/*}:signal
Menandakan status zona.