Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Tabel berikut berisi daftar izin yang dapat Anda tetapkan ke sebuah peran menggunakan Edge API. Lihat Menambahkan izin ke peran pengujian untuk mengetahui contoh cara menggunakan API untuk menetapkan izin peran.
Area fitur | URI Izin | Kata Kerja | Deskripsi |
---|---|---|---|
Analytics |
|||
Analisis | /environments/*/analytics/admin | PUT | Mengaktifkan analisis untuk lingkungan (khusus Private Cloud) |
Ekspor data Analytics |
|||
Ekspor data | /environments/*/analytics/exports | GET, PUT | Mencantumkan/membuat tugas ekspor data |
/environments/*/analytics/exports/* | GET | Mendapatkan status tugas ekspor | |
/analytics/datastores | GET, PUT | Membuat daftar/membuat penyimpanan data analisis | |
/analytics/datastores/* | GET | Mendapatkan penyimpanan data analisis | |
/analytics/datastoreConsumers | GET, PUT, DELETE | Mendapatkan/membuat/menghapus penyimpanan data analytics | |
Model API (Khusus UI baru) |
|||
Model API | /apimodels | GET, PUT | Mencantumkan/membuat model API |
/apimodels/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus model API | |
API Monitoring (khusus UI baru) |
|||
Pemantauan API | /apimonitoring | GET, PUT, DELETE | Mencantumkan/membuat/menghapus entity Pemantauan API |
Paket API (monetisasi) |
|||
Paket API (monetisasi) | /monetization-packages | GET, PUT | Mencantumkan/membuat paket API |
/monetization-packages/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus paket API | |
/monetization-packages/*/products/* | GET, PUT, DELETE | Mendapatkan/menambahkan/menghapus produk API dalam paket API | |
/developers/*/monetization-packages | GET | Mencantumkan semua paket API yang diterima oleh developer | |
Produk API |
|||
Produk API | /apiproducts | GET, PUT | Mencantumkan/membuat produk API |
/apiproducts/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus produk API | |
Atribut produk API | /apiproducts/*/attributes | GET, PUT | Mencantumkan/memperbarui semua atribut produk API |
/apiproducts/*/attributes/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus atribut produk API | |
Proxy API |
|||
Proxy API | /applications | GET, PUT | Mencantumkan/membuat proxy API |
/applications/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus proxy API | |
Proxy API dengan revisi | /applications/*/revisions | GET | Mencantumkan revisi proxy API |
/applications/*/revisions/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus revisi proxy API | |
Deployment proxy API | /applications/*/deployments | GET | Mencantumkan semua deployment proxy API |
/applications/*/revisions/*/deployments | GET, PUT | Mencantumkan/membatalkan deployment revisi proxy API | |
Deployment proxy API di tingkat lingkungan | /environments/*/deployments | GET | Mencantumkan proxy API yang di-deploy di lingkungan |
/environments/*/applications/*/deployments | GET | Mendapatkan detail deployment untuk proxy API di lingkungan | |
Deployment proxy API di level lingkungan dan revisi | /environments/*/applications/*/revisions/*/deployments | GET, PUT, DELETE | Mendapatkan detail deployment untuk revisi proxy API di suatu lingkungan, men-deploy/membatalkan deployment revisi proxy API |
Dependensi npm proxy API | /applications/*/revisions/*/npm | GET | Mendapatkan dependensi npm untuk Proxy API. |
Kebijakan proxy API | /applications/*/revisions/*/policies | GET, PUT | Membuat daftar/membuat kebijakan di proxy API |
/applications/*/revisions/*/policies/* | GET | Mendapatkan kebijakan di cakupan proxy API | |
Aplikasi |
|||
Aplikasi | /apps | GET | Cantumkan aplikasi |
/apps/* | GET | Dapatkan aplikasi berdasarkan ID aplikasi | |
Kueri asinkron |
|||
Kueri | /environments/*/queries | GET, PUT | Mencantumkan/membuat kueri asinkron |
/environments/*/queries/* | GET | Mendapatkan status kueri asinkron | |
/environments/*/queries/*/result | GET | Mendapatkan hasil kueri asinkron | |
Audit |
|||
Audit | /audits/organizations/* | GET | Mencantumkan entri audit untuk semua organisasi |
/audits/organizations/*/apiproducts | GET | Mencantumkan entri audit untuk semua produk API di organisasi | |
/audits/organizations/*/apiproducts/* | GET | Mencantumkan entri audit untuk produk API di organisasi | |
/audits/organizations/*/applications | GET | Mencantumkan entri audit untuk semua aplikasi di organisasi | |
/audits/organizations/*/applications/* | GET | Mencantumkan entri audit untuk aplikasi di organisasi | |
/audits/organizations/*/developers | GET | Mencantumkan entri audit untuk semua developer di organisasi | |
/audits/organizations/*/developers/* | GET | Mencantumkan entri audit untuk developer di organisasi | |
/audits/organizations/*/developers/*/apps | GET | Mencantumkan entri audit untuk semua aplikasi developer di organisasi | |
/audits/organizations/*/developers/*/apps/* | GET | Mencantumkan entri audit untuk aplikasi developer di organisasi | |
/audits/users/* | GET | Mencantumkan entri audit untuk semua pengguna di organisasi | |
Cache |
|||
Log dalam cache | /environments/*/applications/*/cachedlogs/categories | GET | Mendapatkan kategori log yang di-cache |
/environments/*/applications/*/cachedlogs/categories/nodejs | GET | Mendapatkan log Node.js yang di-cache | |
Cache | /environments/*/caches | GET, PUT | Mencantumkan/membuat cache |
/environments/*/caches/* | GET, PUT, DELETE | Dapatkan/perbarui/hapus cache | |
/environments/*/caches/*/entries | PUT | Hapus semua entri cache | |
/environments/*/caches/*/entries/* | PUT | Menghapus entri cache | |
Perusahaan (monetisasi) |
|||
Perusahaan (monetisasi) | /companies | GET, PUT | Buat daftar/buat perusahaan |
/companies/* | GET, PUT, DELETE | Dapatkan/perbarui/hapus perusahaan | |
Kelompok aplikasi perusahaan (monetisasi) | /companies/*/appfamilies | GET, PUT | Membuat daftar/membuat kelompok aplikasi perusahaan |
/companies/*/appfamilies/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus kelompok aplikasi perusahaan | |
/companies/*/appfamilies/*/apps/* | DELETE | Hapus aplikasi perusahaan dari keluarga | |
Aplikasi perusahaan (monetisasi) | /companies/*/apps | GET, PUT | Membuat daftar/membuat aplikasi perusahaan |
/companies/*/apps/* | GET, PUT, DELETE | Mendapatkan/mengupdate/menghapus aplikasi perusahaan | |
Kunci aplikasi perusahaan (monetisasi) | /companies/*/apps/*/keys/* | GET | Mendapatkan kunci aplikasi perusahaan menurut ID |
Developer aplikasi perusahaan (monetisasi) | /companies/*/developers | GET, PUT | Membuat daftar/membuat developer aplikasi perusahaan |
/companies/*/developers/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus developer aplikasi perusahaan | |
Kredit (monetisasi) |
|||
Kredit (monetisasi) | /monetization-packages/*/rate-plans/*/real-currency-credit-transactions | PUT | Memberikan kredit kepada developer |
/transaction-search | PUT | Mencantumkan kredit yang diberikan | |
Laporan kustom |
|||
Laporan kustom | /reports | GET, PUT | Mencantumkan/membuat laporan analisis kustom |
/reports/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus laporan analisis kustom | |
/environments/*/analytics/admin/* | GET | Dapatkan metrik dan dimensi yang digunakan untuk membuat laporan analisis | |
Data mask |
|||
Penyamaran data dalam cakupan organisasi | /maskconfigs | GET, PUT | Mencantumkan/membuat mask data di cakupan organisasi |
/maskconfigs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus data mask di cakupan organisasi | |
Mask data pada cakupan proxy API | /apiproxies/*/maskconfigs | GET, PUT | Mencantumkan/membuat data mask pada cakupan proxy API |
/apiproxies/*/maskconfigs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus data mask pada cakupan proxy API | |
/applications/*/maskconfigs | GET, PUT | Mencantumkan/membuat data mask pada cakupan proxy API | |
/applications/*/maskconfigs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus data mask pada cakupan proxy API | |
Debug |
|||
Men-debug | /environments/*/applications/*/revisions/*/debugsessions | GET, PUT | Mencantumkan/membuat sesi debug |
/environments/*/applications/*/revisions/*/debugsessions/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus sesi debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data | GET | Mencantumkan ID transaksi sesi debug | |
/environments/*/applications/*/revisions/*/debugsessions/*/data/* | GET | Mendapatkan data transaksi sesi debug berdasarkan ID | |
Deployment |
|||
Deployment di tingkat organisasi | /deployments | GET | Mencantumkan semua API yang di-deploy ke organisasi |
Developer |
|||
Developer | /developers | GET, PUT | Membuat daftar/membuat developer aplikasi |
/developers/* | GET, PUT, DELETE | Mendapatkan/mengupdate/menghapus developer aplikasi | |
Atribut aplikasi developer | /developers/*/apps/*/attributes | GET, PUT | Mencantumkan/mengupdate semua atribut aplikasi developer |
/developers/*/apps/*/attributes/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus atribut aplikasi developer | |
Kelompok aplikasi developer | /developers/*/appfamilies | GET, PUT | Membuat daftar/membuat kelompok aplikasi developer |
/developers/*/appfamilies/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus kelompok aplikasi developer | |
/developers/*/appfamilies/*/apps/* | DELETE | Hapus aplikasi developer dari keluarga | |
Kunci aplikasi developer | /developers/*/apps/*/keys/* | GET, PUT, DELETE | Mencantumkan/memperbarui/menghapus kunci aplikasi developer |
/developers/*/apps/*/keys/create | PUT | Membuat kunci dan rahasia konsumen untuk aplikasi | |
/developers/*/apps/*/keys/*/apiproducts/* | PUT, HAPUS | Menyetujui/mencabut kunci konsumen untuk aplikasi | |
/developers/*/apps/*/keys/*/oauth1accesstokens | GET | Dapatkan jumlah token akses OAuth 1.0 untuk kunci aplikasi developer. | |
/developers/*/apps/*/keys/*/oauth2accesstokens | GET | Mendapatkan jumlah token akses OAuth 2.0 untuk kunci aplikasi developer. | |
/developers/*/apps/*/oauth1accesstokens | GET | Dapatkan jumlah token akses OAuth 1.0 untuk aplikasi developer. | |
/developers/*/apps/*/oauth2accesstokens | GET | Mendapatkan jumlah token akses OAuth 2.0 untuk aplikasi developer. | |
Aplikasi developer | /developers/*/apps | GET, PUT | Membuat daftar/membuat aplikasi developer |
/developers/*/apps/* | GET, PUT, DELETE | Mendapatkan/mengupdate/menghapus aplikasi developer | |
Atribut developer | /developers/*/attributes | GET, PUT | Mencantumkan/memperbarui semua atribut developer |
/developers/*/attributes/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus atribut developer | |
Keystore |
|||
Keystore | /environments/*/keystores | GET, PUT | Membuat daftar/membuat keystore |
/environments/*/keystores/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus keystore | |
/environments/*/keystores/*/aliases | GET, PUT | Mencantumkan/membuat alias keystore | |
/environments/*/keystores/*/aliases/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus alias keystore | |
/environments/*/keystores/*/aliases/*/certificate | GET | Mengekspor sertifikat untuk alias | |
/environments/*/keystores/*/aliases/*/csr | GET | Membuat CSR untuk alias | |
/environments/*/keystores/*/certs | GET, PUT | Mencantumkan/mengupload sertifikat keystore | |
/environments/*/keystores/*/certs/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus sertifikat keystore | |
/environments/*/keystores/*/certs/*/export | GET | Mengekspor sertifikat dari keystore | |
/environments/*/keystores/*/keys | PUT | Mengupload file JAR ke keystore | |
/environments/*/testssl | GET, PUT | Menguji keystore atau truststore | |
Peta Nilai Kunci (KVM) |
|||
Peta Nilai Kunci (KVM) pada cakupan organisasi | /keyvaluemaps | GET, PUT | Mencantumkan/membuat KVM dalam cakupan organisasi |
/keyvaluemaps/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus KVM di cakupan organisasi | |
/keyvaluemaps/*/entries | PUT | Membuat entri KVM di cakupan organisasi | |
/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus entri KVM pada cakupan organisasi | |
/keyvaluemaps/*/keys | GET | Mencantumkan kunci di KVM pada cakupan organisasi | |
Peta Nilai Kunci (KVM) pada cakupan lingkungan | /environments/*/keyvaluemaps | GET, PUT | Mencantumkan/membuat KVM pada cakupan lingkungan |
/environments/*/keyvaluemaps/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus KVM di cakupan lingkungan | |
/environments/*/keyvaluemaps/*/entries | PUT | Membuat entri KVM pada cakupan lingkungan | |
/environments/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus entri KVM di cakupan lingkungan | |
/environments/*/keyvaluemaps/*/keys | GET | Mencantumkan kunci di KVM pada cakupan lingkungan | |
Peta Nilai Kunci (KVM) pada cakupan proxy API | /applications/*/keyvaluemaps | GET, PUT | Mencantumkan/membuat KVM di cakupan proxy API |
/applications/*/keyvaluemaps/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus KVM pada cakupan proxy API | |
/applications/*/keyvaluemaps/*/entries | GET, PUT | Mencantumkan/membuat entri KVM di cakupan proxy API | |
/applications/*/keyvaluemaps/*/entries/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus entri KVM pada cakupan proxy API | |
/applications/*/keyvaluemaps/*/keys | GET | Mendapatkan semua entri KVM di cakupan proxy API | |
OAuth |
|||
OAuth 1.0 | /oauth1/accesstokens | GET | Dapatkan jumlah token akses OAuth 1.0 |
/oauth1/accesstokens/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui token akses OAuth 1.0 | |
/oauth1/requesttokens | GET | Mendapatkan jumlah token permintaan OAuth 1.0 | |
/oauth1/requesttokens/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui token permintaan OAuth 1.0 | |
/oauth1/verifiers | GET | Dapatkan jumlah kode pemverifikasi OAuth 1.0 | |
/oauth1/verifiers/* | GET, DELETE | Dapatkan/perbarui/hapus/setujui kode pemverifikasi OAuth 1.0 | |
OAuth 2.0 | /oauth2/accesstokens/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui token akses OAuth 2.0 |
/oauth2/authorizationcodes | GET | Dapatkan jumlah kode otorisasi OAuth 2.0 | |
/oauth2/authorizationcodes/* | GET, DELETE | Mendapatkan/memperbarui/menghapus/menyetujui kode otorisasi OAuth 2.0 | |
/oauth2/refreshtokens/* | PUT | Menyetujui atau mencabut token refresh OAuth 2.0 | |
/oauth2/revoke | PUT | Mencabut token akses OAuth 2.0 menurut pengguna atau ID aplikasi | |
/oauth2/search | GET | Mendapatkan token akses OAuth 2.0 berdasarkan ID Pengguna atau aplikasi | |
Organisasi |
|||
Organisasi | / | GET, PUT | Mencantumkan/membuat resource organisasi |
/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus resource organisasi | |
Paket tarif (monetisasi) |
|||
Paket Tarif (monetisasi) | /monetization-packages/*/rate-plans | GET, PUT | Mencantumkan/membuat paket tarif |
/monetization-packages/*/rate-plans/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus paket tarif | |
/monetization-packages/*/rate-plans/*/revision | PUT | Buat revisi paket tarif (atau paket tarif mendatang) | |
Referensi |
|||
Referensi | /environments/*/references | GET, PUT | Mencantumkan/membuat referensi di cakupan lingkungan |
/environments/*/references/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus referensi pada cakupan lingkungan | |
Pengembalian dana (monetisasi) |
|||
Pengembalian dana (monetisasi) | /monetization-packages/*/refund-transactions | PUT | Lakukan pengembalian dana |
/transaction-search | PUT | Mencantumkan pengembalian dana yang diberikan | |
Laporan (monetisasi) |
|||
Laporan (monetisasi) | /report-definitions | GET, PUT | Mencantumkan/membuat definisi laporan |
/report-definitions/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus definisi laporan | |
/billing-reports
/revenue-reports /prepaid-balance-reports /variance-reports |
PUT | Membuat laporan | |
File resource |
|||
File resource di cakupan organisasi | /resourcefiles | GET, PUT | Mencantumkan/mengupload file resource pada cakupan organisasi |
/resourcefiles/*/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus file resource di cakupan organisasi | |
File resource di cakupan lingkungan | /environments/*/resourcefiles | GET, PUT | Mencantumkan/mengimpor file resource di cakupan lingkungan |
/environments/*/resourcefiles/*/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus file resource pada cakupan lingkungan | |
File resource di cakupan proxy API | /applications/*/revisions/*/resourcefiles | GET, PUT | Mencantumkan/mengimpor file resource pada cakupan proxy API |
/applications/*/revisions/*/resourcefiles/*/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus file resource pada cakupan proxy API | |
Peran |
|||
Peran | /userroles | GET, PUT | Membuat daftar/membuat peran pengguna |
/userroles/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus peran pengguna | |
/userroles/*/permissions | GET, PUT | Mencantumkan/menambahkan izin untuk peran | |
/userroles/*/permissions/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus izin untuk peran | |
/userroles/*/resourcepermissions | PUT | Menambahkan beberapa izin resource untuk resource | |
/userroles/*/users | GET, PUT | Mencantumkan/menambahkan pengguna ke peran | |
/userroles/*/users/* | GET, DELETE | Verifikasi pengguna dalam peran, hapus pengguna dari peran | |
Alur Bersama |
|||
Alur Bersama | /sharedflows | GET, PUT | Mencantumkan/membuat alur bersama. |
/sharedflows/* | GET, PUT, DELETE | Lihat/hapus alur bersama. | |
/sharedflows/*/deployments | GET | Lihat deployment alur bersama. | |
/sharedflows/*/revisions | GET | Melihat revisi alur bersama. | |
/sharedflows/*/revisions/* | GET, PUT, DELETE | Melihat, mengubah, dan menghapus revisi alur bersama. | |
/sharedflows/*/revisions/*/deployments | GET, DELETE | Melihat/menghapus deployment revisi alur bersama. | |
/environments/*/sharedflows/*/revisions/*/deployments | PUT, HAPUS | Men-deploy dan membatalkan deployment revisi alur bersama. | |
/environments/*/flowhooks/* | GET, PUT, DELETE | Alur bersama terkait flow hook: pasang, lepas, dan dapatkan. | |
Statistik |
|||
Statistik | /stats/ | GET | Dapatkan metrik per interval waktu untuk organisasi dan lingkungan. |
/environments/*/stats/* | GET | Mengatur metrik berdasarkan dimensi | |
/stats/preferences/reports/dailysummaryreport | GET | Berlangganan atau berhenti berlangganan laporan analisis | |
/stats/preferences/reports/dailysummaryreport/users | GET | Mendapatkan daftar pengguna yang berlangganan dan tidak berlangganan | |
Server target |
|||
Server target | /environments/*/targetservers | GET, PUT | Membuat daftar/membuat server target |
/environments/*/targetservers/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus server target | |
Pengguna |
|||
Pengguna | /users | GET, PUT | Mencantumkan/menambahkan pengguna |
/users/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus pengguna | |
Transaksi (monetisasi) |
|||
Transaksi (monetisasi) | /transactions/developers/* | GET | Melihat status transaksi |
Host virtual |
|||
Host virtual | /environments/*/virtualhosts | GET, PUT | Mencantumkan/membuat host virtual (buat untuk Private Cloud dan organisasi Cloud berbayar saja) |
/environments/*/virtualhosts/* | GET, PUT, DELETE | Mendapatkan/memperbarui/menghapus host virtual (hanya memperbarui/menghapus untuk Private Cloud dan organisasi Cloud berbayar) | |
/environments/*/virtualhosts/*/sslinfo | PUT | Memperbarui konfigurasi TLS untuk host virtual (khusus Private Cloud dan organisasi Cloud berbayar) |