Api Management Service - Update
Mevcut bir API Management hizmetini Güncelleştirmeler.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}?api-version=2022-08-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. |
service
|
path | True |
string |
API Management hizmetinin adı. Regex pattern: |
subscription
|
path | True |
string |
Hedef aboneliğin kimliği. |
api-version
|
query | True |
string |
Bu işlem için kullanılacak API sürümü. |
İstek Gövdesi
Name | Tür | Description |
---|---|---|
identity |
Api Management hizmetinin yönetilen hizmet kimliği. |
|
properties.additionalLocations |
API Management hizmetinin ek veri merkezi konumları. |
|
properties.apiVersionConstraint |
API Management hizmeti için Denetim Düzlemi Api'leri sürüm kısıtlaması. |
|
properties.certificates |
API Management hizmetinde yüklenmesi gereken Sertifikaların listesi. Yüklenebilen desteklenen en yüksek sertifika sayısı 10'dur. |
|
properties.customProperties |
object |
API Management hizmetinin özel özellikleri. |
properties.disableGateway |
boolean |
Özellik yalnızca birden çok konuma dağıtılan api management hizmeti için geçerlidir. Bu, ana bölgede ağ geçidini devre dışı bırakmak için kullanılabilir. |
properties.enableClientCertificate |
boolean |
Özellik yalnızca Tüketim SKU Hizmeti için kullanılacaktır. Bu, ağ geçidine yapılan her istekte bir istemci sertifikasının sunulmasını zorunlu kılabilir. Bu, ağ geçidindeki ilkede sertifikanın kimliğini doğrulama olanağı da sağlar. |
properties.hostnameConfigurations |
API Management hizmetinin özel ana bilgisayar adı yapılandırması. |
|
properties.natGatewayState |
Özellik, bu API Management hizmeti için NAT Ağ Geçidi'ni etkinleştirmek için kullanılabilir. |
|
properties.notificationSenderEmail |
string |
Bildirimin gönderileceği adresi Email. |
properties.privateEndpointConnections |
Bu hizmetin Özel Uç Nokta Bağlantılarının listesi. |
|
properties.publicIpAddressId |
string |
Bölgede dağıtılan Sanal Ağ hizmetle ilişkilendirilecek Genel Standart SKU IP V4 tabanlı IP adresi. Yalnızca Sanal Ağ dağıtılan Geliştirici ve Premium SKU için desteklenir. |
properties.publicNetworkAccess |
Bu API Management hizmeti için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise özel uç noktalar özel erişim yöntemidir. Varsayılan değer :'Etkin' |
|
properties.publisherEmail |
string |
Yayımcı e-postası. |
properties.publisherName |
string |
Yayımcı adı. |
properties.restore |
boolean |
Önceden geçici olarak silinmişse Api Management Hizmeti'nin geri alma işlemini geri alma. Bu bayrak belirtilirse ve True olarak ayarlanırsa diğer tüm özellikler yoksayılır. |
properties.virtualNetworkConfiguration |
API Management hizmetinin sanal ağ yapılandırması. |
|
properties.virtualNetworkType |
API Management hizmetinin yapılandırılması gereken VPN türü. Hiçbiri (Varsayılan Değer), API Management hizmetinin herhangi bir Sanal Ağ parçası olmadığı, Dış, API Management dağıtımının İnternet'e Yönelik Uç Noktası olan bir Sanal Ağ içinde ayarlandığı ve İç, API Management dağıtımının bir yalnızca İntranet'e Yönelik Uç Nokta Sanal Ağ. |
|
sku |
API Management hizmetinin SKU özellikleri. |
|
tags |
object |
Kaynak etiketleri. |
zones |
string[] |
Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Hizmet başarıyla güncelleştirildi. |
|
202 Accepted |
Hizmet güncelleştirme isteği Kabul Edildi. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Güvenlik
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
Api |
Api |
Api |
ApiManagementUpdateServiceDisableTls10
Sample Request
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1?api-version=2022-08-01
{
"properties": {
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "false"
}
}
}
Sample Response
Location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2022-08-01&asyncResponse
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2022-08-01&asyncResponse
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
"name": "apimService1",
"type": "Microsoft.ApiManagement/service",
"tags": {
"Owner": "sasolank",
"UID": "4f5025fe-0669-4e2e-8320-5199466e5eb3",
"Reserved": "",
"TestExpiration": "Thu, 29 Jun 2017 18:50:40 GMT",
"Pool": "Manual",
"TestSuiteExpiration": "Thu, 29 Jun 2017 18:51:46 GMT"
},
"location": "West US",
"etag": "AAAAAAAYRPs=",
"properties": {
"publisherEmail": "admin@live.com",
"publisherName": "Contoso",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2017-06-29T17:50:42.3191122Z",
"gatewayUrl": "https://apimService1.azure-api.net",
"portalUrl": "https://apimService1.portal.azure-api.net",
"managementApiUrl": "https://apimService1.management.azure-api.net",
"scmUrl": "https://apimService1.scm.azure-api.net",
"hostnameConfigurations": [],
"publicIPAddresses": [
"40.86.176.232"
],
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "False"
},
"virtualNetworkType": "None"
},
"sku": {
"name": "Standard",
"capacity": 1
}
}
ApiManagementUpdateServicePublisherDetails
Sample Request
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1?api-version=2022-08-01
{
"properties": {
"publisherEmail": "foobar@live.com",
"publisherName": "Contoso Vnext"
}
}
Sample Response
Location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2022-08-01&asyncResponse
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2022-08-01&asyncResponse
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
"name": "apimService1",
"type": "Microsoft.ApiManagement/service",
"tags": {
"Owner": "sasolank",
"UID": "4f5025fe-0669-4e2e-8320-5199466e5eb3",
"Reserved": "",
"TestExpiration": "Thu, 29 Jun 2017 18:50:40 GMT",
"Pool": "Manual",
"TestSuiteExpiration": "Thu, 29 Jun 2017 18:51:46 GMT"
},
"location": "West US",
"etag": "AAAAAAAYRPs=",
"properties": {
"publisherEmail": "foobar@live.com",
"publisherName": "Contoso Vnext",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2017-06-29T17:50:42.3191122Z",
"gatewayUrl": "https://apimService1.azure-api.net",
"portalUrl": "https://apimService1.portal.azure-api.net",
"managementApiUrl": "https://apimService1.management.azure-api.net",
"scmUrl": "https://apimService1.scm.azure-api.net",
"hostnameConfigurations": [],
"publicIPAddresses": [
"40.86.176.232"
],
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "False"
},
"virtualNetworkType": "None"
},
"sku": {
"name": "Standard",
"capacity": 1
}
}
ApiManagementUpdateServiceToNewVnetAndAvailabilityZones
Sample Request
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1?api-version=2022-08-01
{
"properties": {
"additionalLocations": [
{
"location": "Australia East",
"sku": {
"name": "Premium",
"capacity": 3
},
"zones": [
"1",
"2",
"3"
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimaeavnet/subnets/default"
},
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apim-australia-east-publicip"
}
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet-apim-japaneast/subnets/apim2"
},
"virtualNetworkType": "External",
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/publicip-apim-japan-east"
},
"sku": {
"name": "Premium",
"capacity": 3
},
"zones": [
"1",
"2",
"3"
]
}
Sample Response
Location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2022-08-01&asyncResponse
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2022-08-01&asyncResponse
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
"name": "apimService1",
"type": "Microsoft.ApiManagement/service",
"location": "Japan East",
"etag": "AAAAAAAWBIU=",
"properties": {
"publisherEmail": "contoso@microsoft.com",
"publisherName": "apimPublisher",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2021-04-08T23:41:35.6447381Z",
"gatewayUrl": "https://apimService1.azure-api.net",
"gatewayRegionalUrl": "https://apimService1-japaneast-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": "mycustomdomain.int-azure-api.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2022-06-09T23:59:59+00:00",
"thumbprint": "2994B5FFB8F76B3C687D324A8DEE0432C1ED18CD",
"subject": "CN=mycustomdomain.int-azure-api.net"
},
"defaultSslBinding": true,
"certificateSource": "Managed"
}
],
"publicIPAddresses": [
"20.78.248.217"
],
"additionalLocations": [
{
"location": "Australia East",
"sku": {
"name": "Premium",
"capacity": 3
},
"zones": [
"1",
"2",
"3"
],
"publicIPAddresses": [
"20.213.1.35"
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimaeavnet/subnets/default"
},
"gatewayRegionalUrl": "https://apimService1-australiaeast-01.regional.azure-api.net",
"disableGateway": false,
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apim-australia-east-publicip",
"platformVersion": "stv2"
}
],
"virtualNetworkConfiguration": {
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet-apim-japaneast/subnets/apim2"
},
"customProperties": {
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_GCM_SHA256": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_256_CBC_SHA256": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_256_CBC_SHA": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "false",
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "false"
},
"virtualNetworkType": "Internal",
"disableGateway": false,
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/publicip-apim-japan-east",
"publicNetworkAccess": "Enabled",
"platformVersion": "stv2"
},
"sku": {
"name": "Premium",
"capacity": 3
},
"zones": [
"1",
"2",
"3"
],
"systemData": {
"lastModifiedBy": "contoso@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "2022-01-21T20:04:21.6108974Z"
}
}
Tanımlar
Name | Description |
---|---|
Additional |
Ek API Management kaynak konumunun açıklaması. |
Api |
Api Management hizmet kaynağının kimlik özellikleri. |
Api |
Liste veya Yanıt al'da tek bir API Management hizmet kaynağı. |
Api |
hizmet kaynağı SKU özelliklerini API Management. |
Api |
Güncelleştirme Api Management Hizmeti'ne sağlanan parametre. |
Apim |
Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. |
Api |
API Management hizmeti için Denetim Düzlemi Api'leri sürüm kısıtlaması. |
Arm |
ARM kaynak kimliği için sarmalayıcı |
Certificate |
Güvenilir olmayan ara ve kök sertifikalardan oluşan sertifika yapılandırması. |
Certificate |
SSL sertifika bilgileri. |
Certificate |
Sertifika Kaynağı. |
Certificate |
Sertifika Durumu. |
created |
Kaynağı oluşturan kimliğin türü. |
Error |
Hata Alanı sözleşmesi. |
Error |
Hata Yanıtı. |
Hostname |
Özel ana bilgisayar adı yapılandırması. |
Hostname |
Ana bilgisayar adı türü. |
Nat |
Özellik, bu API Management hizmeti için NAT Ağ Geçidi'ni etkinleştirmek için kullanılabilir. |
Platform |
Hizmeti çalıştıran İşlem Platformu Sürümü. |
Private |
Özel uç nokta bağlantı durumu. |
Private |
Hizmet tüketicisi ile sağlayıcı arasındaki bağlantının durumu hakkında bilgi koleksiyonu. |
Public |
Bu API Management hizmeti için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise özel uç noktalar özel erişim yöntemidir. Varsayılan değer :'Etkin' |
Remote |
Uzak Özel Uç Nokta Bağlantısı kaynağı. |
Sku |
Sku'nun adı. |
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
User |
|
Virtual |
API Management hizmetinin dağıtıldığı bir sanal ağın yapılandırması. |
Virtual |
API Management hizmetinin yapılandırılması gereken VPN türü. Hiçbiri (Varsayılan Değer), API Management hizmetinin herhangi bir Sanal Ağ parçası olmadığı, Dış, API Management dağıtımının İnternet'e Yönelik Uç Noktası olan bir Sanal Ağ içinde ayarlandığı ve İç, API Management dağıtımının bir yalnızca İntranet'e Yönelik Uç Nokta Sanal Ağ. |
AdditionalLocation
Ek API Management kaynak konumunun açıklaması.
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
disableGateway |
boolean |
False |
Özellik yalnızca birden çok konuma dağıtılan bir Api Management hizmeti için geçerlidir. Bu ek konumda ağ geçidini devre dışı bırakmak için kullanılabilir. |
gatewayRegionalUrl |
string |
Bölgedeki API Management hizmetinin Ağ Geçidi URL'si. |
|
location |
string |
Azure Veri merkezi bölgeleri arasındaki ek bölgenin konum adı. |
|
natGatewayState | Disabled |
Özellik, bu API Management hizmeti için NAT Ağ Geçidi'ni etkinleştirmek için kullanılabilir. |
|
outboundPublicIPAddresses |
string[] |
NAT Ağ Geçidi dağıtılan hizmetiyle ilişkili giden genel IPV4 adresi ön ekleri. Yalnızca stv2 platformunda Premium SKU için kullanılabilir. |
|
platformVersion |
Hizmeti çalıştıran İşlem Platformu Sürümü. |
||
privateIPAddresses |
string[] |
Belirli bir ek konumdaki bir İç Sanal Ağ dağıtılan API Management hizmetinin Özel Statik Yük Dengeli IP adresleri. Yalnızca Temel, Standart, Premium ve Yalıtılmış SKU için kullanılabilir. |
|
publicIPAddresses |
string[] |
Ek konumdaki API Management hizmetinin Genel Statik Yük Dengeli IP adresleri. Yalnızca Temel, Standart, Premium ve Yalıtılmış SKU için kullanılabilir. |
|
publicIpAddressId |
string |
Konumda dağıtılan Sanal Ağ hizmetle ilişkilendirilecek Genel Standart SKU IP V4 tabanlı IP adresi. Yalnızca Sanal Ağ'de dağıtılan Premium SKU için desteklenir. |
|
sku |
API Management hizmetinin SKU özellikleri. |
||
virtualNetworkConfiguration |
Konum için sanal ağ yapılandırması. |
||
zones |
string[] |
Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. |
ApiManagementServiceIdentity
Api Management hizmet kaynağının kimlik özellikleri.
Name | Tür | Description |
---|---|---|
principalId |
string |
Kimliğin asıl kimliği. |
tenantId |
string |
Kimliğin istemci kiracı kimliği. |
type |
Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır. |
|
userAssignedIdentities |
<string,
User |
Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
ApiManagementServiceResource
Liste veya Yanıt al'da tek bir API Management hizmet kaynağı.
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
etag |
string |
Kaynağın ETag'i. |
|
id |
string |
Kaynak Kimliği. |
|
identity |
Api Management hizmetinin yönetilen hizmet kimliği. |
||
location |
string |
Kaynak konumu. |
|
name |
string |
Kaynak adı. |
|
properties.additionalLocations |
API Management hizmetinin ek veri merkezi konumları. |
||
properties.apiVersionConstraint |
API Management hizmeti için Denetim Düzlemi Api'leri sürüm kısıtlaması. |
||
properties.certificates |
API Management hizmetine yüklenmesi gereken Sertifikaların listesi. Yüklenebilen desteklenen en fazla sertifika sayısı 10'dur. |
||
properties.createdAtUtc |
string |
API Management hizmetinin oluşturma UTC tarihi. Tarih şu biçime uygundur: |
|
properties.customProperties |
object |
API Management hizmetinin özel özellikleri. |
|
properties.developerPortalUrl |
string |
API Management hizmetinin DEveloper Portal uç nokta URL'si. |
|
properties.disableGateway |
boolean |
False |
Özellik yalnızca birden çok konuma dağıtılan bir Api Management hizmeti için geçerlidir. Bu, ana bölgede ağ geçidini devre dışı bırakmak için kullanılabilir. |
properties.enableClientCertificate |
boolean |
False |
Özellik yalnızca Tüketim SKU Hizmeti için kullanılacaktır. Bu, ağ geçidine yapılan her istekte bir istemci sertifikasının sunulmasını zorunlu kılabilir. Bu, ağ geçidindeki ilkede sertifikanın kimliğini doğrulama olanağı da sağlar. |
properties.gatewayRegionalUrl |
string |
Varsayılan Bölgedeki API Management hizmetinin ağ geçidi URL'si. |
|
properties.gatewayUrl |
string |
API Management hizmetinin ağ geçidi URL'si. |
|
properties.hostnameConfigurations |
API Management hizmetinin özel ana bilgisayar adı yapılandırması. |
||
properties.managementApiUrl |
string |
API Management hizmetinin Yönetim API'si uç nokta URL'si. |
|
properties.natGatewayState | Disabled |
Özellik, bu API Management hizmeti için NAT Ağ Geçidi'ni etkinleştirmek için kullanılabilir. |
|
properties.notificationSenderEmail |
string |
Bildirimin gönderileceği adresi Email. |
|
properties.outboundPublicIPAddresses |
string[] |
NAT Ağ Geçidi dağıtılan hizmetiyle ilişkili giden genel IPV4 adresi ön ekleri. Yalnızca stv2 platformunda Premium SKU için kullanılabilir. |
|
properties.platformVersion |
Bu konumda hizmeti çalıştıran İşlem Platformu Sürümü. |
||
properties.portalUrl |
string |
API Management hizmetinin Yayımcı portalı uç noktası Url'si. |
|
properties.privateEndpointConnections |
Bu hizmetin Özel Uç Nokta Bağlantılarının listesi. |
||
properties.privateIPAddresses |
string[] |
Bir İç Sanal Ağ dağıtılan Birincil bölgedeki API Management hizmetinin Özel Statik Yük Dengeli IP adresleri. Yalnızca Temel, Standart, Premium ve Yalıtılmış SKU için kullanılabilir. |
|
properties.provisioningState |
string |
aşağıdakilerden biri olabilecek API Management hizmetinin geçerli sağlama durumu: Oluşturuldu/Etkinleştirildi/Başarılı/Güncelleştirildi/Başarısız/Durduruldu/Sonlandırılıyor/SonlandırmaKiled/Silindi. |
|
properties.publicIPAddresses |
string[] |
Birincil bölgedeki API Management hizmetinin Genel Statik Yük Dengeli IP adresleri. Yalnızca Temel, Standart, Premium ve Yalıtılmış SKU için kullanılabilir. |
|
properties.publicIpAddressId |
string |
Bölgede dağıtılan Sanal Ağ hizmetle ilişkilendirilecek Genel Standart SKU IP V4 tabanlı IP adresi. Yalnızca Sanal Ağ'de dağıtılan Geliştirici ve Premium SKU için desteklenir. |
|
properties.publicNetworkAccess |
Bu API Management hizmeti için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise, özel uç noktalar özel erişim yöntemidir. Varsayılan değer :'Etkin'. |
||
properties.publisherEmail |
string |
Yayımcı e-postası. |
|
properties.publisherName |
string |
Yayımcı adı. |
|
properties.restore |
boolean |
False |
Önceden geçici olarak silinmişse Api Management Hizmeti'nin silinmesini geri alma. Bu bayrak belirtilirse ve True olarak ayarlanırsa diğer tüm özellikler yoksayılır. |
properties.scmUrl |
string |
API Management hizmetinin SCM uç nokta URL'si. |
|
properties.targetProvisioningState |
string |
Hizmette başlatılan uzun süre çalışan işlem tarafından hedeflenen API Management hizmetinin sağlama durumu. |
|
properties.virtualNetworkConfiguration |
API Management hizmetinin sanal ağ yapılandırması. |
||
properties.virtualNetworkType | None |
API Management hizmetinin yapılandırılması gereken VPN türü. Hiçbiri (Varsayılan Değer), API Management hizmetinin herhangi bir Sanal Ağ parçası olmadığı, Dış, API Management dağıtımının İnternet'e Yönelik Uç Noktası olan bir Sanal Ağ içinde ayarlandığı, İç ise API Management dağıtımının bir içinde ayarlandığı anlamına gelir Sanal Ağ yalnızca İntranet'e Yönelik Uç Noktası vardır. |
|
sku |
API Management hizmetinin SKU özellikleri. |
||
systemData |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
||
tags |
object |
Kaynak etiketleri. |
|
type |
string |
API Management kaynağın kaynak türü Microsoft.ApiManagement olarak ayarlanır. |
|
zones |
string[] |
Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. |
ApiManagementServiceSkuProperties
hizmet kaynağı SKU özelliklerini API Management.
Name | Tür | Description |
---|---|---|
capacity |
integer |
SKU'nun kapasitesi (SKU'nun dağıtılan birim sayısı). Tüketim için SKU kapasitesi 0 olarak belirtilmelidir. |
name |
Sku'nun adı. |
ApiManagementServiceUpdateParameters
Güncelleştirme Api Management Hizmeti'ne sağlanan parametre.
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
etag |
string |
Kaynağın ETag'i. |
|
id |
string |
Kaynak Kimliği. |
|
identity |
Api Management hizmetinin yönetilen hizmet kimliği. |
||
name |
string |
Kaynak adı. |
|
properties.additionalLocations |
API Management hizmetinin ek veri merkezi konumları. |
||
properties.apiVersionConstraint |
API Management hizmeti için Denetim Düzlemi Api'leri sürüm kısıtlaması. |
||
properties.certificates |
API Management hizmetine yüklenmesi gereken Sertifikaların listesi. Yüklenebilen desteklenen en fazla sertifika sayısı 10'dur. |
||
properties.createdAtUtc |
string |
API Management hizmetinin oluşturma UTC tarihi. Tarih şu biçime uygundur: |
|
properties.customProperties |
object |
API Management hizmetinin özel özellikleri. |
|
properties.developerPortalUrl |
string |
API Management hizmetinin DEveloper Portal uç nokta URL'si. |
|
properties.disableGateway |
boolean |
False |
Özellik yalnızca birden çok konuma dağıtılan bir Api Management hizmeti için geçerlidir. Bu, ana bölgede ağ geçidini devre dışı bırakmak için kullanılabilir. |
properties.enableClientCertificate |
boolean |
False |
Özellik yalnızca Tüketim SKU Hizmeti için kullanılacaktır. Bu, ağ geçidine yapılan her istekte bir istemci sertifikasının sunulmasını zorunlu kılabilir. Bu, ağ geçidindeki ilkede sertifikanın kimliğini doğrulama olanağı da sağlar. |
properties.gatewayRegionalUrl |
string |
Varsayılan Bölgedeki API Management hizmetinin ağ geçidi URL'si. |
|
properties.gatewayUrl |
string |
API Management hizmetinin ağ geçidi URL'si. |
|
properties.hostnameConfigurations |
API Management hizmetinin özel ana bilgisayar adı yapılandırması. |
||
properties.managementApiUrl |
string |
API Management hizmetinin Yönetim API'si uç nokta URL'si. |
|
properties.natGatewayState | Disabled |
Özellik, bu API Management hizmeti için NAT Ağ Geçidi'ni etkinleştirmek için kullanılabilir. |
|
properties.notificationSenderEmail |
string |
Bildirimin gönderileceği adresi Email. |
|
properties.outboundPublicIPAddresses |
string[] |
NAT Ağ Geçidi dağıtılan hizmetiyle ilişkili giden genel IPV4 adresi ön ekleri. Yalnızca stv2 platformunda Premium SKU için kullanılabilir. |
|
properties.platformVersion |
Bu konumda hizmeti çalıştıran İşlem Platformu Sürümü. |
||
properties.portalUrl |
string |
API Management hizmetinin Yayımcı portalı uç noktası Url'si. |
|
properties.privateEndpointConnections |
Bu hizmetin Özel Uç Nokta Bağlantılarının listesi. |
||
properties.privateIPAddresses |
string[] |
Bir İç Sanal Ağ dağıtılan Birincil bölgedeki API Management hizmetinin Özel Statik Yük Dengeli IP adresleri. Yalnızca Temel, Standart, Premium ve Yalıtılmış SKU için kullanılabilir. |
|
properties.provisioningState |
string |
aşağıdakilerden biri olabilecek API Management hizmetinin geçerli sağlama durumu: Oluşturuldu/Etkinleştirildi/Başarılı/Güncelleştirildi/Başarısız/Durduruldu/Sonlandırılıyor/SonlandırmaKiled/Silindi. |
|
properties.publicIPAddresses |
string[] |
Birincil bölgedeki API Management hizmetinin Genel Statik Yük Dengeli IP adresleri. Yalnızca Temel, Standart, Premium ve Yalıtılmış SKU için kullanılabilir. |
|
properties.publicIpAddressId |
string |
Bölgede dağıtılan Sanal Ağ hizmetle ilişkilendirilecek Genel Standart SKU IP V4 tabanlı IP adresi. Yalnızca Sanal Ağ'de dağıtılan Geliştirici ve Premium SKU için desteklenir. |
|
properties.publicNetworkAccess |
Bu API Management hizmeti için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise, özel uç noktalar özel erişim yöntemidir. Varsayılan değer :'Etkin'. |
||
properties.publisherEmail |
string |
Yayımcı e-postası. |
|
properties.publisherName |
string |
Yayımcı adı. |
|
properties.restore |
boolean |
False |
Önceden geçici olarak silinmişse Api Management Hizmeti'nin silinmesini geri alma. Bu bayrak belirtilirse ve True olarak ayarlanırsa diğer tüm özellikler yoksayılır. |
properties.scmUrl |
string |
API Management hizmetinin SCM uç nokta URL'si. |
|
properties.targetProvisioningState |
string |
Hizmette başlatılan uzun süre çalışan işlem tarafından hedeflenen API Management hizmetinin sağlama durumu. |
|
properties.virtualNetworkConfiguration |
API Management hizmetinin sanal ağ yapılandırması. |
||
properties.virtualNetworkType | None |
API Management hizmetinin yapılandırılması gereken VPN türü. Hiçbiri (Varsayılan Değer), API Management hizmetinin herhangi bir Sanal Ağ parçası olmadığı, Dış, API Management dağıtımının İnternet'e Yönelik Uç Noktası olan bir Sanal Ağ içinde ayarlandığı, İç ise API Management dağıtımının bir içinde ayarlandığı anlamına gelir Sanal Ağ yalnızca İntranet'e Yönelik Uç Noktası vardır. |
|
sku |
API Management hizmetinin SKU özellikleri. |
||
tags |
object |
Kaynak etiketleri. |
|
type |
string |
API Management kaynağın kaynak türü Microsoft.ApiManagement olarak ayarlanır. |
|
zones |
string[] |
Kaynağın nereden gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. |
ApimIdentityType
Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlik kümesini içerir. 'Hiçbiri' türü hizmetten tüm kimlikleri kaldırır.
Name | Tür | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
ApiVersionConstraint
API Management hizmeti için Denetim Düzlemi Api'leri sürüm kısıtlaması.
Name | Tür | Description |
---|---|---|
minApiVersion |
string |
Denetim düzlemi API çağrılarını bu değere eşit veya bundan daha yeni bir sürüme sahip API Management hizmetiyle sınırlayın. |
ArmIdWrapper
ARM kaynak kimliği için sarmalayıcı
Name | Tür | Description |
---|---|---|
id |
string |
CertificateConfiguration
Güvenilir olmayan ara ve kök sertifikalardan oluşan sertifika yapılandırması.
Name | Tür | Description |
---|---|---|
certificate |
Sertifika bilgileri. |
|
certificatePassword |
string |
Sertifika Parolası. |
encodedCertificate |
string |
Base64 Kodlanmış sertifika. |
storeName |
enum:
|
System.Security.Cryptography.x509certificates.StoreName sertifika deposu konumu. Yalnızca Root ve CertificateAuthority geçerli konumlardır. |
CertificateInformation
SSL sertifika bilgileri.
Name | Tür | Description |
---|---|---|
expiry |
string |
Sertifikanın son kullanma tarihi. Tarih şu biçime uygundur: |
subject |
string |
Sertifikanın konusu. |
thumbprint |
string |
Sertifikanın parmak izi. |
CertificateSource
Sertifika Kaynağı.
Name | Tür | Description |
---|---|---|
BuiltIn |
string |
|
Custom |
string |
|
KeyVault |
string |
|
Managed |
string |
CertificateStatus
Sertifika Durumu.
Name | Tür | Description |
---|---|---|
Completed |
string |
|
Failed |
string |
|
InProgress |
string |
createdByType
Kaynağı oluşturan kimliğin türü.
Name | Tür | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorFieldContract
Hata Alanı sözleşmesi.
Name | Tür | Description |
---|---|---|
code |
string |
Özellik düzeyi hata kodu. |
message |
string |
Özellik düzeyi hatanın insan tarafından okunabilir gösterimi. |
target |
string |
Özellik adı. |
ErrorResponse
Hata Yanıtı.
Name | Tür | Description |
---|---|---|
error.code |
string |
Hizmet tanımlı hata kodu. Bu kod, yanıtta belirtilen HTTP hata kodu için bir alt durum görevi görür. |
error.details |
Doğrulama hatası durumunda istekte gönderilen geçersiz alanların listesi. |
|
error.message |
string |
Hatanın insan tarafından okunabilen gösterimi. |
HostnameConfiguration
Özel ana bilgisayar adı yapılandırması.
Name | Tür | Varsayılan değer | Description |
---|---|---|---|
certificate |
Sertifika bilgileri. |
||
certificatePassword |
string |
Sertifika Parolası. |
|
certificateSource |
Sertifika Kaynağı. |
||
certificateStatus |
Sertifika Durumu. |
||
defaultSslBinding |
boolean |
False |
Bu Ana Bilgisayar Adı ile ilişkili sertifikayı Varsayılan SSL Sertifikası olarak ayarlamak için true değerini belirtin. bir istemci SNI üst bilgisini göndermezse, bu sorgulanacak sertifika olacaktır. Özelliği, bir hizmetin birden çok özel ana bilgisayar adı etkinse ve varsayılan ssl sertifikasına karar vermesi gerekiyorsa kullanışlıdır. Ayar yalnızca ağ geçidi Ana Bilgisayar Adı Türüne uygulanır. |
encodedCertificate |
string |
Base64 Kodlanmış sertifika. |
|
hostName |
string |
Api Management hizmetinde yapılandırılan konak adı. |
|
identityClientId |
string |
ssl sertifikasını içeren keyVault'a GET erişimi olan Azure AD tarafından oluşturulan Sistem veya Kullanıcı Tarafından Atanan Yönetilen kimlik clientId değeri. |
|
keyVaultId |
string |
Ssl Sertifikasını içeren KeyVault Gizli Dizisinin URL'si. Sürümü içeren mutlak Url sağlanırsa, ssl sertifikasının otomatik olarak güncelleştirilmesi çalışmaz. Bunun için Api Management hizmetinin aka.ms/apimmsi ile yapılandırılması gerekir. Gizli dizi application/x-pkcs12 türünde olmalıdır |
|
negotiateClientCertificate |
boolean |
False |
Ana bilgisayar adında her zaman istemci sertifikası anlaşması yapmak için true değerini belirtin. Varsayılan Değer false'tur. |
type |
Ana bilgisayar adı türü. |
HostnameType
Ana bilgisayar adı türü.
Name | Tür | Description |
---|---|---|
DeveloperPortal |
string |
|
Management |
string |
|
Portal |
string |
|
Proxy |
string |
|
Scm |
string |
NatGatewayState
Özellik, bu API Management hizmeti için NAT Ağ Geçidi'ni etkinleştirmek için kullanılabilir.
Name | Tür | Description |
---|---|---|
Disabled |
string |
Nat Gateway hizmet için devre dışı bırakıldı. |
Enabled |
string |
Nat Gateway hizmet için etkinleştirildi. |
PlatformVersion
Hizmeti çalıştıran İşlem Platformu Sürümü.
Name | Tür | Description |
---|---|---|
mtv1 |
string |
Hizmeti Çok Kiracılı V1 platformunda çalıştıran platform. |
stv1 |
string |
Hizmeti Tek Kiracılı V1 platformunda çalıştıran platform. |
stv2 |
string |
Hizmeti Tek Kiracılı V2 platformunda çalıştıran platform. |
undetermined |
string |
İşlem platformu dağıtılmadığından platform sürümü belirlenemiyor. |
PrivateEndpointServiceConnectionStatus
Özel uç nokta bağlantı durumu.
Name | Tür | Description |
---|---|---|
Approved |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateLinkServiceConnectionState
Hizmet tüketicisi ile sağlayıcı arasındaki bağlantının durumu hakkında bilgi koleksiyonu.
Name | Tür | Description |
---|---|---|
actionsRequired |
string |
Hizmet sağlayıcısında yapılan değişikliklerin tüketicide herhangi bir güncelleştirme gerektirip gerektirmediğini belirten bir ileti. |
description |
string |
Bağlantının onay/reddedilme nedeni. |
status |
Bağlantının hizmet sahibi tarafından Onaylanıp Reddedildiğini/Kaldırıldığını gösterir. |
PublicNetworkAccess
Bu API Management hizmeti için genel uç nokta erişimine izin verilip verilmeyeceği. Değer isteğe bağlıdır, ancak geçirilirse 'Etkin' veya 'Devre Dışı' olmalıdır. 'Devre dışı' ise özel uç noktalar özel erişim yöntemidir. Varsayılan değer :'Etkin'
Name | Tür | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
RemotePrivateEndpointConnectionWrapper
Uzak Özel Uç Nokta Bağlantısı kaynağı.
Name | Tür | Description |
---|---|---|
id |
string |
Özel Uç Nokta bağlantı kaynak kimliği |
name |
string |
Özel Uç Nokta Bağlantı Adı |
properties.groupIds |
string[] |
Tüm Grup kimlikleri. |
properties.privateEndpoint |
Özel uç noktanın kaynağı. |
|
properties.privateLinkServiceConnectionState |
Hizmet tüketicisi ile sağlayıcı arasındaki bağlantının durumu hakkında bilgi koleksiyonu. |
|
properties.provisioningState |
string |
Özel uç nokta bağlantı kaynağının sağlama durumu. |
type |
string |
Özel Uç Nokta Bağlantısı Kaynak Türü |
SkuType
Sku'nun adı.
Name | Tür | Description |
---|---|---|
Basic |
string |
Api Management'ın temel SKU'su. |
Consumption |
string |
Api Management'ın Tüketim SKU'su. |
Developer |
string |
Api Management Geliştirici SKU'su. |
Isolated |
string |
Api Management'ın yalıtılmış SKU'su. |
Premium |
string |
Api Management'ın Premium SKU'su. |
Standard |
string |
Api Management'ın standart SKU'su. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
Name | Tür | Description |
---|---|---|
createdAt |
string |
Kaynak oluşturma (UTC) zaman damgası. |
createdBy |
string |
Kaynağı oluşturan kimlik. |
createdByType |
Kaynağı oluşturan kimliğin türü. |
|
lastModifiedAt |
string |
Kaynağın son değişikliğinin zaman damgası (UTC) |
lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
lastModifiedByType |
Kaynağı en son değiştiren kimliğin türü. |
UserIdentityProperties
Name | Tür | Description |
---|---|---|
clientId |
string |
Kullanıcı tarafından atanan kimliğin istemci kimliği. |
principalId |
string |
Kullanıcı tarafından atanan kimliğin asıl kimliği. |
VirtualNetworkConfiguration
API Management hizmetinin dağıtıldığı bir sanal ağın yapılandırması.
Name | Tür | Description |
---|---|---|
subnetResourceId |
string |
API Management hizmetinin dağıtılacağı sanal ağdaki bir alt ağın tam kaynak kimliği. |
subnetname |
string |
Alt ağın adı. |
vnetid |
string |
Sanal ağ kimliği. Bu genellikle bir GUID'dir. Varsayılan olarak null GUID bekleyebilirsiniz. |
VirtualNetworkType
API Management hizmetinin yapılandırılması gereken VPN türü. Hiçbiri (Varsayılan Değer), API Management hizmetinin herhangi bir Sanal Ağ parçası olmadığı, Dış, API Management dağıtımının İnternet'e Yönelik Uç Noktası olan bir Sanal Ağ içinde ayarlandığı ve İç, API Management dağıtımının bir yalnızca İntranet'e Yönelik Uç Nokta Sanal Ağ.
Name | Tür | Description |
---|---|---|
External |
string |
Hizmet Sanal Ağ bir parçasıdır ve İnternet'ten erişilebilir. |
Internal |
string |
Hizmet Sanal Ağ bir parçasıdır ve yalnızca sanal ağ içinden erişilebilir. |
None |
string |
Hizmet herhangi bir Sanal Ağ parçası değildir. |