Api Management Service - Update
Aggiornamenti un servizio di Gestione API esistente.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}?api-version=2022-08-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
resource
|
path | True |
string |
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole. |
service
|
path | True |
string |
Nome del servizio di Gestione API. Criterio di espressione regolare: |
subscription
|
path | True |
string |
ID della sottoscrizione di destinazione. |
api-version
|
query | True |
string |
Versione dell'API da usare per questa operazione. |
Corpo della richiesta
Nome | Tipo | Descrizione |
---|---|---|
identity |
Identità del servizio gestito del servizio Gestione API. |
|
properties.additionalLocations |
Località del data center aggiuntive del servizio Gestione API. |
|
properties.apiVersionConstraint |
Vincolo di versione api del piano di controllo per il servizio Gestione API. |
|
properties.certificates |
Elenco di certificati che devono essere installati nel servizio Gestione API. Il numero massimo di certificati supportati che è possibile installare è 10. |
|
properties.customProperties |
object |
Proprietà personalizzate del servizio Gestione API. |
properties.disableGateway |
boolean |
Proprietà valida solo per un servizio Gestione API distribuito in più posizioni. Può essere usato per disabilitare il gateway nell'area master. |
properties.enableClientCertificate |
boolean |
La proprietà deve essere usata solo per il servizio SKU a consumo. In questo modo viene applicato un certificato client da presentare a ogni richiesta al gateway. In questo modo è anche possibile autenticare il certificato nei criteri nel gateway. |
properties.hostnameConfigurations |
Configurazione personalizzata del nome host del servizio di Gestione API. |
|
properties.natGatewayState |
La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API. |
|
properties.notificationSenderEmail |
string |
Email indirizzo da cui verrà inviata la notifica. |
properties.privateEndpointConnections |
Elenco delle connessioni endpoint privato di questo servizio. |
|
properties.publicIpAddressId |
string |
Indirizzo IP pubblico standard basato su IP V4 da associare a Rete virtuale servizio distribuito nell'area. Supportato solo per lo SKU Developer e Premium distribuito in Rete virtuale. |
properties.publicNetworkAccess |
Indica se l'accesso all'endpoint pubblico è consentito per questo servizio Gestione API. Il valore è facoltativo, ma se passato, deve essere 'Enabled' o 'Disabled'. Se "Disabilitato", gli endpoint privati sono il metodo di accesso esclusivo. Il valore predefinito è 'Enabled' |
|
properties.publisherEmail |
string |
Indirizzo di posta elettronica dell'editore. |
properties.publisherName |
string |
Nome del server di pubblicazione. |
properties.restore |
boolean |
Annullare l'eliminazione del servizio Gestione API se è stato eliminato soft in precedenza. Se questo flag viene specificato e impostato su True, tutte le altre proprietà verranno ignorate. |
properties.virtualNetworkConfiguration |
Configurazione della rete virtuale del servizio Gestione API. |
|
properties.virtualNetworkType |
Tipo di VPN in cui Gestione API servizio deve essere configurato. Nessuno (valore predefinito) indica che il servizio Gestione API non fa parte di alcuna Rete virtuale, external indica che la distribuzione Gestione API è configurata all'interno di un Rete virtuale con un endpoint con connessione Internet e internal significa che Gestione API distribuzione è configurata all'interno di un Rete virtuale avere solo un endpoint con connessione Intranet. |
|
sku |
Proprietà SKU del servizio Gestione API. |
|
tags |
object |
Tag delle risorse. |
zones |
string[] |
Elenco di zone di disponibilità che indicano da cui deve provenire la risorsa. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
Il servizio è stato aggiornato correttamente. |
|
202 Accepted |
La richiesta di aggiornamento del servizio è stata accettata. |
|
Other Status Codes |
Risposta di errore che descrive il motivo per cui l'operazione non è riuscita. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
Api |
Api |
Api |
ApiManagementUpdateServiceDisableTls10
Esempio di richiesta
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"
}
}
}
Risposta di esempio
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
Esempio di richiesta
Risposta di esempio
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
Esempio di richiesta
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"
]
}
Risposta di esempio
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"
}
}
Definizioni
Nome | Descrizione |
---|---|
Additional |
Descrizione di un percorso di risorse aggiuntivo Gestione API. |
Api |
Proprietà di identità della risorsa del servizio Gestione API. |
Api |
Una singola risorsa del servizio Gestione API in Elenco o Recupera risposta. |
Api |
Gestione API proprietà SKU delle risorse del servizio. |
Api |
Parametro fornito per aggiornare il servizio Gestione API. |
Apim |
Tipo di identità usata per la risorsa. Il tipo "SystemAssigned, UserAssigned" include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo "Nessuno" rimuoverà le identità dal servizio. |
Api |
Vincolo di versione api piano di controllo per il servizio Gestione API. |
Arm |
Wrapper per un ID risorsa ARM |
Certificate |
Configurazione del certificato costituita da intermedi non attendibili e certificati radice. |
Certificate |
Informazioni sul certificato SSL. |
Certificate |
Origine certificato. |
Certificate |
Stato certificato. |
created |
Tipo di identità che ha creato la risorsa. |
Error |
Contratto campo di errore. |
Error |
Risposta errore. |
Hostname |
Configurazione personalizzata del nome host. |
Hostname |
Tipo nome host. |
Nat |
La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API. |
Platform |
Versione della piattaforma di calcolo che esegue il servizio. |
Private |
Stato della connessione dell'endpoint privato. |
Private |
Raccolta di informazioni sullo stato della connessione tra il consumer del servizio e il provider. |
Public |
Indica se l'accesso all'endpoint pubblico è consentito per questo servizio Gestione API. Il valore è facoltativo, ma se passato, deve essere 'Enabled' o 'Disabled'. Se "Disabilitato", gli endpoint privati sono il metodo di accesso esclusivo. Il valore predefinito è 'Enabled' |
Remote |
Risorsa Connessione endpoint privato remoto. |
Sku |
Nome dello SKU. |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
User |
|
Virtual |
Configurazione di una rete virtuale in cui viene distribuito Gestione API servizio. |
Virtual |
Tipo di VPN in cui Gestione API servizio deve essere configurato. Nessuno (valore predefinito) indica che il servizio Gestione API non fa parte di alcuna Rete virtuale, external indica che la distribuzione Gestione API è configurata all'interno di un Rete virtuale con un endpoint con connessione Internet e internal significa che Gestione API distribuzione è configurata all'interno di un Rete virtuale avere solo un endpoint con connessione Intranet. |
AdditionalLocation
Descrizione di un percorso di risorse aggiuntivo Gestione API.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
disableGateway |
boolean |
False |
Proprietà valida solo per un servizio Gestione API distribuito in più posizioni. Questa operazione può essere usata per disabilitare il gateway in questa posizione aggiuntiva. |
gatewayRegionalUrl |
string |
URL del gateway del servizio Gestione API nell'area. |
|
location |
string |
Nome della posizione dell'area aggiuntiva tra le aree del data center di Azure. |
|
natGatewayState | Disabled |
La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API. |
|
outboundPublicIPAddresses |
string[] |
Prefissi di indirizzi IPV4 pubblici in uscita associati al servizio distribuito dal gateway NAT. Disponibile solo per lo SKU Premium sulla piattaforma stv2. |
|
platformVersion |
Versione della piattaforma di calcolo che esegue il servizio. |
||
privateIPAddresses |
string[] |
Indirizzi IP statici statici privati del servizio Gestione API distribuito in un Rete virtuale interno in una determinata posizione aggiuntiva. Disponibile solo per SKU Basic, Standard, Premium e Isolato. |
|
publicIPAddresses |
string[] |
Indirizzi IP statici statici pubblici del servizio Gestione API nel percorso aggiuntivo. Disponibile solo per SKU Basic, Standard, Premium e Isolato. |
|
publicIpAddressId |
string |
Indirizzo IP basato su SKU standard pubblico V4 da associare a Rete virtuale servizio distribuito nel percorso. Supportato solo per lo SKU Premium distribuito in Rete virtuale. |
|
sku |
Proprietà SKU del servizio Gestione API. |
||
virtualNetworkConfiguration |
Configurazione della rete virtuale per il percorso. |
||
zones |
string[] |
Elenco delle zone di disponibilità che denonono dove deve venire la risorsa. |
ApiManagementServiceIdentity
Proprietà di identità della risorsa del servizio Gestione API.
Nome | Tipo | Descrizione |
---|---|---|
principalId |
string |
ID principale dell'identità. |
tenantId |
string |
ID tenant client dell'identità. |
type |
Tipo di identità utilizzata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà le identità dal servizio. |
|
userAssignedIdentities |
<string,
User |
Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
ApiManagementServiceResource
Una singola risorsa del servizio Gestione API in Elenco o Recupera risposta.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
etag |
string |
ETag della risorsa. |
|
id |
string |
ID risorsa. |
|
identity |
Identità del servizio gestito del servizio Gestione API. |
||
location |
string |
Percorso della risorsa. |
|
name |
string |
Nome risorsa. |
|
properties.additionalLocations |
Località del data center aggiuntive del servizio Gestione API. |
||
properties.apiVersionConstraint |
Vincolo di versione api del piano di controllo per il servizio Gestione API. |
||
properties.certificates |
Elenco di certificati che devono essere installati nel servizio Gestione API. Il numero massimo di certificati supportati che è possibile installare è 10. |
||
properties.createdAtUtc |
string |
Data UTC di creazione del servizio Gestione API. La data è conforme al formato seguente: |
|
properties.customProperties |
object |
Proprietà personalizzate del servizio Gestione API. |
|
properties.developerPortalUrl |
string |
URL dell'endpoint del portale DEveloper del servizio Gestione API. |
|
properties.disableGateway |
boolean |
False |
Proprietà valida solo per un servizio Gestione API distribuito in più posizioni. Può essere usato per disabilitare il gateway nell'area master. |
properties.enableClientCertificate |
boolean |
False |
La proprietà deve essere usata solo per il servizio SKU a consumo. In questo modo viene applicato un certificato client da presentare a ogni richiesta al gateway. In questo modo è anche possibile autenticare il certificato nei criteri nel gateway. |
properties.gatewayRegionalUrl |
string |
URL del gateway del servizio Gestione API nell'area predefinita. |
|
properties.gatewayUrl |
string |
URL del gateway del servizio Gestione API. |
|
properties.hostnameConfigurations |
Configurazione personalizzata del nome host del servizio Gestione API. |
||
properties.managementApiUrl |
string |
URL dell'endpoint API di gestione del servizio Gestione API. |
|
properties.natGatewayState | Disabled |
La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API. |
|
properties.notificationSenderEmail |
string |
Email indirizzo da cui verrà inviata la notifica. |
|
properties.outboundPublicIPAddresses |
string[] |
Prefissi di indirizzi IPV4 pubblici in uscita associati al servizio distribuito gateway NAT. Disponibile solo per lo SKU Premium nella piattaforma stv2. |
|
properties.platformVersion |
Versione della piattaforma di calcolo che esegue il servizio in questa posizione. |
||
properties.portalUrl |
string |
Url dell'endpoint del portale di pubblicazione del servizio Gestione API. |
|
properties.privateEndpointConnections |
Elenco delle connessioni endpoint privato di questo servizio. |
||
properties.privateIPAddresses |
string[] |
Indirizzi IP statici statici privati del servizio Gestione API nell'area primaria distribuita in un Rete virtuale interno. Disponibile solo per SKU Basic, Standard, Premium e Isolato. |
|
properties.provisioningState |
string |
Lo stato di provisioning corrente del servizio Gestione API che può essere uno dei seguenti: Creato/Attivazione/Aggiornamento/Aggiornamento/Non riuscito/Terminazione/TerminazioneFailed/Eliminato. |
|
properties.publicIPAddresses |
string[] |
Indirizzi IP statici statici del servizio Gestione API nell'area primaria. Disponibile solo per SKU Basic, Standard, Premium e Isolato. |
|
properties.publicIpAddressId |
string |
Indirizzo IP pubblico standard basato su IP V4 da associare a Rete virtuale servizio distribuito nell'area. Supportato solo per lo SKU Developer e Premium distribuito in Rete virtuale. |
|
properties.publicNetworkAccess |
Indica se l'accesso all'endpoint pubblico è consentito per questo servizio Gestione API. Il valore è facoltativo, ma se passato, deve essere 'Enabled' o 'Disabled'. Se "Disabilitato", gli endpoint privati sono il metodo di accesso esclusivo. Il valore predefinito è 'Enabled' |
||
properties.publisherEmail |
string |
Posta elettronica del server di pubblicazione. |
|
properties.publisherName |
string |
Nome del server di pubblicazione. |
|
properties.restore |
boolean |
False |
Annullare l'eliminazione del servizio Gestione API se è stato eliminato soft in precedenza. Se questo flag viene specificato e impostato su True, tutte le altre proprietà verranno ignorate. |
properties.scmUrl |
string |
URL dell'endpoint SCM del servizio Gestione API. |
|
properties.targetProvisioningState |
string |
Stato di provisioning del servizio Gestione API, destinato all'operazione a esecuzione prolungata avviata nel servizio. |
|
properties.virtualNetworkConfiguration |
Configurazione della rete virtuale del servizio Gestione API. |
||
properties.virtualNetworkType | None |
Tipo di VPN in cui Gestione API servizio deve essere configurato. Nessuno (valore predefinito) indica che il servizio Gestione API non fa parte di alcuna Rete virtuale, external indica che la distribuzione Gestione API è configurata all'interno di un Rete virtuale con un endpoint con connessione Internet e internal significa che Gestione API distribuzione è configurata all'interno di un Rete virtuale avere solo un endpoint con connessione Intranet. |
|
sku |
Proprietà SKU del servizio Gestione API. |
||
systemData |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
||
tags |
object |
Tag di risorse. |
|
type |
string |
Il tipo di risorsa per Gestione API risorsa è impostato su Microsoft.ApiManagement. |
|
zones |
string[] |
Elenco delle zone di disponibilità che denonono dove deve venire la risorsa. |
ApiManagementServiceSkuProperties
Gestione API proprietà SKU delle risorse del servizio.
Nome | Tipo | Descrizione |
---|---|---|
capacity |
integer |
Capacità dello SKU (numero di unità distribuite dello SKU). Per la capacità SKU consumo deve essere specificato come 0. |
name |
Nome dello Sku. |
ApiManagementServiceUpdateParameters
Parametro fornito per aggiornare il servizio Gestione API.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
etag |
string |
ETag della risorsa. |
|
id |
string |
ID risorsa. |
|
identity |
Identità del servizio gestito del servizio Gestione API. |
||
name |
string |
Nome risorsa. |
|
properties.additionalLocations |
Località del data center aggiuntive del servizio Gestione API. |
||
properties.apiVersionConstraint |
Vincolo di versione api del piano di controllo per il servizio Gestione API. |
||
properties.certificates |
Elenco di certificati che devono essere installati nel servizio Gestione API. Il numero massimo di certificati supportati che è possibile installare è 10. |
||
properties.createdAtUtc |
string |
Data UTC di creazione del servizio Gestione API. La data è conforme al formato seguente: |
|
properties.customProperties |
object |
Proprietà personalizzate del servizio Gestione API. |
|
properties.developerPortalUrl |
string |
URL dell'endpoint del portale DEveloper del servizio Gestione API. |
|
properties.disableGateway |
boolean |
False |
Proprietà valida solo per un servizio Gestione API distribuito in più posizioni. Può essere usato per disabilitare il gateway nell'area master. |
properties.enableClientCertificate |
boolean |
False |
La proprietà deve essere usata solo per il servizio SKU a consumo. In questo modo viene applicato un certificato client da presentare a ogni richiesta al gateway. In questo modo è anche possibile autenticare il certificato nei criteri nel gateway. |
properties.gatewayRegionalUrl |
string |
URL del gateway del servizio Gestione API nell'area predefinita. |
|
properties.gatewayUrl |
string |
URL del gateway del servizio Gestione API. |
|
properties.hostnameConfigurations |
Configurazione personalizzata del nome host del servizio di Gestione API. |
||
properties.managementApiUrl |
string |
URL dell'endpoint dell'API di gestione del servizio Gestione API. |
|
properties.natGatewayState | Disabled |
La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API. |
|
properties.notificationSenderEmail |
string |
Email indirizzo da cui verrà inviata la notifica. |
|
properties.outboundPublicIPAddresses |
string[] |
Prefissi di indirizzi IPV4 pubblici in uscita associati al servizio distribuito gateway NAT. Disponibile solo per lo SKU Premium nella piattaforma stv2. |
|
properties.platformVersion |
Versione della piattaforma di calcolo che esegue il servizio in questa posizione. |
||
properties.portalUrl |
string |
URL dell'endpoint del portale di pubblicazione del servizio Gestione API. |
|
properties.privateEndpointConnections |
Elenco delle connessioni endpoint privato di questo servizio. |
||
properties.privateIPAddresses |
string[] |
Indirizzi IP con carico bilanciato statico privato del servizio Gestione API nell'area primaria distribuita in un Rete virtuale interno. Disponibile solo per SKU Basic, Standard, Premium e Isolato. |
|
properties.provisioningState |
string |
Stato di provisioning corrente del servizio di Gestione API che può essere uno dei seguenti: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. |
|
properties.publicIPAddresses |
string[] |
Indirizzi IP con carico bilanciato statico pubblico del servizio Gestione API nell'area primaria. Disponibile solo per SKU Basic, Standard, Premium e Isolato. |
|
properties.publicIpAddressId |
string |
Indirizzo IP pubblico standard basato su IP V4 da associare a Rete virtuale servizio distribuito nell'area. Supportato solo per lo SKU Developer e Premium distribuito in Rete virtuale. |
|
properties.publicNetworkAccess |
Indica se l'accesso all'endpoint pubblico è consentito per questo servizio Gestione API. Il valore è facoltativo, ma se passato, deve essere 'Enabled' o 'Disabled'. Se "Disabilitato", gli endpoint privati sono il metodo di accesso esclusivo. Il valore predefinito è 'Enabled' |
||
properties.publisherEmail |
string |
Indirizzo di posta elettronica dell'editore. |
|
properties.publisherName |
string |
Nome del server di pubblicazione. |
|
properties.restore |
boolean |
False |
Annullare l'eliminazione del servizio Gestione API se è stato eliminato soft in precedenza. Se questo flag viene specificato e impostato su True, tutte le altre proprietà verranno ignorate. |
properties.scmUrl |
string |
URL dell'endpoint SCM del servizio Gestione API. |
|
properties.targetProvisioningState |
string |
Stato di provisioning del servizio Gestione API, destinato all'operazione a esecuzione prolungata avviata nel servizio. |
|
properties.virtualNetworkConfiguration |
Configurazione della rete virtuale del servizio Gestione API. |
||
properties.virtualNetworkType | None |
Tipo di VPN in cui Gestione API servizio deve essere configurato. Nessuno (valore predefinito) indica che il servizio Gestione API non fa parte di alcuna Rete virtuale, external indica che la distribuzione Gestione API è configurata all'interno di un Rete virtuale con un endpoint con connessione Internet e internal significa che Gestione API distribuzione è configurata all'interno di un Rete virtuale avere solo un endpoint con connessione Intranet. |
|
sku |
Proprietà SKU del servizio Gestione API. |
||
tags |
object |
Tag delle risorse. |
|
type |
string |
Il tipo di risorsa per Gestione API risorsa è impostato su Microsoft.ApiManagement. |
|
zones |
string[] |
Elenco di zone di disponibilità che indicano da cui deve provenire la risorsa. |
ApimIdentityType
Tipo di identità usata per la risorsa. Il tipo "SystemAssigned, UserAssigned" include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo "Nessuno" rimuoverà le identità dal servizio.
Nome | Tipo | Descrizione |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
ApiVersionConstraint
Vincolo di versione api piano di controllo per il servizio Gestione API.
Nome | Tipo | Descrizione |
---|---|---|
minApiVersion |
string |
Limitare le chiamate API del piano di controllo a Gestione API servizio con versione uguale o successiva a questo valore. |
ArmIdWrapper
Wrapper per un ID risorsa ARM
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
CertificateConfiguration
Configurazione del certificato costituita da intermedi non attendibili e certificati radice.
Nome | Tipo | Descrizione |
---|---|---|
certificate |
Informazioni sul certificato. |
|
certificatePassword |
string |
Password del certificato. |
encodedCertificate |
string |
Certificato codificato base64. |
storeName |
enum:
|
Percorso dell'archivio certificati System.Security.Cryptography.x509certificates.StoreName. Solo Root e CertificateAuthority sono posizioni valide. |
CertificateInformation
Informazioni sul certificato SSL.
Nome | Tipo | Descrizione |
---|---|---|
expiry |
string |
Data di scadenza del certificato. La data è conforme al formato seguente: |
subject |
string |
Oggetto del certificato. |
thumbprint |
string |
Identificazione personale del certificato. |
CertificateSource
Origine certificato.
Nome | Tipo | Descrizione |
---|---|---|
BuiltIn |
string |
|
Custom |
string |
|
KeyVault |
string |
|
Managed |
string |
CertificateStatus
Stato certificato.
Nome | Tipo | Descrizione |
---|---|---|
Completed |
string |
|
Failed |
string |
|
InProgress |
string |
createdByType
Tipo di identità che ha creato la risorsa.
Nome | Tipo | Descrizione |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorFieldContract
Contratto campo di errore.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore a livello di proprietà. |
message |
string |
Rappresentazione leggibile dell'errore a livello di proprietà. |
target |
string |
Nome della proprietà. |
ErrorResponse
Risposta errore.
Nome | Tipo | Descrizione |
---|---|---|
error.code |
string |
Codice di errore definito dal servizio. Questo codice svolge la funzione di stato secondario per il codice di errore HTTP specificato nella risposta. |
error.details |
Elenco di campi non validi inviati nella richiesta, in caso di errore di convalida. |
|
error.message |
string |
Rappresentazione leggibile dell'errore. |
HostnameConfiguration
Configurazione personalizzata del nome host.
Nome | Tipo | Valore predefinito | Descrizione |
---|---|---|---|
certificate |
Informazioni sul certificato. |
||
certificatePassword |
string |
Password del certificato. |
|
certificateSource |
Origine certificati. |
||
certificateStatus |
Stato certificato. |
||
defaultSslBinding |
boolean |
False |
Specificare true per configurare il certificato associato a questo nome host come certificato SSL predefinito. Se un client non invia l'intestazione SNI, questo sarà il certificato che verrà contestato. La proprietà è utile se un servizio dispone di più nomi host personalizzati abilitati e deve decidere sul certificato ssl predefinito. L'impostazione applicata solo al tipo host del gateway. |
encodedCertificate |
string |
Certificato codificato base64. |
|
hostName |
string |
Nome host da configurare nel servizio Gestione API. |
|
identityClientId |
string |
Client dell'identità gestita assegnata dall'utente o del sistema come generato da Azure AD, che ha accesso GET alla chiaveVault contenente il certificato SSL. |
|
keyVaultId |
string |
Url del segreto KeyVault contenente il certificato SSL. Se viene fornito l'URL assoluto contenente la versione, l'aggiornamento automatico del certificato ssl non funzionerà. Ciò richiede la configurazione del servizio Gestione API con aka.ms/apimmsi. Il segreto deve essere di tipo application/x-pkcs12 |
|
negotiateClientCertificate |
boolean |
False |
Specificare true per negoziare sempre il certificato client nel nome host. Valore predefinito è false. |
type |
Tipo hostname. |
HostnameType
Tipo nome host.
Nome | Tipo | Descrizione |
---|---|---|
DeveloperPortal |
string |
|
Management |
string |
|
Portal |
string |
|
Proxy |
string |
|
Scm |
string |
NatGatewayState
La proprietà può essere usata per abilitare il gateway NAT per questo servizio Gestione API.
Nome | Tipo | Descrizione |
---|---|---|
Disabled |
string |
Il gateway NAT è disabilitato per il servizio. |
Enabled |
string |
Il gateway NAT è abilitato per il servizio. |
PlatformVersion
Versione della piattaforma di calcolo che esegue il servizio.
Nome | Tipo | Descrizione |
---|---|---|
mtv1 |
string |
Piattaforma che esegue il servizio nella piattaforma Multi-Tenant V1. |
stv1 |
string |
Piattaforma che esegue il servizio nella piattaforma V1 a tenant singolo. |
stv2 |
string |
Piattaforma che esegue il servizio nella piattaforma V2 a tenant singolo. |
undetermined |
string |
Non è possibile determinare la versione della piattaforma, perché la piattaforma di calcolo non viene distribuita. |
PrivateEndpointServiceConnectionStatus
Stato della connessione dell'endpoint privato.
Nome | Tipo | Descrizione |
---|---|---|
Approved |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateLinkServiceConnectionState
Raccolta di informazioni sullo stato della connessione tra il consumer del servizio e il provider.
Nome | Tipo | Descrizione |
---|---|---|
actionsRequired |
string |
Messaggio che indica se le modifiche apportate al provider di servizi richiedono aggiornamenti nel consumer. |
description |
string |
Motivo dell'approvazione/rifiuto della connessione. |
status |
Indica se la connessione è stata approvata/rifiutata/rimossa dal proprietario del servizio. |
PublicNetworkAccess
Indica se l'accesso all'endpoint pubblico è consentito per questo servizio Gestione API. Il valore è facoltativo, ma se passato, deve essere 'Enabled' o 'Disabled'. Se "Disabilitato", gli endpoint privati sono il metodo di accesso esclusivo. Il valore predefinito è 'Enabled'
Nome | Tipo | Descrizione |
---|---|---|
Disabled |
string |
|
Enabled |
string |
RemotePrivateEndpointConnectionWrapper
Risorsa Connessione endpoint privato remoto.
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID risorsa connessione endpoint privato |
name |
string |
Nome connessione endpoint privato |
properties.groupIds |
string[] |
Tutti gli ID gruppo. |
properties.privateEndpoint |
Risorsa del punto finale privato. |
|
properties.privateLinkServiceConnectionState |
Raccolta di informazioni sullo stato della connessione tra il consumer del servizio e il provider. |
|
properties.provisioningState |
string |
Stato di provisioning della risorsa di connessione dell'endpoint privato. |
type |
string |
Tipo di risorsa connessione endpoint privato |
SkuType
Nome dello SKU.
Nome | Tipo | Descrizione |
---|---|---|
Basic |
string |
SKU di base di Gestione API. |
Consumption |
string |
SKU a consumo di Gestione API. |
Developer |
string |
SKU per sviluppatori di Gestione API. |
Isolated |
string |
SKU isolato di Gestione API. |
Premium |
string |
SKU Premium di Gestione API. |
Standard |
string |
SKU standard di Gestione API. |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
createdAt |
string |
Timestamp della creazione di risorse (UTC). |
createdBy |
string |
Identità che ha creato la risorsa. |
createdByType |
Tipo di identità che ha creato la risorsa. |
|
lastModifiedAt |
string |
Timestamp dell'ultima modifica della risorsa (UTC) |
lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |
UserIdentityProperties
Nome | Tipo | Descrizione |
---|---|---|
clientId |
string |
ID client dell'identità assegnata dall'utente. |
principalId |
string |
ID principale dell'identità assegnata dall'utente. |
VirtualNetworkConfiguration
Configurazione di una rete virtuale in cui viene distribuito Gestione API servizio.
Nome | Tipo | Descrizione |
---|---|---|
subnetResourceId |
string |
ID risorsa completo di una subnet in una rete virtuale per distribuire il servizio Gestione API in. |
subnetname |
string |
Nome della subnet. |
vnetid |
string |
ID rete virtuale. Questo è in genere un GUID. Per impostazione predefinita, si prevede un GUID Null. |
VirtualNetworkType
Tipo di VPN in cui Gestione API servizio deve essere configurato. Nessuno (valore predefinito) indica che il servizio Gestione API non fa parte di alcuna Rete virtuale, external indica che la distribuzione Gestione API è configurata all'interno di un Rete virtuale con un endpoint con connessione Internet e internal significa che Gestione API distribuzione è configurata all'interno di un Rete virtuale avere solo un endpoint con connessione Intranet.
Nome | Tipo | Descrizione |
---|---|---|
External |
string |
Il servizio fa parte di Rete virtuale ed è accessibile da Internet. |
Internal |
string |
Il servizio fa parte di Rete virtuale ed è accessibile solo dall'interno della rete virtuale. |
None |
string |
Il servizio non fa parte di alcuna Rete virtuale. |