Bagikan melalui


ApiContract interface

Detail API.

Memperluas

Properti

apiRevision

Menjelaskan revisi API. Jika tidak ada nilai yang disediakan, revisi default 1 dibuat

apiRevisionDescription

Deskripsi Revisi API.

apiType

Jenis API.

apiVersion

Menunjukkan pengidentifikasi versi API jika API diberi versi

apiVersionDescription

Deskripsi Versi API.

apiVersionSet

Detail set versi

apiVersionSetId

Pengidentifikasi sumber daya untuk ApiVersionSet terkait.

authenticationSettings

Kumpulan pengaturan autentikasi yang disertakan ke dalam API ini.

contact

Informasi kontak untuk API.

description

Deskripsi API. Mungkin menyertakan tag pemformatan HTML.

displayName

Nama API. Panjangnya harus 1 hingga 300 karakter.

isCurrent

Menunjukkan apakah revisi API adalah revisi api saat ini.

isOnline

Menunjukkan apakah revisi API dapat diakses melalui gateway. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

license

Informasi lisensi untuk API.

path

URL relatif secara unik mengidentifikasi API ini dan semua jalur sumber dayanya dalam instans layanan API Management. Ini ditambahkan ke URL basis titik akhir API yang ditentukan selama pembuatan instans layanan untuk membentuk URL publik untuk API ini.

protocols

Menjelaskan protokol mana yang dapat dipanggil oleh operasi dalam API ini.

serviceUrl

URL absolut dari layanan backend yang mengimplementasikan API ini. Panjangnya tidak boleh lebih dari 2000 karakter.

sourceApiId

Pengidentifikasi API dari API sumber.

subscriptionKeyParameterNames

Protokol tempat API tersedia.

subscriptionRequired

Menentukan apakah API atau langganan Produk diperlukan untuk mengakses API.

termsOfServiceUrl

URL ke Ketentuan Layanan untuk API. HARUS dalam format URL.

Properti yang Diwariskan

id

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type

Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

Detail Properti

apiRevision

Menjelaskan revisi API. Jika tidak ada nilai yang disediakan, revisi default 1 dibuat

apiRevision?: string

Nilai Properti

string

apiRevisionDescription

Deskripsi Revisi API.

apiRevisionDescription?: string

Nilai Properti

string

apiType

Jenis API.

apiType?: string

Nilai Properti

string

apiVersion

Menunjukkan pengidentifikasi versi API jika API diberi versi

apiVersion?: string

Nilai Properti

string

apiVersionDescription

Deskripsi Versi API.

apiVersionDescription?: string

Nilai Properti

string

apiVersionSet

Detail set versi

apiVersionSet?: ApiVersionSetContractDetails

Nilai Properti

apiVersionSetId

Pengidentifikasi sumber daya untuk ApiVersionSet terkait.

apiVersionSetId?: string

Nilai Properti

string

authenticationSettings

Kumpulan pengaturan autentikasi yang disertakan ke dalam API ini.

authenticationSettings?: AuthenticationSettingsContract

Nilai Properti

contact

Informasi kontak untuk API.

contact?: ApiContactInformation

Nilai Properti

description

Deskripsi API. Mungkin menyertakan tag pemformatan HTML.

description?: string

Nilai Properti

string

displayName

Nama API. Panjangnya harus 1 hingga 300 karakter.

displayName?: string

Nilai Properti

string

isCurrent

Menunjukkan apakah revisi API adalah revisi api saat ini.

isCurrent?: boolean

Nilai Properti

boolean

isOnline

Menunjukkan apakah revisi API dapat diakses melalui gateway. CATATAN: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

isOnline?: boolean

Nilai Properti

boolean

license

Informasi lisensi untuk API.

license?: ApiLicenseInformation

Nilai Properti

path

URL relatif secara unik mengidentifikasi API ini dan semua jalur sumber dayanya dalam instans layanan API Management. Ini ditambahkan ke URL basis titik akhir API yang ditentukan selama pembuatan instans layanan untuk membentuk URL publik untuk API ini.

path?: string

Nilai Properti

string

protocols

Menjelaskan protokol mana yang dapat dipanggil oleh operasi dalam API ini.

protocols?: string[]

Nilai Properti

string[]

serviceUrl

URL absolut dari layanan backend yang mengimplementasikan API ini. Panjangnya tidak boleh lebih dari 2000 karakter.

serviceUrl?: string

Nilai Properti

string

sourceApiId

Pengidentifikasi API dari API sumber.

sourceApiId?: string

Nilai Properti

string

subscriptionKeyParameterNames

Protokol tempat API tersedia.

subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract

Nilai Properti

subscriptionRequired

Menentukan apakah API atau langganan Produk diperlukan untuk mengakses API.

subscriptionRequired?: boolean

Nilai Properti

boolean

termsOfServiceUrl

URL ke Ketentuan Layanan untuk API. HARUS dalam format URL.

termsOfServiceUrl?: string

Nilai Properti

string

Detail Properti yang Diwariskan

id

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

id?: string

Nilai Properti

string

Diwarisi DariProxyResource.id

name

Nama CATATAN sumber daya: Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

name?: string

Nilai Properti

string

Diwarisi DariProxyResource.name

type

Jenis sumber daya. Misalnya CATATAN "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts": Properti ini tidak akan diserialisasikan. Ini hanya dapat diisi oleh server.

type?: string

Nilai Properti

string

Diwarisi DariProxyResource.type