Referensi izin

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Tabel berikut mencantumkan izin yang dapat Anda tetapkan pada sebuah peran menggunakan Edge API. Lihat Menambahkan izin ke peran pengujian untuk mengetahui contoh cara menggunakan API guna menetapkan izin pada sebuah peran.

Area fitur URI Izin Kata Kerja Deskripsi

Analytics

Analytics /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, HAPUS Mendapatkan/membuat/menghapus penyimpanan data analisis

Model API (Khusus UI baru)

Model API /apimodels GET, PUT Mencantumkan/membuat model API
/apimodels/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus model API

Pemantauan API (Khusus UI baru)

Pemantauan API /apimonitoring GET, PUT, HAPUS Mencantumkan/membuat/menghapus entity Monitoring API

Paket API (monetisasi)

Paket API (monetisasi) /monetization-packages GET, PUT Mencantumkan/membuat paket API
/monetization-packages/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus paket API
/monetization-packages/*/products/* GET, PUT, HAPUS 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, HAPUS Mendapatkan/memperbarui/menghapus produk API
Atribut produk API /apiproducts/*/attributes GET, PUT Mencantumkan/memperbarui semua atribut produk API
/apiproducts/*/attributes/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus atribut produk API

Proxy API

Proxy API /applications GET, PUT Membuat daftar/membuat proxy API
/applications/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus proxy API
Proxy API berdasarkan revisi /applications/*/revisions GET Mencantumkan revisi proxy API
/applications/*/revisions/* GET, PUT, HAPUS 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 Membuat daftar proxy API yang di-deploy di lingkungan
/environments/*/applications/*/deployments GET Mendapatkan detail deployment untuk proxy API di lingkungan
Deployment proxy API di tingkat lingkungan dan revisi /environments/*/applications/*/revisions/*/deployments GET, PUT, HAPUS Mendapatkan detail deployment untuk revisi proxy API di 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 Mendapatkan 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 dalam 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 yang di-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 Membuat daftar/membuat cache
/environments/*/caches/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus 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, HAPUS Mendapatkan/memperbarui/menghapus perusahaan
Kelompok aplikasi perusahaan (monetisasi) /companies/*/appfamilies GET, PUT Membuat daftar/membuat kelompok aplikasi perusahaan
/companies/*/appfamilies/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus kelompok aplikasi perusahaan
/companies/*/appfamilies/*/apps/* HAPUS Hapus aplikasi perusahaan dari keluarga
Aplikasi perusahaan (monetisasi) /companies/*/apps GET, PUT Membuat daftar/membuat aplikasi perusahaan
/companies/*/apps/* GET, PUT, HAPUS 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, HAPUS Mendapatkan/memperbarui/menghapus developer aplikasi perusahaan

Kredit (monetisasi)

Kredit (monetisasi) /monetization-packages/*/rate-plans/*/real-currency-credit-transactions PUT Memberikan kredit ke developer
/transaction-search PUT Mencantumkan kredit yang diberikan

Laporan kustom

Laporan kustom /reports GET, PUT Mencantumkan/membuat laporan analisis kustom
/reports/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus laporan analisis kustom
/environments/*/analytics/admin/* GET Dapatkan metrik dan dimensi yang digunakan untuk membuat laporan analisis

Data mask

Data mask dalam cakupan organisasi /maskconfigs GET, PUT Mencantumkan/membuat mask data di cakupan organisasi
/maskconfigs/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus data mask di cakupan organisasi
Mask data pada cakupan proxy API /applications/*/maskconfigs GET, PUT Mencantumkan/membuat mask data pada cakupan proxy API
/applications/*/maskconfigs/* GET, PUT, HAPUS 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, HAPUS 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, HAPUS Mendapatkan/memperbarui/menghapus developer aplikasi
Atribut aplikasi developer /developers/*/apps/*/attributes GET, PUT Mencantumkan/memperbarui semua atribut aplikasi developer
/developers/*/apps/*/attributes/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus atribut aplikasi developer
Kelompok aplikasi developer /developers/*/appfamilies GET, PUT Membuat daftar/membuat kelompok aplikasi developer
/developers/*/appfamilies/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus kelompok aplikasi developer
/developers/*/appfamilies/*/apps/* HAPUS Hapus aplikasi developer dari keluarga
Kunci aplikasi developer /developers/*/apps/*/keys/* GET, PUT, HAPUS 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 Mendapatkan 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 Mendapatkan 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, HAPUS Mendapatkan/mengupdate/menghapus aplikasi developer
Atribut developer /developers/*/attributes GET, PUT Mencantumkan/memperbarui semua atribut developer
/developers/*/attributes/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus atribut developer

Keystore

Keystore /environments/*/keystores GET, PUT Membuat daftar/membuat keystore
/environments/*/keystores/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus keystore
/environments/*/keystores/*/aliases GET, PUT Mencantumkan/membuat alias keystore
/environments/*/keystores/*/aliases/* GET, PUT, HAPUS 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, HAPUS 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)

Key Value Maps (KVM) pada cakupan organisasi /keyvaluemaps GET, PUT Mencantumkan/membuat KVM di cakupan organisasi
/keyvaluemaps/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus KVM di cakupan organisasi
/keyvaluemaps/*/entries PUT Membuat entri KVM di cakupan organisasi
/keyvaluemaps/*/entries/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus entri KVM di cakupan organisasi
/keyvaluemaps/*/keys GET Mencantumkan kunci di KVM dalam cakupan organisasi
Key Value Maps (KVM) pada cakupan lingkungan /environments/*/keyvaluemaps GET, PUT Mencantumkan/membuat KVM di cakupan lingkungan
/environments/*/keyvaluemaps/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus KVM di cakupan lingkungan
/environments/*/keyvaluemaps/*/entries PUT Membuat entri KVM di cakupan lingkungan
/environments/*/keyvaluemaps/*/entries/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus entri KVM di cakupan lingkungan
/environments/*/keyvaluemaps/*/keys GET Mencantumkan kunci di KVM pada cakupan lingkungan
Key Value Maps (KVM) pada cakupan proxy API /applications/*/keyvaluemaps GET, PUT Mencantumkan/membuat KVM di cakupan proxy API
/applications/*/keyvaluemaps/* GET, PUT, HAPUS 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, HAPUS 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 Mendapatkan jumlah token akses OAuth 1.0
/oauth1/accesstokens/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus/menyetujui token akses OAuth 1.0
/oauth1/requesttokens GET Mendapatkan jumlah token permintaan OAuth 1.0
/oauth1/requesttokens/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus/menyetujui token permintaan OAuth 1.0
/oauth1/verifiers GET Dapatkan jumlah kode pemverifikasi OAuth 1.0
/oauth1/verifiers/* DAPATKAN, HAPUS Mendapatkan/memperbarui/menghapus/menyetujui kode pemverifikasi OAuth 1.0
OAuth 2.0 /oauth2/accesstokens/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus/menyetujui token akses OAuth 2.0
/oauth2/authorizationcodes GET Mendapatkan jumlah kode otorisasi OAuth 2.0
/oauth2/authorizationcodes/* DAPATKAN, HAPUS 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 oleh pengguna atau ID aplikasi
/oauth2/search GET Mendapatkan token akses OAuth 2.0 berdasarkan ID Pengguna atau aplikasi

Organisasi

Organisasi / GET, PUT Membuat daftar/membuat resource organisasi
/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus resource organisasi

Paket tarif (monetisasi)

Paket Tarif (monetisasi) /monetization-packages/*/rate-plans GET, PUT Membuat daftar/membuat paket tarif
/monetization-packages/*/rate-plans/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus paket tarif
/monetization-packages/*/rate-plans/*/revision PUT Membuat revisi paket tarif (atau paket tarif mendatang)

Referensi

Referensi /environments/*/references GET, PUT Mencantumkan/membuat referensi di cakupan lingkungan
/environments/*/references/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus referensi di cakupan lingkungan

Pengembalian dana (monetisasi)

Pengembalian dana (monetisasi) /monetization-packages/*/refund-transactions PUT Melakukan 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, HAPUS Mendapatkan/memperbarui/menghapus definisi laporan
/billing-reports

/revenue-reports

/prepaid-balance-reports

/variance-reports

PUT Membuat laporan

File resource

File resource dalam cakupan organisasi /resourcefiles GET, PUT Membuat daftar/mengupload file resource dalam cakupan organisasi
/resourcefiles/*/* GET, PUT, HAPUS 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, HAPUS Mendapatkan/memperbarui/menghapus file resource pada cakupan lingkungan
File resource pada cakupan proxy API /applications/*/revisions/*/resourcefiles GET, PUT Mencantumkan/mengimpor file resource pada cakupan proxy API
/applications/*/revisions/*/resourcefiles/*/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus file resource pada cakupan proxy API

Peran

Peran /userroles GET, PUT Membuat daftar/membuat peran pengguna
/userroles/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus peran pengguna
/userroles/*/permissions GET, PUT Mencantumkan/menambahkan izin untuk peran
/userroles/*/permissions/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus izin untuk peran
/userroles/*/resourcepermissions PUT Menambahkan beberapa izin resource untuk resource
/userroles/*/users GET, PUT Cantumkan/tambahkan pengguna ke peran
/userroles/*/users/* DAPATKAN, HAPUS Verifikasi pengguna dalam peran, hapus pengguna dari peran

Alur Bersama

Alur Bersama /sharedflows GET, PUT Mencantumkan/membuat alur bersama.
/sharedflows/* GET, PUT, HAPUS Lihat/hapus alur bersama.
/sharedflows/*/deployments GET Lihat deployment alur bersama.
/sharedflows/*/revisions GET Lihat revisi alur bersama.
/sharedflows/*/revisions/* GET, PUT, HAPUS Melihat, mengubah, dan menghapus revisi alur bersama.
/sharedflows/*/revisions/*/deployments DAPATKAN, HAPUS Melihat/menghapus deployment revisi alur bersama.
/environments/*/sharedflows/*/revisions/*/deployments PUT, HAPUS Men-deploy dan membatalkan deployment revisi alur bersama.
/environments/*/flowhooks/* GET, PUT, HAPUS Alur bersama pada flow hook: pasang, lepaskan, dan dapatkan.

Statistik

Statistik /stats/ GET Mendapatkan 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, HAPUS Mendapatkan/memperbarui/menghapus server target

Pengguna

Pengguna /users GET, PUT Mencantumkan/menambahkan pengguna
/users/* GET, PUT, HAPUS 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 hanya untuk organisasi Cloud Pribadi dan Cloud berbayar)
/environments/*/virtualhosts/* GET, PUT, HAPUS Mendapatkan/memperbarui/menghapus host virtual (memperbarui/menghapus khusus untuk Private Cloud dan organisasi Cloud berbayar)
/environments/*/virtualhosts/*/sslinfo PUT Memperbarui konfigurasi TLS untuk host virtual (khusus Private Cloud dan organisasi Cloud berbayar)