Api Management Service - Restore
Hiermee herstelt u een back-up van een API Management-service die is gemaakt met behulp van de ApiManagementService_Backup bewerking op de huidige service. Dit is een langdurige bewerking en kan enkele minuten duren.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/restore?api-version=2024-05-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 |
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. |
service
|
path | True |
string minLength: 1maxLength: 50 pattern: ^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$ |
De naam van de API Management-service. |
subscription
|
path | True |
string (uuid) |
De id van het doelabonnement. De waarde moet een UUID zijn. |
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagbody
Name | Vereist | Type | Description |
---|---|---|---|
backupName | True |
string |
De naam van het back-upbestand dat moet worden gemaakt/opgehaald. |
containerName | True |
string |
De naam van de blobcontainer (wordt gebruikt om de back-up te plaatsen/op te halen). |
storageAccount | True |
string |
De naam van het Azure-opslagaccount (wordt gebruikt om de back-up te plaatsen/op te halen). |
accessKey |
string |
Toegangssleutel voor opslagaccount. Alleen vereist als |
|
accessType |
Het type toegang dat moet worden gebruikt voor het opslagaccount. |
||
clientId |
string |
De client-id van door de gebruiker toegewezen beheerde identiteit. Alleen vereist als |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
De back-up is hersteld naar de API Management-service. |
|
202 Accepted |
Geaccepteerd: De locatieheader bevat de URL waar de status van de langdurige bewerking kan worden gecontroleerd. Kopteksten location: string |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
ApiManagementRestoreService
Voorbeeldaanvraag
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/restore?api-version=2024-05-01
{
"storageAccount": "teststorageaccount",
"containerName": "backupContainer",
"backupName": "apimService1backup_2017_03_19",
"accessType": "AccessKey",
"accessKey": "**************************************************"
}
Voorbeeldrespons
location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/dGVjaGVkX01hbmFnZVJvbGVfNWRiNGI3Ng==?api-version=2024-05-01
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
"name": "apimService1",
"type": "Microsoft.ApiManagement/service",
"tags": {
"tag1": "value1",
"tag2": "value2",
"tag3": "value3"
},
"location": "West US",
"etag": "AAAAAAACXok=",
"properties": {
"publisherEmail": "apim@autorestsdk.com",
"publisherName": "autorestsdk",
"notificationSenderEmail": "apimgmt-noreply@mail.windowsazure.com",
"provisioningState": "Succeeded",
"targetProvisioningState": "",
"createdAtUtc": "2019-12-18T06:26:20.3348609Z",
"gatewayUrl": "https://apimService1.azure-api.net",
"gatewayRegionalUrl": "https://apimService1-westus-01.regional.azure-api.net",
"portalUrl": "https://apimService1.portal.azure-api.net",
"developerPortalUrl": "https://apimService1.developer.azure-api.net",
"managementApiUrl": "https://apimService1.management.azure-api.net",
"scmUrl": "https://apimService1.scm.azure-api.net",
"hostnameConfigurations": [
{
"type": "Proxy",
"hostName": "apimService1.azure-api.net",
"negotiateClientCertificate": false,
"defaultSslBinding": false
},
{
"type": "Proxy",
"hostName": "gateway1.msitesting.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2036-01-01T07:00:00+00:00",
"thumbprint": "8E989XXXXXXXXXXXXXXXXB9C2C91F1D174FDB3A2",
"subject": "CN=*.msitesting.net"
},
"defaultSslBinding": true
},
{
"type": "Management",
"hostName": "mgmt.msitesting.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2036-01-01T07:00:00+00:00",
"thumbprint": "8E989XXXXXXXXXXXXXXXXB9C2C91F1D174FDB3A2",
"subject": "CN=*.msitesting.net"
},
"defaultSslBinding": false
},
{
"type": "Portal",
"hostName": "portal1.msitesting.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2036-01-01T07:00:00+00:00",
"thumbprint": "8E989XXXXXXXXXXXXXXXXB9C2C91F1D174FDB3A2",
"subject": "CN=*.msitesting.net"
},
"defaultSslBinding": false
},
{
"type": "ConfigurationApi",
"hostName": "config-api.msitesting.net",
"negotiateClientCertificate": false,
"certificate": {
"expiry": "2036-01-01T07:00:00+00:00",
"thumbprint": "8E989XXXXXXXXXXXXXXXXB9C2C91F1D174FDB3A2",
"subject": "CN=*.msitesting.net"
},
"defaultSslBinding": false
}
],
"publicIPAddresses": [
"13.91.32.113"
],
"additionalLocations": [
{
"location": "East US",
"sku": {
"name": "Premium",
"capacity": 1
},
"publicIPAddresses": [
"23.101.138.153"
],
"gatewayRegionalUrl": "https://apimService1-eastus-01.regional.azure-api.net",
"disableGateway": true
}
],
"customProperties": {
"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.Ciphers.TripleDes168": "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": "None",
"disableGateway": false,
"apiVersionConstraint": {
"minApiVersion": "2019-01-01"
}
},
"sku": {
"name": "Premium",
"capacity": 1
}
}
Definities
Name | Description |
---|---|
Access |
Het type toegang dat moet worden gebruikt voor het opslagaccount. |
Additional |
Beschrijving van een extra API Management-resourcelocatie. |
Api |
Parameters die zijn opgegeven bij de back-up/herstel van een API Management-servicebewerking. |
Api |
Identiteitseigenschappen van de Api Management-serviceresource. |
Api |
Eén API Management-serviceresource in Lijst of Antwoord ophalen. |
Api |
SKU-eigenschappen voor API Management-serviceresources. |
Apim |
Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. |
Api |
Besturingselementvlak api's versiebeperking 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. |
Configuration |
Informatie over de configuratie-API van de API Management-service. |
created |
Het type identiteit waarmee de resource is gemaakt. |
developer |
Status van ontwikkelaarsportal in deze API Management-service. |
Error |
Aanvullende informatie over de resourcebeheerfout. |
Error |
De foutdetails. |
Error |
Foutreactie |
Hostname |
Aangepaste hostnaamconfiguratie. |
Hostname |
Type hostnaam. |
Legacy |
Indicatie of de verouderde configuratie-API (v1) al dan niet moet worden weergegeven in de API Management-service. Waarde is optioneel, maar moet zijn ingeschakeld of uitgeschakeld. Als 'Uitgeschakeld' is, is verouderde configuratie-API (v1) niet beschikbaar voor zelf-hostende gateways. De standaardwaarde is Ingeschakeld |
Legacy |
Status van verouderde portal in de API Management-service. |
Nat |
De 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 serviceconsumer en provider. |
Public |
Of openbare eindpunttoegang wel of niet is toegestaan voor deze API Management-service. Waarde is optioneel, maar als deze wordt doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als deze optie is uitgeschakeld, 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 de laatste wijziging van de resource. |
User |
|
Virtual |
Configuratie van een virtueel netwerk waarnaar de API Management-service wordt geïmplementeerd. |
Virtual |
Het type VPN waarin de API Management-service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een virtueel netwerk, extern betekent dat de API Management-implementatie is ingesteld binnen een virtueel netwerk met een internetgericht eindpunt en intern betekent dat de API Management-implementatie alleen is ingesteld in een virtueel netwerk met alleen een intranetgericht eindpunt. |
AccessType
Het type toegang dat moet worden gebruikt voor het opslagaccount.
Waarde | Description |
---|---|
AccessKey |
Gebruik de toegangssleutel. |
SystemAssignedManagedIdentity |
Gebruik door het systeem toegewezen beheerde identiteit. |
UserAssignedManagedIdentity |
Gebruik door de gebruiker toegewezen beheerde identiteit. |
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 |
De 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 nat-gateway geïmplementeerde service. Alleen beschikbaar voor Premium SKU op stv2-platform. |
|
platformVersion |
Compute Platform-versie waarop de service wordt uitgevoerd. |
||
privateIPAddresses |
string[] |
Privé statische IP-adressen met gelijke taakverdeling van de API Management-service die in een intern virtueel netwerk op een bepaalde extra locatie wordt geïmplementeerd. Alleen beschikbaar voor Basic, Standard, Premium en Geïsoleerde 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 Geïsoleerde SKU. |
|
publicIpAddressId |
string |
Openbare standaard-SKU IP V4 gebaseerd IP-adres dat moet worden gekoppeld aan de service virtual network geïmplementeerd op de locatie. 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. |
ApiManagementServiceBackupRestoreParameters
Parameters die zijn opgegeven bij de back-up/herstel van een API Management-servicebewerking.
Name | Type | Default value | Description |
---|---|---|---|
accessKey |
string |
Toegangssleutel voor opslagaccount. Alleen vereist als |
|
accessType | AccessKey |
Het type toegang dat moet worden gebruikt voor het opslagaccount. |
|
backupName |
string |
De naam van het back-upbestand dat moet worden gemaakt/opgehaald. |
|
clientId |
string |
De client-id van door de gebruiker toegewezen beheerde identiteit. Alleen vereist als |
|
containerName |
string |
De naam van de blobcontainer (wordt gebruikt om de back-up te plaatsen/op te halen). |
|
storageAccount |
string |
De naam van het Azure-opslagaccount (wordt gebruikt om de back-up te plaatsen/op te halen). |
ApiManagementServiceIdentity
Identiteitseigenschappen van de Api Management-serviceresource.
Name | Type | Description |
---|---|---|
principalId |
string (uuid) |
De principal-id van de identiteit. |
tenantId |
string (uuid) |
De tenant-id van de client van de identiteit. |
type |
Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd. |
|
userAssignedIdentities |
<string,
User |
De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor 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 |
Besturingselementvlak api's versiebeperking 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.configurationApi |
Configuratie-API-configuratie van de API Management-service. |
||
properties.createdAtUtc |
string (date-time) |
Utc-datum van de API Management-service maken. De datum voldoet aan de volgende indeling: |
|
properties.customProperties |
object |
Aangepaste eigenschappen van de API Management-service. |
|
properties.developerPortalStatus | Enabled |
Status van ontwikkelaarsportal in deze API Management-service. |
|
properties.developerPortalUrl |
string |
Eindpunt-URL van 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 |
De eigenschap is alleen bedoeld om te worden gebruikt voor de verbruiks-SKU-service. Hiermee wordt afgedwongen dat een clientcertificaat wordt weergegeven bij elke aanvraag voor 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.legacyPortalStatus | Enabled |
Status van verouderde portal in de API Management-service. |
|
properties.managementApiUrl |
string |
Eindpunt-URL voor 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 maxLength: 100 |
E-mailadres van waaruit de melding wordt verzonden. |
|
properties.outboundPublicIPAddresses |
string[] |
Uitgaande openbare IPV4-adresvoorvoegsels die zijn gekoppeld aan de nat-gateway geïmplementeerde 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 wordt geïmplementeerd in een intern virtueel netwerk. Alleen beschikbaar voor Basic, Standard, Premium en Geïsoleerde SKU. |
|
properties.provisioningState |
string |
De huidige inrichtingsstatus van de API Management-service die een van de volgende opties kan zijn: Gemaakt/Activeren/Geslaagd/Bijwerken/Mislukt/Gestopt/Beëindigen/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 Geïsoleerde SKU. |
|
properties.publicIpAddressId |
string |
Openbare standaard-SKU IP V4 gebaseerd IP-adres dat moet worden gekoppeld aan de service Virtual Network geïmplementeerd in de regio. Alleen ondersteund voor ontwikkelaars en Premium-SKU's die worden geïmplementeerd in Virtual Network. |
|
properties.publicNetworkAccess |
Of openbare eindpunttoegang wel of niet is toegestaan voor deze API Management-service. Waarde is optioneel, maar als deze wordt doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als deze optie is uitgeschakeld, zijn privé-eindpunten de exclusieve toegangsmethode. De standaardwaarde is Ingeschakeld |
||
properties.publisherEmail |
string maxLength: 100 |
E-mail van Publisher. |
|
properties.publisherName |
string maxLength: 100 |
Naam van uitgever. |
|
properties.restore |
boolean |
False |
De Api Management-service ongedaan maken 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 gestart op de service. |
|
properties.virtualNetworkConfiguration |
Configuratie van virtueel netwerk van de API Management-service. |
||
properties.virtualNetworkType | None |
Het type VPN waarin de API Management-service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een virtueel netwerk, extern betekent dat de API Management-implementatie is ingesteld binnen een virtueel netwerk met een internetgericht eindpunt en intern betekent dat de API Management-implementatie alleen is ingesteld in een virtueel netwerk met alleen een intranetgericht eindpunt. |
|
sku |
SKU-eigenschappen van de API Management-service. |
||
systemData |
Metagegevens met betrekking tot het maken en de laatste wijziging 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
SKU-eigenschappen voor API Management-serviceresources.
Name | Type | Description |
---|---|---|
capacity |
integer (int32) |
Capaciteit van de SKU (aantal geïmplementeerde eenheden van de SKU). Voor verbruiks-SKU-capaciteit moet worden opgegeven als 0. |
name |
Naam van de SKU. |
ApimIdentityType
Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de service verwijderd.
Waarde | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
ApiVersionConstraint
Besturingselementvlak api's versiebeperking voor de API Management-service.
Name | Type | Description |
---|---|---|
minApiVersion |
string |
Beperk API-aanroepen naar API Management-service met een versie die gelijk is aan of hoger 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 (date-time) |
Vervaldatum van het certificaat. De datum voldoet aan de volgende indeling: |
subject |
string |
Onderwerp van het certificaat. |
thumbprint |
string |
Vingerafdruk van het certificaat. |
CertificateSource
Certificaatbron.
Waarde | Description |
---|---|
BuiltIn | |
Custom | |
KeyVault | |
Managed |
CertificateStatus
Certificaatstatus.
Waarde | Description |
---|---|
Completed | |
Failed | |
InProgress |
ConfigurationApi
Informatie over de configuratie-API van de API Management-service.
Name | Type | Default value | Description |
---|---|---|---|
legacyApi | Enabled |
Indicatie of de verouderde configuratie-API (v1) al dan niet moet worden weergegeven in de API Management-service. Waarde is optioneel, maar moet zijn ingeschakeld of uitgeschakeld. Als 'Uitgeschakeld' is, is verouderde configuratie-API (v1) niet beschikbaar voor zelf-hostende gateways. De standaardwaarde is Ingeschakeld |
createdByType
Het type identiteit waarmee de resource is gemaakt.
Waarde | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
developerPortalStatus
Status van ontwikkelaarsportal in deze API Management-service.
Waarde | Description |
---|---|
Disabled |
De ontwikkelaarsportal is uitgeschakeld voor de service. |
Enabled |
De ontwikkelaarsportal is ingeschakeld voor de service. |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie. |
type |
string |
Het extra informatietype. |
ErrorDetail
De foutdetails.
Name | Type | Description |
---|---|---|
additionalInfo |
De fout bevat aanvullende informatie. |
|
code |
string |
De foutcode. |
details |
De foutdetails. |
|
message |
string |
Het foutbericht. |
target |
string |
Het foutdoel. |
ErrorResponse
Foutreactie
Name | Type | Description |
---|---|---|
error |
Het foutobject. |
HostnameConfiguration
Aangepaste hostnaamconfiguratie.
Name | Type | Default value | Description |
---|---|---|---|
certificate |
Certificaatgegevens. |
||
certificatePassword |
string |
Certificaatwachtwoord. |
|
certificateSource |
Certificaatbron. |
||
certificateStatus |
Certificaatstatus. |
||
defaultSslBinding |
boolean |
False |
Geef true op voor het instellen van het certificaat dat is gekoppeld aan deze hostnaam als het standaard-SSL-certificaat. Als een client de SNI-header niet verzendt, wordt dit het certificaat dat wordt aangeroepen. De eigenschap is handig als voor een service meerdere aangepaste hostnaam is ingeschakeld en moet worden bepaald welk standaard-SSL-certificaat moet worden gebruikt. De instelling wordt alleen toegepast op het hostnaamtype van de gateway. |
encodedCertificate |
string |
Base64 Gecodeerd certificaat. |
|
hostName |
string |
Hostnaam die moet worden geconfigureerd voor de Api Management-service. |
|
identityClientId |
string |
Door het systeem of door de gebruiker toegewezen clientId van beheerde identiteit zoals gegenereerd door Azure AD, die GET-toegang heeft tot de sleutelkluis die het SSL-certificaat bevat. |
|
keyVaultId |
string |
Url naar het KeyVault-geheim met het SSL-certificaat. Als er een absolute URL met versie wordt opgegeven, werkt automatisch bijwerken van ssl-certificaat niet. Hiervoor moet de Api Management-service worden geconfigureerd met aka.ms/apimmsi. Het geheim moet van het type application/x-pkcs12 |
|
negotiateClientCertificate |
boolean |
False |
Geef waar op om altijd te onderhandelen over clientcertificaat op de hostnaam. De standaardwaarde is onwaar. |
type |
Type hostnaam. |
HostnameType
Type hostnaam.
Waarde | Description |
---|---|
ConfigurationApi | |
DeveloperPortal | |
Management | |
Portal | |
Proxy | |
Scm |
LegacyApiState
Indicatie of de verouderde configuratie-API (v1) al dan niet moet worden weergegeven in de API Management-service. Waarde is optioneel, maar moet zijn ingeschakeld of uitgeschakeld. Als 'Uitgeschakeld' is, is verouderde configuratie-API (v1) niet beschikbaar voor zelf-hostende gateways. De standaardwaarde is Ingeschakeld
Waarde | Description |
---|---|
Disabled |
Verouderde configuratie-API (v1) is uitgeschakeld voor de service en zelf-hostende gateways kunnen er geen verbinding mee maken. |
Enabled |
Verouderde configuratie-API (v1) is ingeschakeld voor de service en zelf-hostende gateways kunnen er verbinding mee maken. |
LegacyPortalStatus
Status van verouderde portal in de API Management-service.
Waarde | Description |
---|---|
Disabled |
Verouderde portal is uitgeschakeld voor de service. |
Enabled |
Verouderde portal is ingeschakeld voor de service. |
NatGatewayState
De eigenschap kan worden gebruikt om NAT Gateway in te schakelen voor deze API Management-service.
Waarde | Description |
---|---|
Disabled |
Nat Gateway is uitgeschakeld voor de service. |
Enabled |
Nat Gateway is ingeschakeld voor de service. |
PlatformVersion
Compute Platform-versie waarop de service wordt uitgevoerd.
Waarde | Description |
---|---|
mtv1 |
Platform waarop de service wordt uitgevoerd op het platform multitenant V1. |
stv1 |
Platform waarop de service wordt uitgevoerd op één tenant V1-platform. |
stv2 |
Platform waarop de service wordt uitgevoerd op één tenant V2-platform. |
stv2.1 |
Platform waarop de service wordt uitgevoerd op één tenant V2-platform op nieuwere hardware. |
undetermined |
De platformversie kan niet worden bepaald, omdat het rekenplatform niet is geïmplementeerd. |
PrivateEndpointServiceConnectionStatus
De verbindingsstatus van het privé-eindpunt.
Waarde | Description |
---|---|
Approved | |
Pending | |
Rejected |
PrivateLinkServiceConnectionState
Een verzameling informatie over de status van de verbinding tussen serviceconsumer en provider.
Name | Type | Description |
---|---|---|
actionsRequired |
string |
Een bericht dat aangeeft of wijzigingen in de serviceprovider updates voor de consument vereisen. |
description |
string |
De reden voor goedkeuring/afwijzing van de verbinding. |
status |
Geeft aan of de verbinding is goedgekeurd/geweigerd/verwijderd door de eigenaar van de service. |
PublicNetworkAccess
Of openbare eindpunttoegang wel of niet is toegestaan voor deze API Management-service. Waarde is optioneel, maar als deze wordt doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn. Als deze optie is uitgeschakeld, zijn privé-eindpunten de exclusieve toegangsmethode. De standaardwaarde is Ingeschakeld
Waarde | Description |
---|---|
Disabled | |
Enabled |
RemotePrivateEndpointConnectionWrapper
Externe privé-eindpuntverbindingsresource.
Name | Type | Description |
---|---|---|
id |
string |
Resource-id voor 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 serviceconsumer en provider. |
|
properties.provisioningState |
string |
De inrichtingsstatus van de privé-eindpuntverbindingsresource. |
type |
string |
Resourcetype voor privé-eindpuntverbinding |
SkuType
Naam van de SKU.
Waarde | Description |
---|---|
Basic |
Eenvoudige SKU van Api Management. |
BasicV2 |
BasicV2-SKU van Api Management. |
Consumption |
Verbruiks-SKU van Api Management. |
Developer |
Ontwikkelaars-SKU van Api Management. |
Isolated |
Geïsoleerde SKU van Api Management. |
Premium |
Premium SKU van Api Management. |
Standard |
Standaard-SKU van Api Management. |
StandardV2 |
StandardV2-SKU van Api Management. |
systemData
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.
Name | Type | Description |
---|---|---|
createdAt |
string (date-time) |
De tijdstempel van het maken van resources (UTC). |
createdBy |
string |
De identiteit waarmee de resource is gemaakt. |
createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
lastModifiedAt |
string (date-time) |
De tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
De identiteit die de resource voor het laatst heeft gewijzigd. |
lastModifiedByType |
Het type identiteit dat de resource voor 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 waarnaar de API Management-service wordt geïmplementeerd.
Name | Type | Description |
---|---|---|
subnetResourceId |
string pattern: ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$ |
De volledige resource-id van een subnet in een virtueel netwerk waarin de API Management-service wordt geïmplementeerd. |
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 de API Management-service moet worden geconfigureerd. Geen (standaardwaarde) betekent dat de API Management-service geen deel uitmaakt van een virtueel netwerk, extern betekent dat de API Management-implementatie is ingesteld binnen een virtueel netwerk met een internetgericht eindpunt en intern betekent dat de API Management-implementatie alleen is ingesteld in een virtueel netwerk met alleen een intranetgericht eindpunt.
Waarde | Description |
---|---|
External |
De service maakt deel uit van virtual network en is toegankelijk via internet. |
Internal |
De service maakt deel uit van het virtuele netwerk en is alleen toegankelijk vanuit het virtuele netwerk. |
None |
De service maakt geen deel uit van een virtueel netwerk. |