Api Management Service - Update
Updates een bestaande API Management-service.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}?api-version=2022-08-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. |
service
|
path | True |
string |
De naam van de API Management service. Regex-patroon: |
subscription
|
path | True |
string |
De id van het doelabonnement. |
api-version
|
query | True |
string |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagbody
Name | Type | Description |
---|---|---|
identity |
Beheerde service-identiteit van de API Management-service. |
|
properties.additionalLocations |
Aanvullende datacenterlocaties van de API Management-service. |
|
properties.apiVersionConstraint |
Versiebeperking besturingsvlak-API's voor de API Management-service. |
|
properties.certificates |
Lijst met certificaten die moeten worden geïnstalleerd in de API Management-service. Het maximum aantal ondersteunde certificaten dat kan worden geïnstalleerd is 10. |
|
properties.customProperties |
object |
Aangepaste eigenschappen van de API Management-service. |
properties.disableGateway |
boolean |
De eigenschap is alleen geldig voor een API Management-service die op meerdere locaties is geïmplementeerd. Dit kan worden gebruikt om de gateway in de hoofdregio uit te schakelen. |
properties.enableClientCertificate |
boolean |
De eigenschap is alleen bedoeld om te worden gebruikt voor de verbruiks-SKU-service. Hiermee dwingt u af dat er een clientcertificaat wordt weergegeven bij elke aanvraag voor de gateway. Hierdoor kan het certificaat ook worden geverifieerd in het beleid op de gateway. |
properties.hostnameConfigurations |
Aangepaste hostnaamconfiguratie van de API Management-service. |
|
properties.natGatewayState |
Eigenschap kan worden gebruikt om NAT-gateway in te schakelen voor deze API Management-service. |
|
properties.notificationSenderEmail |
string |
Email adres van waaruit de melding wordt verzonden. |
properties.privateEndpointConnections |
Lijst met privé-eindpuntverbindingen van deze service. |
|
properties.publicIpAddressId |
string |
Ip-adres op basis van openbare standaard-SKU V4 dat moet worden gekoppeld aan Virtual Network geïmplementeerde service in de regio. Wordt alleen ondersteund voor ontwikkelaars en Premium-SKU's die worden geïmplementeerd in Virtual Network. |
properties.publicNetworkAccess |
Of openbare eindpunttoegang is toegestaan voor deze API Management-service. De waarde is optioneel, maar als deze wordt doorgegeven, moet deze 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als 'Uitgeschakeld' is, zijn privé-eindpunten de exclusieve toegangsmethode. De standaardwaarde is Ingeschakeld |
|
properties.publisherEmail |
string |
E-mailadres van uitgever. |
properties.publisherName |
string |
Naam van uitgever. |
properties.restore |
boolean |
Verwijder de API Management-service ongedaan als deze eerder voorlopig is verwijderd. Als deze vlag is opgegeven en is ingesteld op Waar, worden alle andere eigenschappen genegeerd. |
properties.virtualNetworkConfiguration |
Configuratie van het virtuele netwerk van de API Management-service. |
|
properties.virtualNetworkType |
Het type VPN waarin API Management service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een Virtual Network, extern betekent dat de API Management-implementatie is ingesteld binnen een Virtual Network met een internetgericht eindpunt en Intern betekent dat API Management implementatie wordt ingesteld binnen een Virtual Network alleen een intranetgericht eindpunt heeft. |
|
sku |
SKU-eigenschappen van de API Management-service. |
|
tags |
object |
Resourcetags. |
zones |
string[] |
Een lijst met beschikbaarheidszones die aangeeft waar de resource vandaan moet komen. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
De service is bijgewerkt. |
|
202 Accepted |
De aanvraag voor het bijwerken van de service is geaccepteerd. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2-stroom.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
Api |
Api |
Api |
ApiManagementUpdateServiceDisableTls10
Voorbeeldaanvraag
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"
}
}
}
Voorbeeldrespons
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
Voorbeeldaanvraag
Voorbeeldrespons
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
Voorbeeldaanvraag
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"
]
}
Voorbeeldrespons
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"
}
}
Definities
Name | Description |
---|---|
Additional |
Beschrijving van een extra API Management resourcelocatie. |
Api |
Identiteitseigenschappen van de Api Management-serviceresource. |
Api |
Eén API Management serviceresource in Lijst of Antwoord ophalen. |
Api |
API Management SKU-eigenschappen van serviceresources. |
Api |
Parameter opgegeven voor Update API Management Service. |
Apim |
Het type identiteit dat voor de resource wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten uit de service verwijderd. |
Api |
Versiebeperking besturingsvlak-API's voor de API Management-service. |
Arm |
Een wrapper voor een ARM-resource-id |
Certificate |
Certificaatconfiguratie die bestaat uit niet-vertrouwde tussenliggende en basiscertificaten. |
Certificate |
SSL-certificaatgegevens. |
Certificate |
Certificaatbron. |
Certificate |
Certificaatstatus. |
created |
Het type identiteit waarmee de resource is gemaakt. |
Error |
Fout veldcontract. |
Error |
Foutreactie. |
Hostname |
Aangepaste hostnaamconfiguratie. |
Hostname |
Hostnaamtype. |
Nat |
Eigenschap kan worden gebruikt om NAT-gateway in te schakelen voor deze API Management-service. |
Platform |
Compute Platform-versie waarop de service wordt uitgevoerd. |
Private |
De verbindingsstatus van het privé-eindpunt. |
Private |
Een verzameling informatie over de status van de verbinding tussen de servicegebruiker en de provider. |
Public |
Of openbare eindpunttoegang is toegestaan voor deze API Management-service. De waarde is optioneel, maar als deze wordt doorgegeven, moet deze 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als 'Uitgeschakeld' is, zijn privé-eindpunten de exclusieve toegangsmethode. De standaardwaarde is Ingeschakeld |
Remote |
Externe privé-eindpuntverbindingsresource. |
Sku |
Naam van de SKU. |
system |
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource. |
User |
|
Virtual |
Configuratie van een virtueel netwerk waarop API Management-service wordt geïmplementeerd. |
Virtual |
Het type VPN waarin API Management service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een Virtual Network, extern betekent dat de API Management-implementatie is ingesteld binnen een Virtual Network met een internetgericht eindpunt en Intern betekent dat API Management implementatie wordt ingesteld binnen een Virtual Network alleen een intranetgericht eindpunt heeft. |
AdditionalLocation
Beschrijving van een extra API Management resourcelocatie.
Name | Type | Default value | Description |
---|---|---|---|
disableGateway |
boolean |
False |
De eigenschap is alleen geldig voor een API Management-service die op meerdere locaties is geïmplementeerd. Dit kan worden gebruikt om de gateway op deze extra locatie uit te schakelen. |
gatewayRegionalUrl |
string |
Gateway-URL van de API Management-service in de regio. |
|
location |
string |
De locatienaam van de extra regio tussen Azure Data Center-regio's. |
|
natGatewayState | Disabled |
Eigenschap kan worden gebruikt om NAT-gateway in te schakelen voor deze API Management-service. |
|
outboundPublicIPAddresses |
string[] |
Uitgaande openbare IPV4-adresvoorvoegsels die zijn gekoppeld aan de in NAT Gateway geïmplementeerde service. Alleen beschikbaar voor Premium SKU op het stv2-platform. |
|
platformVersion |
Compute Platform-versie waarop de service wordt uitgevoerd. |
||
privateIPAddresses |
string[] |
Privé-IP-adressen met gelijke taakverdeling van de API Management-service die is geïmplementeerd in een interne Virtual Network op een bepaalde extra locatie. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. |
|
publicIPAddresses |
string[] |
Openbare STATISCHE IP-adressen met gelijke taakverdeling van de API Management-service op de extra locatie. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. |
|
publicIpAddressId |
string |
Ip-adres V4 van de openbare standaard-SKU dat moet worden gekoppeld aan Virtual Network geïmplementeerde service op de locatie. Wordt alleen ondersteund voor Premium SKU die wordt geïmplementeerd in Virtual Network. |
|
sku |
SKU-eigenschappen van de API Management-service. |
||
virtualNetworkConfiguration |
Configuratie van virtueel netwerk voor de locatie. |
||
zones |
string[] |
Een lijst met beschikbaarheidszones die aangeeft waar de resource vandaan moet komen. |
ApiManagementServiceIdentity
Identiteitseigenschappen van de Api Management-serviceresource.
Name | Type | Description |
---|---|---|
principalId |
string |
De principal-id van de identiteit. |
tenantId |
string |
De tenant-id van de client van de identiteit. |
type |
Het type identiteit dat voor de resource wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten uit de service verwijderd. |
|
userAssignedIdentities |
<string,
User |
De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen naar de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
ApiManagementServiceResource
Eén API Management serviceresource in Lijst of Antwoord ophalen.
Name | Type | Default value | Description |
---|---|---|---|
etag |
string |
ETag van de resource. |
|
id |
string |
Resource-id. |
|
identity |
Beheerde service-identiteit van de API Management-service. |
||
location |
string |
Resourcelocatie. |
|
name |
string |
Resourcenaam. |
|
properties.additionalLocations |
Aanvullende datacenterlocaties van de API Management-service. |
||
properties.apiVersionConstraint |
Versiebeperking besturingsvlak-API's voor de API Management-service. |
||
properties.certificates |
Lijst met certificaten die moeten worden geïnstalleerd in de API Management-service. Maximaal 10 ondersteunde certificaten die kunnen worden geïnstalleerd. |
||
properties.createdAtUtc |
string |
UTC-datum van de API Management-service maken. De datum voldoet aan de volgende notatie: |
|
properties.customProperties |
object |
Aangepaste eigenschappen van de API Management-service. |
|
properties.developerPortalUrl |
string |
DEveloper Portal-eindpunt-URL van de API Management-service. |
|
properties.disableGateway |
boolean |
False |
De eigenschap is alleen geldig voor een Api Management-service die op meerdere locaties is geïmplementeerd. Dit kan worden gebruikt om de gateway in de hoofdregio uit te schakelen. |
properties.enableClientCertificate |
boolean |
False |
Eigenschap die alleen is bedoeld om te worden gebruikt voor de verbruiks-SKU-service. Dit dwingt af dat een clientcertificaat wordt gepresenteerd bij elke aanvraag aan de gateway. Hiermee kunt u ook het certificaat verifiëren in het beleid op de gateway. |
properties.gatewayRegionalUrl |
string |
Gateway-URL van de API Management-service in de standaardregio. |
|
properties.gatewayUrl |
string |
Gateway-URL van de API Management-service. |
|
properties.hostnameConfigurations |
Aangepaste hostnaamconfiguratie van de API Management-service. |
||
properties.managementApiUrl |
string |
Eindpunt-URL van de beheer-API van de API Management-service. |
|
properties.natGatewayState | Disabled |
De eigenschap kan worden gebruikt om nat-gateway in te schakelen voor deze API Management-service. |
|
properties.notificationSenderEmail |
string |
Email adres van waaruit de melding wordt verzonden. |
|
properties.outboundPublicIPAddresses |
string[] |
Uitgaande openbare IPV4-adresvoorvoegsels die zijn gekoppeld aan de geïmplementeerde NAT Gateway-service. Alleen beschikbaar voor Premium SKU op stv2-platform. |
|
properties.platformVersion |
Compute Platform-versie waarop de service op deze locatie wordt uitgevoerd. |
||
properties.portalUrl |
string |
Eindpunt-URL van de publisher-portal van de API Management-service. |
|
properties.privateEndpointConnections |
Lijst met privé-eindpuntverbindingen van deze service. |
||
properties.privateIPAddresses |
string[] |
Privé IP-adressen met gelijke taakverdeling van de API Management-service in de primaire regio die is geïmplementeerd in een interne Virtual Network. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. |
|
properties.provisioningState |
string |
De huidige inrichtingsstatus van de API Management service, die een van de volgende kan zijn: Gemaakt/Activeren/Geslaagd/Bijwerken/Mislukt/Gestopt/Terminating/TerminationFailed/Verwijderd. |
|
properties.publicIPAddresses |
string[] |
Openbare IP-adressen met gelijke taakverdeling van de API Management-service in de primaire regio. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. |
|
properties.publicIpAddressId |
string |
Ip-adres op basis van openbare standaard-SKU V4 dat moet worden gekoppeld aan Virtual Network geïmplementeerde service in de regio. Alleen ondersteund voor ontwikkelaars en Premium-SKU's die worden geïmplementeerd in Virtual Network. |
|
properties.publicNetworkAccess |
Of openbare eindpunttoegang is toegestaan voor deze API Management service. De waarde is optioneel, maar als deze is doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als 'uitgeschakeld' is, zijn privé-eindpunten de exclusieve toegangsmethode. De standaardwaarde is Ingeschakeld |
||
properties.publisherEmail |
string |
E-mailadres van uitgever. |
|
properties.publisherName |
string |
Naam van uitgever. |
|
properties.restore |
boolean |
False |
Verwijder de API Management-service ongedaan als deze eerder voorlopig is verwijderd. Als deze vlag is opgegeven en is ingesteld op Waar, worden alle andere eigenschappen genegeerd. |
properties.scmUrl |
string |
SCM-eindpunt-URL van de API Management-service. |
|
properties.targetProvisioningState |
string |
De inrichtingsstatus van de API Management-service, waarop de langdurige bewerking is gericht die is gestart op de service. |
|
properties.virtualNetworkConfiguration |
Configuratie van het virtuele netwerk van de API Management-service. |
||
properties.virtualNetworkType | None |
Het type VPN waarin API Management service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een Virtual Network, extern betekent dat de API Management-implementatie is ingesteld binnen een Virtual Network met een internetgericht eindpunt en Intern betekent dat API Management implementatie wordt ingesteld binnen een Virtual Network alleen een intranetgericht eindpunt heeft. |
|
sku |
SKU-eigenschappen van de API Management-service. |
||
systemData |
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource. |
||
tags |
object |
Resourcetags. |
|
type |
string |
Resourcetype voor API Management resource is ingesteld op Microsoft.ApiManagement. |
|
zones |
string[] |
Een lijst met beschikbaarheidszones die aangeeft waar de resource vandaan moet komen. |
ApiManagementServiceSkuProperties
API Management SKU-eigenschappen van serviceresources.
Name | Type | Description |
---|---|---|
capacity |
integer |
Capaciteit van de SKU (aantal geïmplementeerde eenheden van de SKU). Voor Verbruik SKU-capaciteit moet worden opgegeven als 0. |
name |
Naam van de SKU. |
ApiManagementServiceUpdateParameters
Parameter opgegeven voor Update API Management Service.
Name | Type | Default value | Description |
---|---|---|---|
etag |
string |
ETag van de resource. |
|
id |
string |
Resource-id. |
|
identity |
Beheerde service-identiteit van de Api Management-service. |
||
name |
string |
Resourcenaam. |
|
properties.additionalLocations |
Aanvullende datacenterlocaties van de API Management-service. |
||
properties.apiVersionConstraint |
Versiebeperking besturingsvlak-API's voor de API Management-service. |
||
properties.certificates |
Lijst met certificaten die moeten worden geïnstalleerd in de API Management-service. Maximaal 10 ondersteunde certificaten die kunnen worden geïnstalleerd. |
||
properties.createdAtUtc |
string |
Utc-datum voor het maken van de API Management-service. De datum voldoet aan de volgende notatie: |
|
properties.customProperties |
object |
Aangepaste eigenschappen van de API Management-service. |
|
properties.developerPortalUrl |
string |
Eindpunt-URL van de DEveloper-portal van de API Management-service. |
|
properties.disableGateway |
boolean |
False |
De eigenschap is alleen geldig voor een Api Management-service die op meerdere locaties is geïmplementeerd. Dit kan worden gebruikt om de gateway in de hoofdregio uit te schakelen. |
properties.enableClientCertificate |
boolean |
False |
Eigenschap die alleen is bedoeld om te worden gebruikt voor de verbruiks-SKU-service. Dit dwingt af dat een clientcertificaat wordt gepresenteerd bij elke aanvraag aan de gateway. Hiermee kunt u ook het certificaat verifiëren in het beleid op de gateway. |
properties.gatewayRegionalUrl |
string |
Gateway-URL van de API Management-service in de standaardregio. |
|
properties.gatewayUrl |
string |
Gateway-URL van de API Management-service. |
|
properties.hostnameConfigurations |
Aangepaste hostnaamconfiguratie van de API Management-service. |
||
properties.managementApiUrl |
string |
Eindpunt-URL van de beheer-API van de API Management-service. |
|
properties.natGatewayState | Disabled |
De eigenschap kan worden gebruikt om nat-gateway in te schakelen voor deze API Management-service. |
|
properties.notificationSenderEmail |
string |
Email adres van waaruit de melding wordt verzonden. |
|
properties.outboundPublicIPAddresses |
string[] |
Uitgaande openbare IPV4-adresvoorvoegsels die zijn gekoppeld aan de geïmplementeerde NAT Gateway-service. Alleen beschikbaar voor Premium SKU op stv2-platform. |
|
properties.platformVersion |
Compute Platform-versie waarop de service op deze locatie wordt uitgevoerd. |
||
properties.portalUrl |
string |
Eindpunt-URL van de publisher-portal van de API Management-service. |
|
properties.privateEndpointConnections |
Lijst met privé-eindpuntverbindingen van deze service. |
||
properties.privateIPAddresses |
string[] |
Privé-IP-adressen met gelijke taakverdeling van de API Management-service in de primaire regio die is geïmplementeerd in een interne Virtual Network. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. |
|
properties.provisioningState |
string |
De huidige inrichtingsstatus van de API Management-service die een van de volgende kan zijn: Gemaakt/Activeren/Geslaagd/Bijwerken/Mislukt/Gestopt/Beëindigen/BeëindigingFailed/Verwijderd. |
|
properties.publicIPAddresses |
string[] |
Openbare statische IP-adressen met gelijke taakverdeling van de API Management-service in de primaire regio. Alleen beschikbaar voor Basic, Standard, Premium en Isolated SKU. |
|
properties.publicIpAddressId |
string |
Ip-adres op basis van openbare standaard-SKU V4 dat moet worden gekoppeld aan Virtual Network geïmplementeerde service in de regio. Alleen ondersteund voor ontwikkelaars en Premium-SKU's die worden geïmplementeerd in Virtual Network. |
|
properties.publicNetworkAccess |
Of openbare eindpunttoegang is toegestaan voor deze API Management service. De waarde is optioneel, maar als deze is doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als 'uitgeschakeld' is, zijn privé-eindpunten de exclusieve toegangsmethode. De standaardwaarde is Ingeschakeld |
||
properties.publisherEmail |
string |
E-mailadres van uitgever. |
|
properties.publisherName |
string |
Naam van uitgever. |
|
properties.restore |
boolean |
False |
Verwijder de API Management-service ongedaan als deze eerder voorlopig is verwijderd. Als deze vlag is opgegeven en is ingesteld op Waar, worden alle andere eigenschappen genegeerd. |
properties.scmUrl |
string |
SCM-eindpunt-URL van de API Management-service. |
|
properties.targetProvisioningState |
string |
De inrichtingsstatus van de API Management-service, waarop de langdurige bewerking is gericht die is gestart op de service. |
|
properties.virtualNetworkConfiguration |
Configuratie van het virtuele netwerk van de API Management-service. |
||
properties.virtualNetworkType | None |
Het type VPN waarin API Management service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een Virtual Network, extern betekent dat de API Management-implementatie is ingesteld binnen een Virtual Network met een internetgericht eindpunt en Intern betekent dat API Management implementatie wordt ingesteld binnen een Virtual Network alleen een intranetgericht eindpunt heeft. |
|
sku |
SKU-eigenschappen van de API Management-service. |
||
tags |
object |
Resourcetags. |
|
type |
string |
Het resourcetype voor API Management resource is ingesteld op Microsoft.ApiManagement. |
|
zones |
string[] |
Een lijst met beschikbaarheidszones die aangeven waar de resource vandaan moet komen. |
ApimIdentityType
Het type identiteit dat voor de resource wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' worden alle identiteiten uit de service verwijderd.
Name | Type | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
ApiVersionConstraint
Versiebeperking besturingsvlak-API's voor de API Management-service.
Name | Type | Description |
---|---|---|
minApiVersion |
string |
Beperk API-aanroepen van besturingsvlak naar API Management-service met een versie die gelijk is aan of nieuwer is dan deze waarde. |
ArmIdWrapper
Een wrapper voor een ARM-resource-id
Name | Type | Description |
---|---|---|
id |
string |
CertificateConfiguration
Certificaatconfiguratie die bestaat uit niet-vertrouwde tussenliggende en basiscertificaten.
Name | Type | Description |
---|---|---|
certificate |
Certificaatgegevens. |
|
certificatePassword |
string |
Certificaatwachtwoord. |
encodedCertificate |
string |
Base64-gecodeerd certificaat. |
storeName |
enum:
|
De locatie van het certificaatarchief System.Security.Cryptography.x509certificates.StoreName. Alleen Root en CertificateAuthority zijn geldige locaties. |
CertificateInformation
SSL-certificaatgegevens.
Name | Type | Description |
---|---|---|
expiry |
string |
Vervaldatum van het certificaat. De datum voldoet aan de volgende notatie: |
subject |
string |
Onderwerp van het certificaat. |
thumbprint |
string |
Vingerafdruk van het certificaat. |
CertificateSource
Certificaatbron.
Name | Type | Description |
---|---|---|
BuiltIn |
string |
|
Custom |
string |
|
KeyVault |
string |
|
Managed |
string |
CertificateStatus
Certificaatstatus.
Name | Type | Description |
---|---|---|
Completed |
string |
|
Failed |
string |
|
InProgress |
string |
createdByType
Het type identiteit waarmee de resource is gemaakt.
Name | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorFieldContract
Fout veldcontract.
Name | Type | Description |
---|---|---|
code |
string |
Foutcode op eigenschapsniveau. |
message |
string |
Door mensen leesbare weergave van fout op eigenschapsniveau. |
target |
string |
Naam van eigenschap. |
ErrorResponse
Foutreactie.
Name | Type | Description |
---|---|---|
error.code |
string |
Door de service gedefinieerde foutcode. Deze code fungeert als een substatus voor de HTTP-foutcode die is opgegeven in het antwoord. |
error.details |
De lijst met ongeldige velden verzenden in aanvraag, in het geval van een validatiefout. |
|
error.message |
string |
Door mensen leesbare weergave van de fout. |
HostnameConfiguration
Aangepaste hostnaamconfiguratie.
Name | Type | Default value | Description |
---|---|---|---|
certificate |
Certificaatgegevens. |
||
certificatePassword |
string |
Certificaatwachtwoord. |
|
certificateSource |
Certificaatbron. |
||
certificateStatus |
Certificaatstatus. |
||
defaultSslBinding |
boolean |
False |
Geef true op om het certificaat dat is gekoppeld aan deze hostnaam in te stellen als het standaard-SSL-certificaat. Als een client de SNI-header niet verzendt, is dit het certificaat dat wordt aangevochten. De eigenschap is handig als voor een service meerdere aangepaste hostnamen zijn ingeschakeld en deze moet beslissen over het standaard SSL-certificaat. De instelling wordt alleen toegepast op het hostnaamtype van de gateway. |
encodedCertificate |
string |
Base64-gecodeerd certificaat. |
|
hostName |
string |
Hostnaam die moet worden geconfigureerd in de API Management-service. |
|
identityClientId |
string |
ClientId van door het systeem of door de gebruiker toegewezen beheerde identiteit zoals gegenereerd door Azure AD, die GET-toegang heeft tot de keyVault die het SSL-certificaat bevat. |
|
keyVaultId |
string |
URL naar het KeyVault-geheim met het SSL-certificaat. Als absolute URL met versie is opgegeven, werkt het automatisch bijwerken van het SSL-certificaat niet. Hiervoor moet de API Management-service worden geconfigureerd met aka.ms/apimmsi. Het geheim moet van het type application/x-pkcs12 zijn |
|
negotiateClientCertificate |
boolean |
False |
Geef waar op om altijd te onderhandelen over het clientcertificaat op de hostnaam. De standaardwaarde is false. |
type |
Hostnaamtype. |
HostnameType
Hostnaamtype.
Name | Type | Description |
---|---|---|
DeveloperPortal |
string |
|
Management |
string |
|
Portal |
string |
|
Proxy |
string |
|
Scm |
string |
NatGatewayState
Eigenschap kan worden gebruikt om NAT-gateway in te schakelen voor deze API Management-service.
Name | Type | Description |
---|---|---|
Disabled |
string |
Nat Gateway is uitgeschakeld voor de service. |
Enabled |
string |
Nat Gateway is ingeschakeld voor de service. |
PlatformVersion
Compute Platform-versie waarop de service wordt uitgevoerd.
Name | Type | Description |
---|---|---|
mtv1 |
string |
Platform waarop de service wordt uitgevoerd op multitenant V1-platform. |
stv1 |
string |
Platform waarop de service wordt uitgevoerd op een V1-platform met één tenant. |
stv2 |
string |
Platform waarop de service wordt uitgevoerd op een V2-platform met één tenant. |
undetermined |
string |
De platformversie kan niet worden bepaald, omdat het rekenplatform niet is geïmplementeerd. |
PrivateEndpointServiceConnectionStatus
De verbindingsstatus van het privé-eindpunt.
Name | Type | Description |
---|---|---|
Approved |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateLinkServiceConnectionState
Een verzameling informatie over de status van de verbinding tussen de servicegebruiker en de provider.
Name | Type | Description |
---|---|---|
actionsRequired |
string |
Een bericht waarin wordt aangegeven of wijzigingen in de serviceprovider updates van de consument vereisen. |
description |
string |
De reden voor goedkeuring/afwijzing van de verbinding. |
status |
Hiermee wordt aangegeven of de verbinding is goedgekeurd/geweigerd/verwijderd door de eigenaar van de service. |
PublicNetworkAccess
Of openbare eindpunttoegang is toegestaan voor deze API Management-service. De waarde is optioneel, maar als deze wordt doorgegeven, moet deze 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als 'Uitgeschakeld' is, zijn privé-eindpunten de exclusieve toegangsmethode. De standaardwaarde is Ingeschakeld
Name | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
RemotePrivateEndpointConnectionWrapper
Externe privé-eindpuntverbindingsresource.
Name | Type | Description |
---|---|---|
id |
string |
Resource-id van privé-eindpuntverbinding |
name |
string |
Naam van privé-eindpuntverbinding |
properties.groupIds |
string[] |
Alle groeps-id's. |
properties.privateEndpoint |
De resource van het privé-eindpunt. |
|
properties.privateLinkServiceConnectionState |
Een verzameling informatie over de status van de verbinding tussen de servicegebruiker en de provider. |
|
properties.provisioningState |
string |
De inrichtingsstatus van de privé-eindpuntverbindingsresource. |
type |
string |
Resourcetype privé-eindpuntverbinding |
SkuType
Naam van de SKU.
Name | Type | Description |
---|---|---|
Basic |
string |
Basis-SKU van API Management. |
Consumption |
string |
Verbruiks-SKU van API Management. |
Developer |
string |
Ontwikkelaars-SKU van API Management. |
Isolated |
string |
Geïsoleerde SKU van API Management. |
Premium |
string |
Premium-SKU van API Management. |
Standard |
string |
Standaard-SKU van API Management. |
systemData
Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.
Name | Type | Description |
---|---|---|
createdAt |
string |
De tijdstempel van het maken van resources (UTC). |
createdBy |
string |
De identiteit die de resource heeft gemaakt. |
createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
lastModifiedAt |
string |
Het tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
De identiteit die de resource het laatst heeft gewijzigd. |
lastModifiedByType |
Het type identiteit dat de resource het laatst heeft gewijzigd. |
UserIdentityProperties
Name | Type | Description |
---|---|---|
clientId |
string |
De client-id van de door de gebruiker toegewezen identiteit. |
principalId |
string |
De principal-id van de door de gebruiker toegewezen identiteit. |
VirtualNetworkConfiguration
Configuratie van een virtueel netwerk waarop API Management-service wordt geïmplementeerd.
Name | Type | Description |
---|---|---|
subnetResourceId |
string |
De volledige resource-id van een subnet in een virtueel netwerk om de API Management-service in te implementeren. |
subnetname |
string |
De naam van het subnet. |
vnetid |
string |
De id van het virtuele netwerk. Dit is meestal een GUID. Verwacht standaard een null-GUID. |
VirtualNetworkType
Het type VPN waarin API Management service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een Virtual Network, extern betekent dat de API Management-implementatie is ingesteld binnen een Virtual Network met een internetgericht eindpunt en Intern betekent dat API Management implementatie wordt ingesteld binnen een Virtual Network alleen een intranetgericht eindpunt heeft.
Name | Type | Description |
---|---|---|
External |
string |
De service maakt deel uit van Virtual Network en is toegankelijk via internet. |
Internal |
string |
De service maakt deel uit van Virtual Network en is alleen toegankelijk vanuit het virtuele netwerk. |
None |
string |
De service maakt geen deel uit van een Virtual Network. |