Api Management Service - Restore
Stellt eine Sicherung eines API Management Diensts wieder her, der mithilfe des ApiManagementService_Backup Vorgangs für den aktuellen Dienst erstellt wurde. Dies ist ein zeitauffälliger Vorgang, der einige Minuten dauern kann.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/restore?api-version=2021-08-01
URI-Parameter
Name | In | Required | Type | Description |
---|---|---|---|---|
resource
|
path | True |
|
Der Name der Ressourcengruppe. |
service
|
path | True |
|
Der Name des API Management Diensts. Regex pattern: |
subscription
|
path | True |
|
Abonnementanmeldeinformationen, die Microsoft Azure Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
api-version
|
query | True |
|
Version der API, die mit der Clientanforderung verwendet werden soll. |
Anforderungstext
Name | Required | Type | Description |
---|---|---|---|
backupName | True |
|
Der Name der Sicherungsdatei, die erstellt/abgerufen werden soll. |
containerName | True |
|
Der Name des Blobcontainers (wird zum Platzieren/Abrufen der Sicherung verwendet). |
storageAccount | True |
|
Der Name des Azure-Speicherkontos (wird zum Platzieren/Abrufen der Sicherung verwendet). |
accessKey |
|
Zugriffsschlüssel für das Speicherkonto Nur erforderlich, wenn |
|
accessType |
Der Typ des Zugriffs, der für das Speicherkonto verwendet werden soll. |
||
clientId |
|
Die Client-ID der vom Benutzer zugewiesenen verwalteten Identität. Nur erforderlich, wenn |
Antworten
Name | Type | Description |
---|---|---|
200 OK |
Die Sicherung wurde erfolgreich auf dem API Management-Dienst wiederhergestellt. |
|
202 Accepted |
Akzeptiert: Der Location-Header enthält die URL, unter der der Status des Vorgangs mit langer Ausführungslaufzeit überprüft werden kann. |
|
Other Status Codes |
Fehlerantwort mit Beschreibung des Grunds für den Fehler. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Flow.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | Identität Ihres Benutzerkontos annehmen |
Beispiele
ApiManagementRestoreService
Sample Request
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/restore?api-version=2021-08-01
{
"storageAccount": "teststorageaccount",
"containerName": "backupContainer",
"backupName": "apimService1backup_2017_03_19",
"accessType": "AccessKey",
"accessKey": "**************************************************"
}
Sample Response
location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/operationresults/dGVjaGVkX01hbmFnZVJvbGVfNWRiNGI3Ng==?api-version=2021-08-01
{
"id": "/subscriptions/subid/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
}
],
"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
}
}
Definitionen
Access |
Der Typ des Zugriffs, der für das Speicherkonto verwendet werden soll. |
Additional |
Beschreibung eines zusätzlichen API Management Ressourcenspeicherorts. |
Api |
Parameter, die für die Sicherung/Wiederherstellung eines API Management Dienstvorgangs bereitgestellt werden. |
Api |
Identitätseigenschaften der Api Management-Dienstressource. |
Api |
Eine einzelne API Management Dienstressource in "List" oder "Get response". |
Api |
API Management SKU-Eigenschaften der Dienstressource. |
Apim |
Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten aus dem Dienst. |
Api |
Versionseinschränkung der Steuerungsebenen-APIs für den API Management-Dienst. |
Arm |
Ein Wrapper für eine ARM-Ressourcen-ID |
Certificate |
Zertifikatkonfiguration, die aus nicht vertrauenswürdigen Zwischen- und Stammzertifikaten besteht. |
Certificate |
SSL-Zertifikatinformationen. |
Certificate |
Zertifikatquelle. |
Certificate |
Zertifikatstatus. |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Error |
Fehlerfeldvertrag. |
Error |
Fehlerantwort. |
Hostname |
Benutzerdefinierte Hostnamenkonfiguration. |
Hostname |
Hostname-Typ. |
Platform |
Computeplattformversion, auf der der Dienst ausgeführt wird. |
Private |
Der Verbindungsstatus des privaten Endpunkts. |
Private |
Eine Auflistung von Informationen über den Zustand der Verbindung zwischen dem Dienstverbraucher und dem Anbieter. |
Public |
Gibt an, ob der Zugriff auf öffentliche Endpunkte für diesen API Management Dienst zulässig ist. Der Wert ist optional, muss jedoch , wenn er übergeben wird, "Enabled" oder "Disabled" sein. Bei "Disabled" sind private Endpunkte die exklusive Zugriffsmethode. Der Standardwert ist "Enabled". |
Remote |
Verbindungsressource für private Remoteendpunkte. |
Sku |
Name der SKU. |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
User |
|
Virtual |
Konfiguration eines virtuellen Netzwerks, in dem API Management Dienst bereitgestellt wird. |
Virtual |
Der VPN-Typ, in dem API Management Dienst konfiguriert werden muss. None (Standardwert) bedeutet, dass der API Management Dienst nicht Teil einer Virtual Network ist, extern bedeutet, dass die API Management Bereitstellung in einem Virtual Network mit einem Endpunkt mit Internetverkn; und Intern bedeutet, dass API Management Bereitstellung in einem Virtual Network nur über einen Endpunkt mit Intranetverkn. eingerichtet wird. |
AccessType
Der Typ des Zugriffs, der für das Speicherkonto verwendet werden soll.
Name | Type | Description |
---|---|---|
AccessKey |
|
Verwenden Sie den Zugriffsschlüssel. |
SystemAssignedManagedIdentity |
|
Verwenden Sie vom System zugewiesene verwaltete Identität. |
UserAssignedManagedIdentity |
|
Verwenden Sie vom Benutzer zugewiesene verwaltete Identität. |
AdditionalLocation
Beschreibung eines zusätzlichen API Management Ressourcenspeicherorts.
Name | Type | Description |
---|---|---|
disableGateway |
|
Die Eigenschaft ist nur für einen API Management-Dienst gültig, der an mehreren Standorten bereitgestellt wird. Dies kann verwendet werden, um das Gateway an diesem zusätzlichen Speicherort zu deaktivieren. |
gatewayRegionalUrl |
|
Gateway-URL des API Management-Diensts in der Region. |
location |
|
Der Standortname der zusätzlichen Region unter den Azure-Rechenzentrumsregionen. |
platformVersion |
Computeplattformversion, auf der der Dienst ausgeführt wird. |
|
privateIPAddresses |
|
Private statische IP-Adressen mit Lastenausgleich des API Management-Diensts, der in einem internen Virtual Network an einem bestimmten zusätzlichen Speicherort bereitgestellt wird. Nur für Basic, Standard, Premium und Isolierte SKU verfügbar. |
publicIPAddresses |
|
Öffentliche statische IP-Adressen mit Lastenausgleich des API Management-Diensts am zusätzlichen Speicherort. Nur für Basic, Standard, Premium und Isolierte SKU verfügbar. |
publicIpAddressId |
|
IP V4-basierte IP-Adresse der öffentlichen Standard-SKU, die Virtual Network bereitgestellten Dienst am Standort zugeordnet werden soll. Wird nur für Premium SKU unterstützt, die in Virtual Network bereitgestellt wird. |
sku |
SKU-Eigenschaften des API Management-Diensts. |
|
virtualNetworkConfiguration |
Konfiguration des virtuellen Netzwerks für den Standort. |
|
zones |
|
Eine Liste von Verfügbarkeitszonen, die anführen, woher die Ressource stammen muss. |
ApiManagementServiceBackupRestoreParameters
Parameter, die für die Sicherung/Wiederherstellung eines API Management Dienstvorgangs bereitgestellt werden.
Name | Type | Description |
---|---|---|
accessKey |
|
Zugriffsschlüssel für das Speicherkonto Nur erforderlich, wenn |
accessType |
Der Typ des Zugriffs, der für das Speicherkonto verwendet werden soll. |
|
backupName |
|
Der Name der Sicherungsdatei, die erstellt/abgerufen werden soll. |
clientId |
|
Die Client-ID der vom Benutzer zugewiesenen verwalteten Identität. Nur erforderlich, wenn |
containerName |
|
Der Name des Blobcontainers (wird zum Platzieren/Abrufen der Sicherung verwendet). |
storageAccount |
|
Der Name des Azure-Speicherkontos (wird zum Platzieren/Abrufen der Sicherung verwendet). |
ApiManagementServiceIdentity
Identitätseigenschaften der Api Management-Dienstressource.
Name | Type | Description |
---|---|---|
principalId |
|
Die Prinzipal-ID der Identität. |
tenantId |
|
Die Clientmandanten-ID der Identität. |
type |
Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten aus dem Dienst. |
|
userAssignedIdentities |
|
Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Schlüsselverweise des Benutzeridentitätswörterbuchs sind ARM-Ressourcen-IDs im Folgenden: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". |
ApiManagementServiceResource
Eine einzelne API Management Dienstressource in "List" oder "Get response".
Name | Type | Description |
---|---|---|
etag |
|
ETag der Ressource. |
id |
|
Ressourcen-ID |
identity |
Verwaltete Dienstidentität des API Management-Diensts. |
|
location |
|
Ressourcenspeicherort |
name |
|
Name der Ressource. |
properties.additionalLocations |
Zusätzliche Rechenzentrumsstandorte des API Management-Diensts. |
|
properties.apiVersionConstraint |
Versionseinschränkung der Steuerungsebenen-APIs für den API Management-Dienst. |
|
properties.certificates |
Liste der Zertifikate, die im API Management-Dienst installiert werden müssen. Die maximal unterstützten Zertifikate, die installiert werden können, sind 10. |
|
properties.createdAtUtc |
|
UTC-Erstellungsdatum des API Management-Diensts. Das Datum entspricht dem folgenden Format: |
properties.customProperties |
|
Benutzerdefinierte Eigenschaften des API Management-Diensts.Durch festlegen |
properties.developerPortalUrl |
|
Endpunkt-URL des DEveloper-Portals des API Management-Diensts. |
properties.disableGateway |
|
Die Eigenschaft ist nur für einen API Management-Dienst gültig, der an mehreren Standorten bereitgestellt wird. Dies kann verwendet werden, um das Gateway in der Masterregion zu deaktivieren. |
properties.enableClientCertificate |
|
Eigenschaft, die nur für den Verbrauchs-SKU-Dienst verwendet werden soll. Dadurch wird erzwungen, dass für jede Anforderung an das Gateway ein Clientzertifikat angezeigt wird. Dies ermöglicht auch die Authentifizierung des Zertifikats in der Richtlinie auf dem Gateway. |
properties.gatewayRegionalUrl |
|
Gateway-URL des API Management-Diensts in der Standardregion. |
properties.gatewayUrl |
|
Gateway-URL des API Management-Diensts. |
properties.hostnameConfigurations |
Benutzerdefinierte Hostnamenkonfiguration des API Management-Diensts. |
|
properties.managementApiUrl |
|
Verwaltungs-API Endpunkt-URL des API Management-Diensts. |
properties.notificationSenderEmail |
|
E-Mail-Adresse, von der die Benachrichtigung gesendet wird. |
properties.platformVersion |
Computeplattformversion, die den Dienst an diesem Speicherort ausführt. |
|
properties.portalUrl |
|
Publisher Portalendpunkt-URL des API Management-Diensts. |
properties.privateEndpointConnections |
Liste der Privaten Endpunktverbindungen dieses Diensts. |
|
properties.privateIPAddresses |
|
Private statische IP-Adressen mit Lastenausgleich des API Management-Diensts in der primären Region, die in einem internen Virtual Network bereitgestellt wird. Nur für Basic, Standard, Premium und Isolierte SKU verfügbar. |
properties.provisioningState |
|
Der aktuelle Bereitstellungsstatus des API Management Diensts kann einer der folgenden sein: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. |
properties.publicIPAddresses |
|
Öffentliche statische IP-Adressen mit Lastenausgleich des API Management-Diensts in der primären Region. Nur für Basic, Standard, Premium und Isolierte SKU verfügbar. |
properties.publicIpAddressId |
|
IP V4-basierte IP-Adresse der öffentlichen Standard-SKU, die Virtual Network bereitgestellten Dienst in der Region zugeordnet werden soll. Wird nur für Entwickler und Premium SKU unterstützt, die in Virtual Network bereitgestellt wird. |
properties.publicNetworkAccess |
Gibt an, ob der Zugriff auf öffentliche Endpunkte für diesen API Management Dienst zulässig ist. Der Wert ist optional, muss jedoch , wenn er übergeben wird, "Enabled" oder "Disabled" sein. Bei "Disabled" sind private Endpunkte die exklusive Zugriffsmethode. Der Standardwert ist "Enabled". |
|
properties.publisherEmail |
|
Publisher E-Mail. |
properties.publisherName |
|
Publisher Name. |
properties.restore |
|
Wiederherstellen des API Management-Diensts, wenn er zuvor vorläufig gelöscht wurde. Wenn dieses Flag angegeben und auf True festgelegt ist, werden alle anderen Eigenschaften ignoriert. |
properties.scmUrl |
|
SCM-Endpunkt-URL des API Management-Diensts. |
properties.targetProvisioningState |
|
Der Bereitstellungsstatus des API Management-Diensts, für den der zeitauffällige Vorgang gilt, der für den Dienst gestartet wurde. |
properties.virtualNetworkConfiguration |
Konfiguration des virtuellen Netzwerks des API Management-Diensts. |
|
properties.virtualNetworkType |
Der VPN-Typ, in dem API Management Dienst konfiguriert werden muss. None (Standardwert) bedeutet, dass der API Management Dienst nicht Teil einer Virtual Network ist, extern bedeutet, dass die API Management Bereitstellung in einem Virtual Network mit einem Endpunkt mit Internetverkn; und Intern bedeutet, dass API Management Bereitstellung in einem Virtual Network nur über einen Endpunkt mit Intranetverkn. eingerichtet wird. |
|
sku |
SKU-Eigenschaften des API Management-Diensts. |
|
systemData |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
|
tags |
|
Ressourcentags. |
type |
|
Der Ressourcentyp für API Management Ressource ist auf Microsoft.ApiManagement festgelegt. |
zones |
|
Eine Liste von Verfügbarkeitszonen, die anführen, woher die Ressource stammen muss. |
ApiManagementServiceSkuProperties
API Management SKU-Eigenschaften der Dienstressource.
Name | Type | Description |
---|---|---|
capacity |
|
Kapazität der SKU (Anzahl der bereitgestellten Einheiten der SKU). Für Consumption SKU-Kapazität muss als 0 angegeben werden. |
name |
Name der SKU. |
ApimIdentityType
Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten aus dem Dienst.
Name | Type | Description |
---|---|---|
None |
|
|
SystemAssigned |
|
|
SystemAssigned, UserAssigned |
|
|
UserAssigned |
|
ApiVersionConstraint
Versionseinschränkung der Steuerungsebenen-APIs für den API Management-Dienst.
Name | Type | Description |
---|---|---|
minApiVersion |
|
Beschränken Sie API-Aufrufe auf Steuerungsebene an API Management Dienst mit einer Version, die größer oder gleich diesem Wert ist. |
ArmIdWrapper
Ein Wrapper für eine ARM-Ressourcen-ID
Name | Type | Description |
---|---|---|
id |
|
CertificateConfiguration
Zertifikatkonfiguration, die aus nicht vertrauenswürdigen Zwischen- und Stammzertifikaten besteht.
Name | Type | Description |
---|---|---|
certificate |
Zertifikatinformationen. |
|
certificatePassword |
|
Zertifikatkennwort. |
encodedCertificate |
|
Base64-codiertes Zertifikat. |
storeName |
enum:
|
Der Zertifikatspeicherort System.Security.Cryptography.x509certificates.StoreName. Nur Root und CertificateAuthority sind gültige Speicherorte. |
CertificateInformation
SSL-Zertifikatinformationen.
Name | Type | Description |
---|---|---|
expiry |
|
Ablaufdatum des Zertifikats. Das Datum entspricht dem folgenden Format: |
subject |
|
Antragsteller des Zertifikats. |
thumbprint |
|
Fingerabdruck des Zertifikats |
CertificateSource
Zertifikatquelle.
Name | Type | Description |
---|---|---|
BuiltIn |
|
|
Custom |
|
|
KeyVault |
|
|
Managed |
|
CertificateStatus
Zertifikatstatus.
Name | Type | Description |
---|---|---|
Completed |
|
|
Failed |
|
|
InProgress |
|
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Name | Type | Description |
---|---|---|
Application |
|
|
Key |
|
|
ManagedIdentity |
|
|
User |
|
ErrorFieldContract
Fehlerfeldvertrag.
Name | Type | Description |
---|---|---|
code |
|
Fehlercode auf Eigenschaftsebene. |
message |
|
Lesbare Darstellung von Fehlern auf Eigenschaftsebene. |
target |
|
Der Eigenschaftsname. |
ErrorResponse
Fehlerantwort.
Name | Type | Description |
---|---|---|
error.code |
|
Der vom Dienst definierte Fehlercode. Dieser Code dient als Unterstatus für den in der Antwort angegebenen HTTP-Fehlercode. |
error.details |
Die Liste ungültiger Felder, die bei einem Validierungsfehler in der Anforderung gesendet werden. |
|
error.message |
|
Lesbare Darstellung des Fehlers. |
HostnameConfiguration
Benutzerdefinierte Hostnamenkonfiguration.
Name | Type | Description |
---|---|---|
certificate |
Zertifikatinformationen. |
|
certificatePassword |
|
Zertifikatkennwort. |
certificateSource |
Zertifikatquelle. |
|
certificateStatus |
Zertifikatstatus. |
|
defaultSslBinding |
|
Geben Sie true an, um das diesem Hostnamen zugeordnete Zertifikat als SSL-Standardzertifikat einzurichten. Wenn ein Client den SNI-Header nicht sendet, ist dies das Zertifikat, das aufgefordert wird. Die -Eigenschaft ist nützlich, wenn für einen Dienst mehrere benutzerdefinierte Hostnamen aktiviert sind und er sich für das SSL-Standardzertifikat entscheiden muss. Die Einstellung wird nur auf den Proxyhostnamentyp angewendet. |
encodedCertificate |
|
Base64-codiertes Zertifikat. |
hostName |
|
Hostname, der für den Api Management-Dienst konfiguriert werden soll. |
identityClientId |
|
Client-ID der vom System oder Benutzer zugewiesenen verwalteten Identität, wie von Azure AD generiert, die ÜBER GET-Zugriff auf keyVault verfügt, der das SSL-Zertifikat enthält. |
keyVaultId |
|
URL zum KeyVault-Geheimnis, das das SSL-Zertifikat enthält. Wenn die absolute URL angegeben wird, die die Version enthält, funktioniert die automatische Aktualisierung des SSL-Zertifikats nicht. Hierfür muss der Api Management-Dienst mit aka.ms/apimmsi konfiguriert werden. Das Geheimnis sollte vom Typ application/x-pkcs12 sein. |
negotiateClientCertificate |
|
Geben Sie TRUE an, um immer das Clientzertifikat für den Hostnamen auszuhandeln. Der Standardwert ist false. |
type |
Hostname-Typ. |
HostnameType
Hostname-Typ.
Name | Type | Description |
---|---|---|
DeveloperPortal |
|
|
Management |
|
|
Portal |
|
|
Proxy |
|
|
Scm |
|
PlatformVersion
Computeplattformversion, auf der der Dienst ausgeführt wird.
Name | Type | Description |
---|---|---|
mtv1 |
|
Plattform, auf der der Dienst auf plattformübergreifender Version 1 ausgeführt wird. |
stv1 |
|
Plattform, auf der der Dienst auf der Einzelinstanzplattform V1 ausgeführt wird. |
stv2 |
|
Plattform, auf der der Dienst auf der Einzelmandanten-V2-Plattform ausgeführt wird. |
undetermined |
|
Die Plattformversion kann nicht bestimmt werden, da die Computeplattform nicht bereitgestellt wird. |
PrivateEndpointServiceConnectionStatus
Der Verbindungsstatus des privaten Endpunkts.
Name | Type | Description |
---|---|---|
Approved |
|
|
Pending |
|
|
Rejected |
|
PrivateLinkServiceConnectionState
Eine Auflistung von Informationen über den Zustand der Verbindung zwischen dem Dienstverbraucher und dem Anbieter.
Name | Type | Description |
---|---|---|
actionsRequired |
|
Eine Meldung, die angibt, ob Änderungen am Dienstanbieter Updates für den Consumer erfordern. |
description |
|
Der Grund für die Genehmigung/Ablehnung der Verbindung. |
status |
Gibt an, ob die Verbindung vom Besitzer des Diensts genehmigt/abgelehnt/entfernt wurde. |
PublicNetworkAccess
Gibt an, ob der Zugriff auf öffentliche Endpunkte für diesen API Management Dienst zulässig ist. Der Wert ist optional, muss jedoch , wenn er übergeben wird, "Enabled" oder "Disabled" sein. Bei "Disabled" sind private Endpunkte die exklusive Zugriffsmethode. Der Standardwert ist "Enabled".
Name | Type | Description |
---|---|---|
Disabled |
|
|
Enabled |
|
RemotePrivateEndpointConnectionWrapper
Verbindungsressource für private Remoteendpunkte.
Name | Type | Description |
---|---|---|
id |
|
Id der Verbindungsressource des privaten Endpunkts |
name |
|
Verbindungsname des privaten Endpunkts |
properties.groupIds |
|
Alle Gruppen-IDs. |
properties.privateEndpoint |
Die Ressource des privaten Endpunkts. |
|
properties.privateLinkServiceConnectionState |
Eine Auflistung von Informationen über den Zustand der Verbindung zwischen dem Dienstverbraucher und dem Anbieter. |
|
properties.provisioningState |
|
Der Bereitstellungsstatus der Verbindungsressource des privaten Endpunkts. |
type |
|
Verbindungsressourcentyp des privaten Endpunkts |
SkuType
Name der SKU.
Name | Type | Description |
---|---|---|
Basic |
|
Grundlegende SKU von Api Management. |
Consumption |
|
Nutzungs-SKU von Api Management. |
Developer |
|
Entwickler-SKU von Api Management. |
Isolated |
|
Isolierte SKU von Api Management. |
Premium |
|
Premium SKU von Api Management. |
Standard |
|
Standard-SKU von Api Management. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Type | Description |
---|---|---|
createdAt |
|
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
|
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
|
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
|
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
UserIdentityProperties
Name | Type | Description |
---|---|---|
clientId |
|
Die Client-ID der vom Benutzer zugewiesenen Identität. |
principalId |
|
Die Prinzipal-ID der vom Benutzer zugewiesenen Identität. |
VirtualNetworkConfiguration
Konfiguration eines virtuellen Netzwerks, in dem API Management Dienst bereitgestellt wird.
Name | Type | Description |
---|---|---|
subnetResourceId |
|
Die vollständige Ressourcen-ID eines Subnetzes in einem virtuellen Netzwerk, in dem der API Management-Dienst bereitgestellt werden soll. |
subnetname |
|
Der Name des Teilnetzes. |
vnetid |
|
Die ID des virtuellen Netzwerks. Dies ist in der Regel eine GUID. Erwarten Sie standardmäßig eine NULL-GUID. |
VirtualNetworkType
Der VPN-Typ, in dem API Management Dienst konfiguriert werden muss. None (Standardwert) bedeutet, dass der API Management Dienst nicht Teil einer Virtual Network ist, extern bedeutet, dass die API Management Bereitstellung in einem Virtual Network mit einem Endpunkt mit Internetverkn; und Intern bedeutet, dass API Management Bereitstellung in einem Virtual Network nur über einen Endpunkt mit Intranetverkn. eingerichtet wird.
Name | Type | Description |
---|---|---|
External |
|
Der Dienst ist Teil Virtual Network und über das Internet zugänglich. |
Internal |
|
Der Dienst ist Teil Virtual Network und nur innerhalb des virtuellen Netzwerks zugänglich. |
None |
|
Der Dienst ist nicht Teil einer Virtual Network. |