az apim api
Mengelola API Management Azure API.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az apim api create |
Buat API Management API. |
Inti | GA |
az apim api delete |
Menghapus API Management. |
Inti | GA |
az apim api export |
Mengekspor API Management API. |
Inti | GA |
az apim api import |
Mengimpor API Management. |
Inti | GA |
az apim api list |
Mencantumkan API Management API. |
Inti | GA |
az apim api operation |
Mengelola Operasi API Api Management Azure. |
Inti | GA |
az apim api operation create |
Membuat operasi baru di API. |
Inti | GA |
az apim api operation delete |
Menghapus operasi yang ditentukan di API. |
Inti | GA |
az apim api operation list |
Mencantumkan kumpulan operasi untuk API yang ditentukan. |
Inti | GA |
az apim api operation show |
Mendapatkan detail Operasi API yang ditentukan oleh pengidentifikasinya. |
Inti | GA |
az apim api operation update |
Memperbarui detail operasi dalam API yang ditentukan oleh pengidentifikasinya. |
Inti | GA |
az apim api release |
Mengelola Rilis API Api Management Azure. |
Inti | GA |
az apim api release create |
Membuat Rilis baru untuk API. |
Inti | GA |
az apim api release delete |
Menghapus rilis yang ditentukan di API. |
Inti | GA |
az apim api release list |
Mencantumkan semua rilis API. |
Inti | GA |
az apim api release show |
Mengembalikan detail rilis API. |
Inti | GA |
az apim api release update |
Memperbarui detail rilis API yang ditentukan oleh pengidentifikasinya. |
Inti | GA |
az apim api revision |
Mengelola Revisi API Api Management Azure. |
Inti | GA |
az apim api revision create |
Buat revisi API. |
Inti | GA |
az apim api revision list |
Mencantumkan semua revisi API. |
Inti | GA |
az apim api schema |
Mengelola Skema API Api Management Azure. |
Inti | GA |
az apim api schema create |
Buat Skema API Management API. |
Inti | GA |
az apim api schema delete |
Menghapus Skema API Management API. |
Inti | GA |
az apim api schema get-etag |
Dapatkan etag skema API Management API. |
Inti | GA |
az apim api schema list |
Mencantumkan skema API Management API. |
Inti | GA |
az apim api schema show |
Menampilkan detail Skema API Management API. |
Inti | GA |
az apim api schema wait |
Tempatkan CLI dalam status menunggu sampai kondisi skema apim api terpenuhi. |
Inti | GA |
az apim api show |
Menampilkan detail API Management. |
Inti | GA |
az apim api update |
Perbarui API Management API. |
Inti | GA |
az apim api versionset |
Mengelola Set Versi API Management Azure. |
Inti | GA |
az apim api versionset create |
Membuat Set Versi Api. |
Inti | GA |
az apim api versionset delete |
Menghapus Kumpulan Versi Api tertentu. |
Inti | GA |
az apim api versionset list |
Mencantumkan kumpulan Versi API dalam instans layanan yang ditentukan. |
Inti | GA |
az apim api versionset show |
Mendapatkan detail Set Versi Api yang ditentukan oleh pengidentifikasinya. |
Inti | GA |
az apim api versionset update |
Memperbarui detail Api VersionSet yang ditentukan oleh pengidentifikasinya. |
Inti | GA |
az apim api wait |
Tempatkan CLI dalam status tunggu hingga kondisi apim terpenuhi. |
Inti | GA |
az apim api create
Buat API Management API.
az apim api create --api-id
--display-name
--path
--resource-group
--service-name
[--api-type {graphql, http, soap, websocket}]
[--authorization-scope]
[--authorization-server-id]
[--bearer-token-sending-methods]
[--description]
[--no-wait]
[--open-id-provider-id]
[--protocols {http, https, ws, wss}]
[--service-url]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-key-required]
[--subscription-required {false, true}]
Contoh
Buat API dasar.
az apim api create --service-name MyApim -g MyResourceGroup --api-id MyApi --path '/myapi' --display-name 'My API'
Parameter yang Diperlukan
Nama unik api yang akan dibuat.
Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.
Nama tampilan API yang akan dibuat.
Jalur ke API.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama instans layanan API Management.
Parameter Opsional
Jenis API.
Menentukan cakupan operasi OAuth.
Menentukan ID server otorisasi OAuth.
Menentukan metode pengiriman untuk token pembawa.
Deskripsi API. Mungkin menyertakan tag pemformatan HTML.
Jangan menunggu operasi jangka panjang selesai.
Menentukan openid dalam pengaturan autentikasi.
Menjelaskan protokol mana yang dapat dipanggil oleh operasi dalam API ini.
URL absolut dari layanan backend yang mengimplementasikan API ini. Panjangnya tidak boleh lebih dari 2000 karakter.
Menentukan nama header kunci langganan.
Menentukan nama parameter string kueri kunci langganan.
Menentukan apakah kunci langganan diperlukan selama panggilan ke API ini, true - API disertakan ke dalam produk tertutup saja, false - API disertakan ke dalam produk terbuka saja, null - ada campuran produk.
Jika true, API memerlukan kunci langganan pada permintaan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az apim api delete
Menghapus API Management.
az apim api delete --api-id
--resource-group
--service-name
[--delete-revisions]
[--if-match]
[--no-wait]
[--yes]
Parameter yang Diperlukan
Pengidentifikasi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama instans layanan API Management.
Parameter Opsional
Hapus semua revisi Api.
ETag Entitas.
Jangan menunggu operasi jangka panjang selesai.
Jangan meminta konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az apim api export
Mengekspor API Management API.
az apim api export --api-id
--ef {OpenApiJsonFile, OpenApiJsonUrl, OpenApiYamlFile, OpenApiYamlUrl, SwaggerFile, SwaggerUrl, WadlFile, WadlUrl, WsdlFile, WsdlUrl}
--resource-group
--service-name
[--file-path]
Contoh
Ekspor API Management API ke file atau mengembalikan respons yang berisi tautan ekspor.
az apim api export -g MyResourceGroup --service-name MyApim --api-id MyApi --export-format OpenApiJson --file-path path
Parameter yang Diperlukan
Pengidentifikasi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi. Pola regex: ^[^*#&+:<>?] +$.
Tentukan format API pengekspor.
Nama grup sumber daya. Nama tidak peka huruf besar/kecil.
Nama instans layanan api management.
Parameter Opsional
Jalur file yang ditentukan untuk mengekspor API.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az apim api import
Mengimpor API Management.
az apim api import --path
--resource-group
--service-name
--specification-format {GraphQL, OpenApi, OpenApiJson, Swagger, Wadl, Wsdl}
[--api-id]
[--api-revision]
[--api-type {graphql, http, soap, websocket}]
[--api-version]
[--api-version-set-id]
[--description]
[--display-name]
[--no-wait]
[--protocols {http, https, ws, wss}]
[--service-url]
[--soap-api-type]
[--specification-path]
[--specification-url]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-required {false, true}]
[--wsdl-endpoint-name]
[--wsdl-service-name]
Contoh
Mengimpor API Management API Dari file atau url
az apim api import -g MyResourceGroup --service-name MyApim --path MyApi --specification-url https://MySpecificationURL --specification-format OpenApiJson
Parameter yang Diperlukan
Harus diisi. URL relatif secara unik mengidentifikasi API ini dan semua jalur sumber dayanya dalam instans layanan API Management.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama instans layanan api management.
Tentukan format API yang diimpor.
Parameter Opsional
Pengidentifikasi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.
Menjelaskan Revisi Api. Jika tidak ada nilai yang disediakan, revisi default 1 dibuat.
Jenis API.
Menjelaskan Versi Api. Jika Anda menambahkan versi ke API non-versi, versi Asli akan dibuat secara otomatis dan akan merespons PADA URL default.
Menjelaskan Set Versi yang akan digunakan dengan API.
Deskripsi API. Mungkin menyertakan tag pemformatan HTML.
Nama tampilan API ini.
Jangan menunggu operasi jangka panjang selesai.
Menjelaskan protokol mana (satu atau beberapa) operasi dalam API ini dapat dipanggil.
URL absolut dari layanan backend yang mengimplementasikan API ini. Panjangnya tidak boleh lebih dari 2000 karakter.
Jenis API saat format file adalah WSDL.
Jalur file yang ditentukan untuk mengimpor API.
Url yang ditentukan untuk mengimpor API.
Menentukan nama header kunci langganan.
Menentukan nama parameter string kueri kunci langganan.
Jika true, API memerlukan kunci langganan pada permintaan.
Nama lokal Titik Akhir WSDL (port) yang akan diimpor.
Nama lokal Layanan WSDL yang akan diimpor.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az apim api list
Mencantumkan API Management API.
az apim api list --resource-group
--service-name
[--filter-display-name]
[--skip]
[--top]
Parameter yang Diperlukan
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama instans layanan API Management.
Parameter Opsional
Filter API menurut displayName.
Jumlah rekaman yang akan dilewati.
Jumlah rekaman yang akan dikembalikan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az apim api show
Menampilkan detail API Management.
az apim api show --api-id
--resource-group
--service-name
Parameter yang Diperlukan
Pengidentifikasi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama instans layanan API Management.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az apim api update
Perbarui API Management API.
az apim api update --api-id
--resource-group
--service-name
[--add]
[--api-type {graphql, http, soap, websocket}]
[--description]
[--display-name]
[--force-string]
[--if-match]
[--no-wait]
[--path]
[--protocols {http, https, ws, wss}]
[--remove]
[--service-url]
[--set]
[--subscription-key-header-name]
[--subscription-key-query-param-name]
[--subscription-required {false, true}]
[--tags]
Contoh
Buat API dasar.
az apim api update --service-name MyApim -g MyResourceGroup --api-id MyApi --description foo
Parameter yang Diperlukan
Nama unik api yang akan dibuat.
Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama instans layanan API Management.
Parameter Opsional
Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string or JSON string>
.
Jenis API.
Deskripsi API. Mungkin menyertakan tag pemformatan HTML.
Nama API. Panjangnya harus 1 hingga 300 karakter.
Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.
ETag Entitas. Tidak diperlukan saat membuat entitas, tetapi diperlukan saat memperbarui entitas. Nilai defaultnya adalah Tidak Ada.
Jangan menunggu operasi jangka panjang selesai.
Harus diisi. URL relatif secara unik mengidentifikasi API ini dan semua jalur sumber dayanya dalam instans layanan API Management.
Menjelaskan protokol mana yang dapat dipanggil oleh operasi dalam API ini.
Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove>
ATAU --remove propertyToRemove
.
URL absolut dari layanan backend yang mengimplementasikan API ini. Panjangnya tidak boleh lebih dari 2000 karakter.
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=<value>
.
Menentukan nama header kunci langganan.
Menentukan nama parameter string kueri kunci langganan.
Jika true, API memerlukan kunci langganan pada permintaan.
Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az apim api wait
Tempatkan CLI dalam status tunggu hingga kondisi apim terpenuhi.
az apim api wait --api-id
--name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Contoh
Tempatkan CLI dalam status tunggu hingga kondisi apim terpenuhi. (dibuat otomatis)
az apim api wait --created --api-id MyApi --name MyApim --resource-group MyResourceGroup
Parameter yang Diperlukan
Pengidentifikasi revisi API. Harus unik dalam instans layanan API Management saat ini. Revisi non-saat ini memiliki ; rev=n sebagai akhiran di mana n adalah nomor revisi. Harus diisi.
Nama instans layanan api management.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.
Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Misalnya provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Tunggu hingga dihapus.
Tunggu hingga sumber daya ada.
Interval polling dalam hitungan detik.
Tunggu maksimum dalam detik.
Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.