Api Management Service - Get
Mendapatkan deskripsi sumber daya layanan API Management.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}?api-version=2024-05-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nama grup sumber daya. Nama ini tidak peka huruf besar/kecil. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
Nama layanan API Management. |
subscription
|
path | True |
string (uuid) |
ID langganan target. Nilainya harus UUID. |
api-version
|
query | True |
string minLength: 1 |
Versi API yang akan digunakan untuk operasi ini. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Berhasil mendapatkan Sumber Daya Layanan API Management. |
|
Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
Nama | Deskripsi |
---|---|
user_impersonation | meniru akun pengguna Anda |
Contoh
Api |
Api |
Api |
ApiManagementServiceGetMultiRegionInternalVnet
Permintaan sampel
Respon sampel
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimservice1",
"name": "apimservice1",
"type": "Microsoft.ApiManagement/service",
"tags": {},
"location": "West US",
"etag": "AAAAAADqC0c=",
"properties": {
"publisherEmail": "abcs@contoso.com",
"publisherName": "contoso publisher",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2019-12-02T01:42:09.1268424Z",
"gatewayUrl": "https://apimservice1.azure-api.net",
"gatewayRegionalUrl": "https://apimservice1-westus-01.regional.azure-api.net",
"portalUrl": "https://apimservice1.portal.azure-api.net",
"developerPortalUrl": "https://apimService1.developer.azure-api.net",
"managementApiUrl": "https://apimservice1.management.azure-api.net",
"scmUrl": "https://apimservice1.scm.azure-api.net",
"hostnameConfigurations": [
{
"type": "Proxy",
"hostName": "apimService1.azure-api.net",
"negotiateClientCertificate": false,
"defaultSslBinding": false,
"certificateSource": "BuiltIn"
},
{
"type": "Proxy",
"hostName": "apimgatewaytest.preview.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2019-08-16T16:51:34+00:00",
"thumbprint": "B4330123DBAXXXXXXXXX1F35E84493476",
"subject": "CN=*.preview.net"
},
"defaultSslBinding": true,
"certificateSource": "Custom"
}
],
"publicIPAddresses": [
"137.XXX.11.74"
],
"privateIPAddresses": [
"172.XX.0.5"
],
"additionalLocations": [
{
"location": "West US 2",
"sku": {
"name": "Premium",
"capacity": 1
},
"publicIPAddresses": [
"40.XXX.79.187"
],
"privateIPAddresses": [
"10.0.X.6"
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/APIMVNet/subnets/apim-internal-sub"
},
"gatewayRegionalUrl": "https://apimservice1-westus2-01.regional.azure-api.net",
"disableGateway": false
}
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apim-appGateway-vnet/subnets/apim-subnet"
},
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False"
},
"virtualNetworkType": "Internal",
"disableGateway": false,
"apiVersionConstraint": {}
},
"sku": {
"name": "Premium",
"capacity": 1
}
}
ApiManagementServiceGetService
Permintaan sampel
Respon sampel
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/OGF-Z3-06162021-Premium",
"name": "OGF-Z3-06162021-Premium",
"type": "Microsoft.ApiManagement/service",
"tags": {
"owner": "v-aswmoh",
"ReleaseName": "Z3"
},
"location": "East US",
"etag": "AAAAAAAWN/4=",
"properties": {
"publisherEmail": "string",
"publisherName": "Test Premium",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2021-06-16T09:40:00.9453556Z",
"gatewayUrl": "https://ogf-z3-06162021-premium.azure-api.net",
"gatewayRegionalUrl": "https://ogf-z3-06162021-premium-eastus-01.regional.azure-api.net",
"portalUrl": "https://ogf-z3-06162021-premium.portal.azure-api.net",
"developerPortalUrl": "https://ogf-z3-06162021-premium.developer.azure-api.net",
"managementApiUrl": "https://ogf-z3-06162021-premium.management.azure-api.net",
"scmUrl": "https://ogf-z3-06162021-premium.scm.azure-api.net",
"hostnameConfigurations": [
{
"type": "Proxy",
"hostName": "ogf-z3-06162021-premium.azure-api.net",
"negotiateClientCertificate": false,
"defaultSslBinding": false,
"certificateSource": "BuiltIn"
},
{
"type": "Proxy",
"hostName": "gateway.current.int-azure-api.net",
"keyVaultId": "https://ogf-testing.vault.azure.net/secrets/current-ssl",
"negotiateClientCertificate": true,
"certificate": {
"expiry": "2022-01-08T22:32:32+00:00",
"thumbprint": "BA0C286XXXXXXXX58A4A507E3DBD51",
"subject": "CN=*.current.int-azure-api.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US"
},
"defaultSslBinding": true,
"certificateSource": "Custom"
},
{
"type": "DeveloperPortal",
"hostName": "developer.current.int-azure-api.net",
"keyVaultId": "https://ogf-testing.vault.azure.net/secrets/current-ssl",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2022-01-08T22:32:32+00:00",
"thumbprint": "BA0C286XXXXXXXX58A4A507E3DBD51",
"subject": "CN=*.current.int-azure-api.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US"
},
"defaultSslBinding": false,
"certificateSource": "Custom"
},
{
"type": "Management",
"hostName": "mgmt.current.int-azure-api.net",
"keyVaultId": "https://ogf-testing.vault.azure.net/secrets/current-ssl",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2022-01-08T22:32:32+00:00",
"thumbprint": "BA0C286XXXXXXXX58A4A507E3DBD51",
"subject": "CN=*.current.int-azure-api.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US"
},
"defaultSslBinding": false,
"certificateSource": "Custom"
},
{
"type": "ConfigurationApi",
"hostName": "configuration-api.current.int-azure-api.net",
"keyVaultId": "https://ogf-testing.vault.azure.net/secrets/current-ssl",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2022-01-08T22:32:32+00:00",
"thumbprint": "BA0C286XXXXXXXX58A4A507E3DBD51",
"subject": "CN=*.current.int-azure-api.net, O=Microsoft Corporation, L=Redmond, S=WA, C=US"
},
"defaultSslBinding": false,
"certificateSource": "Custom"
}
],
"publicIPAddresses": [
"13.92.130.49"
],
"additionalLocations": [
{
"location": "East US 2",
"sku": {
"name": "Premium",
"capacity": 1
},
"zones": [],
"publicIPAddresses": [
"40.70.24.106"
],
"gatewayRegionalUrl": "https://ogf-z3-06162021-premium-eastus2-01.regional.azure-api.net",
"disableGateway": false,
"platformVersion": "stv2"
}
],
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "false"
},
"virtualNetworkType": "None",
"certificates": [],
"disableGateway": false,
"apiVersionConstraint": {
"minApiVersion": "2019-12-01"
},
"publicNetworkAccess": "Enabled",
"privateEndpointConnections": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/privateEndpointConnections/privateEndpointProxyName",
"type": "Microsoft.ApiManagement/service/privateEndpointConnections",
"name": "privateEndpointProxyName",
"properties": {
"provisioningState": "Pending",
"privateEndpoint": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/privateEndpointName"
},
"privateLinkServiceConnectionState": {
"status": "Pending",
"description": "Please approve my request, thanks",
"actionsRequired": "None"
},
"groupIds": [
"Gateway"
]
}
}
],
"platformVersion": "stv2"
},
"sku": {
"name": "Premium",
"capacity": 1
},
"identity": {
"type": "SystemAssigned, UserAssigned",
"principalId": "306205e7-b21a-41bf-92e2-3e28af30041e",
"tenantId": "f686d426-8d16-42db-81b7-ab578e110ccd",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ogf-identity": {
"principalId": "713784d2-ee37-412a-95f0-3768f397f82d",
"clientId": "8d9791f2-0cdf-41f4-9e66-cdc39b496789"
}
}
},
"systemData": {
"createdBy": "string",
"createdByType": "User",
"createdAt": "2021-06-16T09:40:00.7106733Z",
"lastModifiedBy": "foo@contoso.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2021-06-20T06:33:09.6159006Z"
}
}
ApiManagementServiceGetServiceHavingMsi
Permintaan sampel
Respon sampel
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
"name": "apimService1",
"type": "Microsoft.ApiManagement/service",
"tags": {},
"location": "West Europe",
"etag": "AAAAAAAENfI=",
"properties": {
"publisherEmail": "foo@contoso.com",
"publisherName": "Contoso",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2016-04-12T00:20:15.6018952Z",
"gatewayUrl": "https://apimService1.azure-api.net",
"gatewayRegionalUrl": "https://apimService1-westeurope-01.regional.azure-api.net",
"portalUrl": "https://apimService1.portal.azure-api.net",
"developerPortalUrl": "https://apimService1.developer.azure-api.net",
"managementApiUrl": "https://apimService1.management.azure-api.net",
"scmUrl": "https://apimService1.scm.azure-api.net",
"hostnameConfigurations": [
{
"type": "Proxy",
"hostName": "apimService1.azure-api.net",
"negotiateClientCertificate": false,
"defaultSslBinding": false,
"certificateSource": "BuiltIn"
},
{
"type": "Proxy",
"hostName": "proxy.msitesting.net",
"keyVaultId": "https://samir-msi-keyvault.vault.azure.net/secrets/msicertificate",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2020-12-18T11:11:47+00:00",
"thumbprint": "9833D531D7A45XXXXXA85908BD3692E0BD3F",
"subject": "CN=*.msitesting.net"
},
"defaultSslBinding": true,
"certificateSource": "KeyVault"
}
],
"publicIPAddresses": [
"13.94.xxx.188"
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/dfVirtualNetwork/subnets/backendSubnet"
},
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "True",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "False"
},
"virtualNetworkType": "External",
"disableGateway": false
},
"sku": {
"name": "Premium",
"capacity": 1
},
"identity": {
"type": "SystemAssigned, UserAssigned",
"principalId": "ca1d33f7-0000-42ec-0000-d526a1ee953a",
"tenantId": "72f988bf-0000-41af-0000-2d7cd011db47",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/apimService1": {
"principalId": "95194df2-9208-0000-0000-a10d2af9b5a3",
"clientId": "aaff9c7d-0000-4db2-0000-ab0e3e7806cf"
}
}
}
}
Definisi
Nama | Deskripsi |
---|---|
Additional |
Deskripsi lokasi sumber daya API Management tambahan. |
Api |
Properti identitas sumber daya layanan Api Management. |
Api |
Satu sumber daya layanan API Management dalam Daftar atau Dapatkan respons. |
Api |
Properti SKU sumber daya layanan API Management. |
Apim |
Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari layanan. |
Api |
Batasan versi Control Plane Apis untuk layanan API Management. |
Arm |
Pembungkus untuk id sumber daya ARM |
Certificate |
Konfigurasi sertifikat yang terdiri dari perantara dan sertifikat akar yang tidak tepercaya. |
Certificate |
Informasi sertifikat SSL. |
Certificate |
Sumber Sertifikat. |
Certificate |
Status Sertifikat. |
Configuration |
Informasi mengenai API Konfigurasi layanan API Management. |
created |
Jenis identitas yang membuat sumber daya. |
developer |
Status portal pengembang di layanan API Management ini. |
Error |
Info tambahan kesalahan manajemen sumber daya. |
Error |
Detail kesalahan. |
Error |
Respons kesalahan |
Hostname |
Konfigurasi nama host kustom. |
Hostname |
Jenis nama host. |
Legacy |
Indikasi apakah API Konfigurasi warisan (v1) harus diekspos pada layanan API Management atau tidak. Nilai bersifat opsional tetapi harus 'Diaktifkan' atau 'Dinonaktifkan'. Jika 'Dinonaktifkan', API Konfigurasi warisan (v1) tidak akan tersedia untuk gateway yang dihost sendiri. Nilai defaultnya adalah 'Diaktifkan' |
Legacy |
Status portal warisan di layanan API Management. |
Nat |
Properti dapat digunakan untuk mengaktifkan NAT Gateway untuk layanan API Management ini. |
Platform |
Versi Platform Komputasi yang menjalankan layanan. |
Private |
Status koneksi titik akhir privat. |
Private |
Kumpulan informasi tentang status koneksi antara konsumen layanan dan penyedia. |
Public |
Apakah akses titik akhir publik diizinkan atau tidak untuk layanan API Management ini. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'. Jika 'Dinonaktifkan', titik akhir privat adalah metode akses eksklusif. Nilai defaultnya adalah 'Diaktifkan' |
Remote |
Sumber daya Koneksi Titik Akhir Privat Jarak Jauh. |
Sku |
Nama Sku. |
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
User |
|
Virtual |
Konfigurasi jaringan virtual tempat layanan API Management disebarkan. |
Virtual |
Jenis VPN tempat layanan API Management perlu dikonfigurasi. Tidak Ada (Nilai Default) berarti layanan API Management bukan bagian dari Jaringan Virtual apa pun, Eksternal berarti penyebaran API Management disiapkan di dalam Jaringan Virtual yang memiliki Titik Akhir Yang Menghadap Internet, dan Internal berarti bahwa penyebaran API Management disiapkan di dalam Virtual Network yang hanya memiliki Titik Akhir Yang Menghadap Intranet. |
AdditionalLocation
Deskripsi lokasi sumber daya API Management tambahan.
Nama | Jenis | Nilai default | Deskripsi |
---|---|---|---|
disableGateway |
boolean |
False |
Properti hanya valid untuk layanan Api Management yang disebarkan di beberapa lokasi. Ini dapat digunakan untuk menonaktifkan gateway di lokasi tambahan ini. |
gatewayRegionalUrl |
string |
URL gateway layanan API Management di Wilayah. |
|
location |
string |
Nama lokasi wilayah tambahan di antara wilayah pusat Data Azure. |
|
natGatewayState | Disabled |
Properti dapat digunakan untuk mengaktifkan NAT Gateway untuk layanan API Management ini. |
|
outboundPublicIPAddresses |
string[] |
Awalan alamat IPV4 publik keluar yang terkait dengan layanan yang disebarkan NAT Gateway. Hanya tersedia untuk SKU Premium pada platform stv2. |
|
platformVersion |
Versi Platform Komputasi yang menjalankan layanan. |
||
privateIPAddresses |
string[] |
Alamat IP Privat Static Load Balanced dari layanan API Management yang disebarkan di Jaringan Virtual Internal di lokasi tambahan tertentu. Hanya tersedia untuk SKU Dasar, Standar, Premium, dan Terisolasi. |
|
publicIPAddresses |
string[] |
Alamat IP Load Balanced Statis Publik dari layanan API Management di lokasi tambahan. Hanya tersedia untuk SKU Dasar, Standar, Premium, dan Terisolasi. |
|
publicIpAddressId |
string |
Alamat IP berbasis IP V4 SKU Standar Publik yang akan dikaitkan dengan layanan yang disebarkan Virtual Network di lokasi tersebut. Hanya didukung untuk SKU Premium yang disebarkan di Virtual Network. |
|
sku |
Properti SKU dari layanan API Management. |
||
virtualNetworkConfiguration |
Konfigurasi jaringan virtual untuk lokasi tersebut. |
||
zones |
string[] |
Daftar zona ketersediaan yang menunjukkan dari mana sumber daya perlu berasal. |
ApiManagementServiceIdentity
Properti identitas sumber daya layanan Api Management.
Nama | Jenis | Deskripsi |
---|---|---|
principalId |
string (uuid) |
Id utama identitas. |
tenantId |
string (uuid) |
Id penyewa klien identitas. |
type |
Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari layanan. |
|
userAssignedIdentities |
<string,
User |
Daftar identitas pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
ApiManagementServiceResource
Satu sumber daya layanan API Management dalam Daftar atau Dapatkan respons.
Nama | Jenis | Nilai default | Deskripsi |
---|---|---|---|
etag |
string |
ETag sumber daya. |
|
id |
string |
ID Sumber Daya. |
|
identity |
Identitas layanan terkelola dari layanan Api Management. |
||
location |
string |
Lokasi sumber daya. |
|
name |
string |
Nama sumber daya. |
|
properties.additionalLocations |
Lokasi pusat data tambahan dari layanan API Management. |
||
properties.apiVersionConstraint |
Batasan versi Control Plane Apis untuk layanan API Management. |
||
properties.certificates |
Daftar Sertifikat yang perlu diinstal di layanan API Management. Sertifikat maksimum yang didukung yang dapat diinstal adalah 10. |
||
properties.configurationApi |
Konfigurasi API konfigurasi layanan API Management. |
||
properties.createdAtUtc |
string (date-time) |
Tanggal pembuatan UTC layanan API Management. Tanggal sesuai dengan format berikut: |
|
properties.customProperties |
object |
Properti kustom layanan API Management. |
|
properties.developerPortalStatus | Enabled |
Status portal pengembang di layanan API Management ini. |
|
properties.developerPortalUrl |
string |
URL titik akhir Portal DEveloper dari layanan API Management. |
|
properties.disableGateway |
boolean |
False |
Properti hanya valid untuk layanan Api Management yang disebarkan di beberapa lokasi. Ini dapat digunakan untuk menonaktifkan gateway di wilayah master. |
properties.enableClientCertificate |
boolean |
False |
Properti hanya dimaksudkan untuk digunakan untuk Layanan SKU Konsumsi. Ini memberlakukan sertifikat klien untuk disajikan pada setiap permintaan ke gateway. Ini juga memungkinkan kemampuan untuk mengautentikasi sertifikat dalam kebijakan di gateway. |
properties.gatewayRegionalUrl |
string |
URL Gateway layanan API Management di Wilayah Default. |
|
properties.gatewayUrl |
string |
URL gateway layanan API Management. |
|
properties.hostnameConfigurations |
Konfigurasi nama host kustom layanan API Management. |
||
properties.legacyPortalStatus | Enabled |
Status portal warisan di layanan API Management. |
|
properties.managementApiUrl |
string |
URL titik akhir API Manajemen dari layanan API Management. |
|
properties.natGatewayState | Disabled |
Properti dapat digunakan untuk mengaktifkan NAT Gateway untuk layanan API Management ini. |
|
properties.notificationSenderEmail |
string maxLength: 100 |
Alamat email tempat pemberitahuan akan dikirim. |
|
properties.outboundPublicIPAddresses |
string[] |
Awalan alamat IPV4 publik keluar yang terkait dengan layanan yang disebarkan NAT Gateway. Hanya tersedia untuk SKU Premium pada platform stv2. |
|
properties.platformVersion |
Versi Platform Komputasi yang menjalankan layanan di lokasi ini. |
||
properties.portalUrl |
string |
Url titik akhir portal publisher dari layanan API Management. |
|
properties.privateEndpointConnections |
Daftar Koneksi Titik Akhir Privat layanan ini. |
||
properties.privateIPAddresses |
string[] |
Alamat IP Privat Static Load Balanced dari layanan API Management di Wilayah utama yang disebarkan dalam Jaringan Virtual Internal. Hanya tersedia untuk SKU Dasar, Standar, Premium, dan Terisolasi. |
|
properties.provisioningState |
string |
Status provisi layanan API Management saat ini yang dapat menjadi salah satu hal berikut: Dibuat/Diaktifkan/Berhasil/Diperbarui/Gagal/Dihentikan/Dihentikan/DiminasiFailed/Dihapus. |
|
properties.publicIPAddresses |
string[] |
Alamat IP Seimbang Beban Statis Publik dari layanan API Management di Wilayah utama. Hanya tersedia untuk SKU Dasar, Standar, Premium, dan Terisolasi. |
|
properties.publicIpAddressId |
string |
Alamat IP berbasis IP V4 SKU Standar Publik yang akan dikaitkan dengan layanan yang disebarkan Virtual Network di wilayah tersebut. Hanya didukung untuk Pengembang dan SKU Premium yang disebarkan di Virtual Network. |
|
properties.publicNetworkAccess |
Apakah akses titik akhir publik diizinkan atau tidak untuk layanan API Management ini. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'. Jika 'Dinonaktifkan', titik akhir privat adalah metode akses eksklusif. Nilai defaultnya adalah 'Diaktifkan' |
||
properties.publisherEmail |
string maxLength: 100 |
Email publisher. |
|
properties.publisherName |
string maxLength: 100 |
Nama penerbit. |
|
properties.restore |
boolean |
False |
Batalkan penghapusan Layanan Api Management jika sebelumnya dihapus sementara. Jika bendera ini ditentukan dan diatur ke True, semua properti lainnya akan diabaikan. |
properties.scmUrl |
string |
URL titik akhir SCM dari layanan API Management. |
|
properties.targetProvisioningState |
string |
Status provisi layanan API Management, yang ditargetkan oleh operasi jangka panjang yang dimulai pada layanan. |
|
properties.virtualNetworkConfiguration |
Konfigurasi jaringan virtual layanan API Management. |
||
properties.virtualNetworkType | None |
Jenis VPN tempat layanan API Management perlu dikonfigurasi. Tidak Ada (Nilai Default) berarti layanan API Management bukan bagian dari Jaringan Virtual apa pun, Eksternal berarti penyebaran API Management disiapkan di dalam Jaringan Virtual yang memiliki Titik Akhir Yang Menghadap Internet, dan Internal berarti bahwa penyebaran API Management disiapkan di dalam Virtual Network yang hanya memiliki Titik Akhir Yang Menghadap Intranet. |
|
sku |
Properti SKU dari layanan API Management. |
||
systemData |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
||
tags |
object |
Tag sumber daya. |
|
type |
string |
Jenis sumber daya untuk sumber daya API Management diatur ke Microsoft.ApiManagement. |
|
zones |
string[] |
Daftar zona ketersediaan yang menunjukkan dari mana sumber daya perlu berasal. |
ApiManagementServiceSkuProperties
Properti SKU sumber daya layanan API Management.
Nama | Jenis | Deskripsi |
---|---|---|
capacity |
integer (int32) |
Kapasitas SKU (jumlah unit SKU yang disebarkan). Untuk kapasitas SKU Konsumsi harus ditentukan sebagai 0. |
name |
Nama Sku. |
ApimIdentityType
Jenis identitas yang digunakan untuk sumber daya. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari layanan.
Nilai | Deskripsi |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
ApiVersionConstraint
Batasan versi Control Plane Apis untuk layanan API Management.
Nama | Jenis | Deskripsi |
---|---|---|
minApiVersion |
string |
Batasi panggilan API sarana kontrol ke layanan API Management dengan versi yang sama dengan atau lebih baru dari nilai ini. |
ArmIdWrapper
Pembungkus untuk id sumber daya ARM
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
CertificateConfiguration
Konfigurasi sertifikat yang terdiri dari perantara dan sertifikat akar yang tidak tepercaya.
Nama | Jenis | Deskripsi |
---|---|---|
certificate |
Informasi sertifikat. |
|
certificatePassword |
string |
Kata Sandi Sertifikat. |
encodedCertificate |
string |
Sertifikat Yang Dikodekan Base64. |
storeName |
enum:
|
Lokasi penyimpanan sertifikat System.Security.Cryptography.x509certificates.StoreName. Hanya Root dan CertificateAuthority yang merupakan lokasi yang valid. |
CertificateInformation
Informasi sertifikat SSL.
Nama | Jenis | Deskripsi |
---|---|---|
expiry |
string (date-time) |
Tanggal kedaluwarsa sertifikat. Tanggal sesuai dengan format berikut: |
subject |
string |
Subjek sertifikat. |
thumbprint |
string |
Thumbprint sertifikat. |
CertificateSource
Sumber Sertifikat.
Nilai | Deskripsi |
---|---|
BuiltIn | |
Custom | |
KeyVault | |
Managed |
CertificateStatus
Status Sertifikat.
Nilai | Deskripsi |
---|---|
Completed | |
Failed | |
InProgress |
ConfigurationApi
Informasi mengenai API Konfigurasi layanan API Management.
Nama | Jenis | Nilai default | Deskripsi |
---|---|---|---|
legacyApi | Enabled |
Indikasi apakah API Konfigurasi warisan (v1) harus diekspos pada layanan API Management atau tidak. Nilai bersifat opsional tetapi harus 'Diaktifkan' atau 'Dinonaktifkan'. Jika 'Dinonaktifkan', API Konfigurasi warisan (v1) tidak akan tersedia untuk gateway yang dihost sendiri. Nilai defaultnya adalah 'Diaktifkan' |
createdByType
Jenis identitas yang membuat sumber daya.
Nilai | Deskripsi |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
developerPortalStatus
Status portal pengembang di layanan API Management ini.
Nilai | Deskripsi |
---|---|
Disabled |
Portal Pengembang dinonaktifkan untuk layanan. |
Enabled |
Portal Pengembang diaktifkan untuk layanan. |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
Nama | Jenis | Deskripsi |
---|---|---|
info |
object |
Info tambahan. |
type |
string |
Jenis info tambahan. |
ErrorDetail
Detail kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
additionalInfo |
Info tambahan kesalahan. |
|
code |
string |
Kode kesalahan. |
details |
Detail kesalahan. |
|
message |
string |
Pesan kesalahan. |
target |
string |
Target kesalahan. |
ErrorResponse
Respons kesalahan
Nama | Jenis | Deskripsi |
---|---|---|
error |
Objek kesalahan. |
HostnameConfiguration
Konfigurasi nama host kustom.
Nama | Jenis | Nilai default | Deskripsi |
---|---|---|---|
certificate |
Informasi sertifikat. |
||
certificatePassword |
string |
Kata Sandi Sertifikat. |
|
certificateSource |
Sumber Sertifikat. |
||
certificateStatus |
Status Sertifikat. |
||
defaultSslBinding |
boolean |
False |
Tentukan true untuk menyiapkan sertifikat yang terkait dengan Nama Host ini sebagai Sertifikat SSL Default. Jika klien tidak mengirim header SNI, maka ini akan menjadi sertifikat yang akan ditantang. Properti ini berguna jika layanan mengaktifkan beberapa nama host kustom dan perlu memutuskan sertifikat ssl default. Pengaturan hanya diterapkan ke Jenis Nama Host gateway. |
encodedCertificate |
string |
Sertifikat Yang Dikodekan Base64. |
|
hostName |
string |
Nama host untuk dikonfigurasi pada layanan Api Management. |
|
identityClientId |
string |
ClientId identitas Terkelola yang Ditetapkan Sistem atau Pengguna seperti yang dihasilkan oleh Azure ACTIVE Directory, yang memiliki akses GET ke keyVault yang berisi sertifikat SSL. |
|
keyVaultId |
string |
Url ke Rahasia KeyVault yang berisi Sertifikat Ssl. Jika Url absolut yang berisi versi disediakan, pembaruan otomatis sertifikat ssl tidak akan berfungsi. Ini mengharuskan layanan Api Management dikonfigurasi dengan aka.ms/apimmsi. Rahasia harus berjenis application/x-pkcs12 |
|
negotiateClientCertificate |
boolean |
False |
Tentukan true untuk selalu menegosiasikan sertifikat klien pada nama host. Nilai Default adalah false. |
type |
Jenis nama host. |
HostnameType
Jenis nama host.
Nilai | Deskripsi |
---|---|
ConfigurationApi | |
DeveloperPortal | |
Management | |
Portal | |
Proxy | |
Scm |
LegacyApiState
Indikasi apakah API Konfigurasi warisan (v1) harus diekspos pada layanan API Management atau tidak. Nilai bersifat opsional tetapi harus 'Diaktifkan' atau 'Dinonaktifkan'. Jika 'Dinonaktifkan', API Konfigurasi warisan (v1) tidak akan tersedia untuk gateway yang dihost sendiri. Nilai defaultnya adalah 'Diaktifkan'
Nilai | Deskripsi |
---|---|
Disabled |
API Konfigurasi Warisan (v1) dinonaktifkan untuk layanan dan gateway yang dihost sendiri tidak dapat terhubung ke layanan tersebut. |
Enabled |
API Konfigurasi Warisan (v1) diaktifkan untuk layanan dan gateway yang dihost sendiri dapat terhubung ke layanan tersebut. |
LegacyPortalStatus
Status portal warisan di layanan API Management.
Nilai | Deskripsi |
---|---|
Disabled |
Portal Warisan dinonaktifkan untuk layanan. |
Enabled |
Portal Warisan diaktifkan untuk layanan. |
NatGatewayState
Properti dapat digunakan untuk mengaktifkan NAT Gateway untuk layanan API Management ini.
Nilai | Deskripsi |
---|---|
Disabled |
Nat Gateway dinonaktifkan untuk layanan. |
Enabled |
Nat Gateway diaktifkan untuk layanan. |
PlatformVersion
Versi Platform Komputasi yang menjalankan layanan.
Nilai | Deskripsi |
---|---|
mtv1 |
Platform yang menjalankan layanan pada platform Multi Tenant V1. |
stv1 |
Platform yang menjalankan layanan pada platform Penyewa Tunggal V1. |
stv2 |
Platform yang menjalankan layanan pada platform Penyewa Tunggal V2. |
stv2.1 |
Platform yang menjalankan layanan pada platform Penyewa Tunggal V2 pada Perangkat Keras yang lebih baru. |
undetermined |
Versi platform tidak dapat ditentukan, karena platform komputasi tidak disebarkan. |
PrivateEndpointServiceConnectionStatus
Status koneksi titik akhir privat.
Nilai | Deskripsi |
---|---|
Approved | |
Pending | |
Rejected |
PrivateLinkServiceConnectionState
Kumpulan informasi tentang status koneksi antara konsumen layanan dan penyedia.
Nama | Jenis | Deskripsi |
---|---|---|
actionsRequired |
string |
Pesan yang menunjukkan apakah perubahan pada penyedia layanan memerlukan pembaruan pada konsumen. |
description |
string |
Alasan persetujuan/penolakan koneksi. |
status |
Menunjukkan apakah koneksi telah Disetujui/Ditolak/Dihapus oleh pemilik layanan. |
PublicNetworkAccess
Apakah akses titik akhir publik diizinkan atau tidak untuk layanan API Management ini. Nilai bersifat opsional tetapi jika diteruskan, harus 'Diaktifkan' atau 'Dinonaktifkan'. Jika 'Dinonaktifkan', titik akhir privat adalah metode akses eksklusif. Nilai defaultnya adalah 'Diaktifkan'
Nilai | Deskripsi |
---|---|
Disabled | |
Enabled |
RemotePrivateEndpointConnectionWrapper
Sumber daya Koneksi Titik Akhir Privat Jarak Jauh.
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
Id sumber daya koneksi Titik Akhir Privat |
name |
string |
Nama Koneksi Titik Akhir Privat |
properties.groupIds |
string[] |
Semua id Grup. |
properties.privateEndpoint |
Sumber daya titik akhir privat. |
|
properties.privateLinkServiceConnectionState |
Kumpulan informasi tentang status koneksi antara konsumen layanan dan penyedia. |
|
properties.provisioningState |
string |
Status provisi sumber daya koneksi titik akhir privat. |
type |
string |
Jenis Sumber Daya Koneksi Titik Akhir Privat |
SkuType
Nama Sku.
Nilai | Deskripsi |
---|---|
Basic |
SKU Dasar Api Management. |
BasicV2 |
BasicV2 SKU of Api Management. |
Consumption |
Konsumsi SKU Api Management. |
Developer |
SKU Pengembang Api Management. |
Isolated |
SKU Api Management yang terisolasi. |
Premium |
Premium SKU of Api Management. |
Standard |
SKU Standar Api Management. |
StandardV2 |
StandardV2 SKU of Api Management. |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
Nama | Jenis | Deskripsi |
---|---|---|
createdAt |
string (date-time) |
Tanda waktu pembuatan sumber daya (UTC). |
createdBy |
string |
Identitas yang membuat sumber daya. |
createdByType |
Jenis identitas yang membuat sumber daya. |
|
lastModifiedAt |
string (date-time) |
Tanda waktu modifikasi terakhir sumber daya (UTC) |
lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
lastModifiedByType |
Jenis identitas yang terakhir memodifikasi sumber daya. |
UserIdentityProperties
Nama | Jenis | Deskripsi |
---|---|---|
clientId |
string |
Id klien identitas yang ditetapkan pengguna. |
principalId |
string |
Id utama identitas yang ditetapkan pengguna. |
VirtualNetworkConfiguration
Konfigurasi jaringan virtual tempat layanan API Management disebarkan.
Nama | Jenis | Deskripsi |
---|---|---|
subnetResourceId |
string pattern: ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
ID sumber daya lengkap subnet di jaringan virtual untuk menyebarkan layanan API Management. |
subnetname |
string |
Nama subnet. |
vnetid |
string |
ID jaringan virtual. Ini biasanya GUID. Mengharapkan GUID null secara default. |
VirtualNetworkType
Jenis VPN tempat layanan API Management perlu dikonfigurasi. Tidak Ada (Nilai Default) berarti layanan API Management bukan bagian dari Jaringan Virtual apa pun, Eksternal berarti penyebaran API Management disiapkan di dalam Jaringan Virtual yang memiliki Titik Akhir Yang Menghadap Internet, dan Internal berarti bahwa penyebaran API Management disiapkan di dalam Virtual Network yang hanya memiliki Titik Akhir Yang Menghadap Intranet.
Nilai | Deskripsi |
---|---|
External |
Layanan ini adalah bagian dari Virtual Network dan dapat diakses dari Internet. |
Internal |
Layanan ini adalah bagian dari Virtual Network dan hanya dapat diakses dari dalam jaringan virtual. |
None |
Layanan ini bukan bagian dari Virtual Network apa pun. |