SAS Portal API

Layanan: sasportal.googleapis.com

Untuk memanggil layanan ini, sebaiknya Anda menggunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda 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 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 berhubungan dengan endpoint layanan ini:

  • https://sasportal.googleapis.com

Resource REST: v1alpha1.customers

Metode
get GET /v1alpha1/{name=customers/*}
Menampilkan customer yang diminta.
list GET /v1alpha1/customers
Menampilkan daftar customers yang diminta.
patch PATCH /v1alpha1/{customer.name=customers/*}
Memperbarui customer yang ada.

Resource REST: v1alpha1.customers.deployments

Metode
create POST /v1alpha1/{parent=customers/*}/deployments
Membuat deployment baru.
delete DELETE /v1alpha1/{name=customers/*/deployments/*}
Menghapus deployment.
get GET /v1alpha1/{name=customers/*/deployments/*}
Menampilkan deployment yang diminta.
list GET /v1alpha1/{parent=customers/*}/deployments
Mencantumkan deployments.
move POST /v1alpha1/{name=customers/*/deployments/*}:move
Memindahkan deployment pada node atau customer lainnya.
patch PATCH /v1alpha1/{deployment.name=customers/*/deployments/*}
Memperbarui deployment yang ada.

Resource REST: v1alpha1.customers.deployments.devices

Metode
create POST /v1alpha1/{parent=customers/*/deployments/*}/devices
Membuat device pada node atau customer.
createSigned POST /v1alpha1/{parent=customers/*/deployments/*}/devices:createSigned
Membuat device yang ditandatangani dalam node atau customer.
list GET /v1alpha1/{parent=customers/*/deployments/*}/devices
Mencantumkan devices di bagian node atau customer.

Resource REST: v1alpha1.customers.devices

Metode
create POST /v1alpha1/{parent=customers/*}/devices
Membuat device pada node atau customer.
createSigned POST /v1alpha1/{parent=customers/*}/devices:createSigned
Membuat device yang ditandatangani dalam node atau customer.
delete DELETE /v1alpha1/{name=customers/*/devices/*}
Menghapus device.
get GET /v1alpha1/{name=customers/*/devices/*}
Mendapatkan detail tentang device.
list GET /v1alpha1/{parent=customers/*}/devices
Mencantumkan devices di bagian node atau customer.
move POST /v1alpha1/{name=customers/*/devices/*}:move
Memindahkan device pada node atau customer lainnya.
patch PATCH /v1alpha1/{device.name=customers/*/devices/*}
Mengupdate device.
signDevice POST /v1alpha1/{device.name=customers/*/devices/*}:signDevice
Menandatangani device.
updateSigned PATCH /v1alpha1/{name=customers/*/devices/*}:updateSigned
Memperbarui device yang ditandatangani.

Resource REST: v1alpha1.customers.nodes

Metode
create POST /v1alpha1/{parent=customers/*}/nodes
Membuat node baru.
delete DELETE /v1alpha1/{name=customers/*/nodes/*}
Menghapus node.
get GET /v1alpha1/{name=customers/*/nodes/*}
Menampilkan node yang diminta.
list GET /v1alpha1/{parent=customers/*}/nodes
Mencantumkan nodes.
move POST /v1alpha1/{name=customers/*/nodes/*}:move
Memindahkan node pada node atau customer lainnya.
patch PATCH /v1alpha1/{node.name=customers/*/nodes/*}
Memperbarui node yang ada.

Resource REST: v1alpha1.customers.nodes.deployments

Metode
create POST /v1alpha1/{parent=customers/*/nodes/*}/deployments
Membuat deployment baru.
list GET /v1alpha1/{parent=customers/*/nodes/*}/deployments
Mencantumkan deployments.

Resource REST: v1alpha1.customers.nodes.devices

Metode
create POST /v1alpha1/{parent=customers/*/nodes/*}/devices
Membuat device pada node atau customer.
createSigned POST /v1alpha1/{parent=customers/*/nodes/*}/devices:createSigned
Membuat device yang ditandatangani dalam node atau customer.
list GET /v1alpha1/{parent=customers/*/nodes/*}/devices
Mencantumkan devices di bagian node atau customer.

Resource REST: v1alpha1.customers.nodes.nodes

Metode
create POST /v1alpha1/{parent=customers/*/nodes/*}/nodes
Membuat node baru.
list GET /v1alpha1/{parent=customers/*/nodes/*}/nodes
Mencantumkan nodes.

Resource REST: v1alpha1.deployments

Metode
get GET /v1alpha1/{name=deployments/*}
Menampilkan deployment yang diminta.

Resource REST: v1alpha1.deployments.devices

Metode
delete DELETE /v1alpha1/{name=deployments/*/devices/*}
Menghapus device.
get GET /v1alpha1/{name=deployments/*/devices/*}
Mendapatkan detail tentang device.
move POST /v1alpha1/{name=deployments/*/devices/*}:move
Memindahkan device pada node atau customer lainnya.
patch PATCH /v1alpha1/{device.name=deployments/*/devices/*}
Mengupdate device.
signDevice POST /v1alpha1/{device.name=deployments/*/devices/*}:signDevice
Menandatangani device.
updateSigned PATCH /v1alpha1/{name=deployments/*/devices/*}:updateSigned
Memperbarui device yang ditandatangani.

Resource REST: v1alpha1.installer

Metode
generateSecret POST /v1alpha1/installer:generateSecret
Membuat rahasia untuk digunakan dengan ValidateInstaller.
validate POST /v1alpha1/installer:validate
Memvalidasi identitas Penginstal Profesional Tersertifikasi (CPI).

Resource REST: v1alpha1.nodes

Metode
get GET /v1alpha1/{name=nodes/*}
Menampilkan node yang diminta.

Resource REST: v1alpha1.nodes.deployments

Metode
delete DELETE /v1alpha1/{name=nodes/*/deployments/*}
Menghapus deployment.
get GET /v1alpha1/{name=nodes/*/deployments/*}
Menampilkan deployment yang diminta.
list GET /v1alpha1/{parent=nodes/*}/deployments
Mencantumkan deployments.
move POST /v1alpha1/{name=nodes/*/deployments/*}:move
Memindahkan deployment pada node atau customer lainnya.
patch PATCH /v1alpha1/{deployment.name=nodes/*/deployments/*}
Memperbarui deployment yang ada.

Resource REST: v1alpha1.nodes.deployments.devices

Metode
create POST /v1alpha1/{parent=nodes/*/deployments/*}/devices
Membuat device pada node atau customer.
createSigned POST /v1alpha1/{parent=nodes/*/deployments/*}/devices:createSigned
Membuat device yang ditandatangani dalam node atau customer.
list GET /v1alpha1/{parent=nodes/*/deployments/*}/devices
Mencantumkan devices di bagian node atau customer.

Resource REST: v1alpha1.nodes.devices

Metode
create POST /v1alpha1/{parent=nodes/*}/devices
Membuat device pada node atau customer.
createSigned POST /v1alpha1/{parent=nodes/*}/devices:createSigned
Membuat device yang ditandatangani dalam node atau customer.
delete DELETE /v1alpha1/{name=nodes/*/devices/*}
Menghapus device.
get GET /v1alpha1/{name=nodes/*/devices/*}
Mendapatkan detail tentang device.
list GET /v1alpha1/{parent=nodes/*}/devices
Mencantumkan devices di bagian node atau customer.
move POST /v1alpha1/{name=nodes/*/devices/*}:move
Memindahkan device pada node atau customer lainnya.
patch PATCH /v1alpha1/{device.name=nodes/*/devices/*}
Mengupdate device.
signDevice POST /v1alpha1/{device.name=nodes/*/devices/*}:signDevice
Menandatangani device.
updateSigned PATCH /v1alpha1/{name=nodes/*/devices/*}:updateSigned
Memperbarui device yang ditandatangani.

Resource REST: v1alpha1.nodes.nodes

Metode
create POST /v1alpha1/{parent=nodes/*}/nodes
Membuat node baru.
delete DELETE /v1alpha1/{name=nodes/*/nodes/*}
Menghapus node.
get GET /v1alpha1/{name=nodes/*/nodes/*}
Menampilkan node yang diminta.
list GET /v1alpha1/{parent=nodes/*}/nodes
Mencantumkan nodes.
move POST /v1alpha1/{name=nodes/*/nodes/*}:move
Memindahkan node pada node atau customer lainnya.
patch PATCH /v1alpha1/{node.name=nodes/*/nodes/*}
Memperbarui node yang ada.

Resource REST: v1alpha1.nodes.nodes.deployments

Metode
create POST /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Membuat deployment baru.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/deployments
Mencantumkan deployments.

Resource REST: v1alpha1.nodes.nodes.devices

Metode
create POST /v1alpha1/{parent=nodes/*/nodes/*}/devices
Membuat device pada node atau customer.
createSigned POST /v1alpha1/{parent=nodes/*/nodes/*}/devices:createSigned
Membuat device yang ditandatangani dalam node atau customer.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/devices
Mencantumkan devices di bagian node atau customer.

Resource REST: v1alpha1.nodes.nodes.nodes

Metode
create POST /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Membuat node baru.
list GET /v1alpha1/{parent=nodes/*/nodes/*}/nodes
Mencantumkan nodes.

Resource REST: v1alpha1.policies

Metode
get POST /v1alpha1/policies:get
Mendapatkan kebijakan kontrol akses untuk resource.
set POST /v1alpha1/policies:set
Menetapkan kebijakan kontrol akses pada resource yang ditentukan.
test POST /v1alpha1/policies:test
Menampilkan izin yang dimiliki pemanggil pada resource yang ditentukan.