Freigeben über


ApiManagementServiceData Klasse

Definition

Eine Klasse, die das ApiManagementService-Datenmodell darstellt. Eine einzelne API Management Dienstressource in Liste oder Antwort abrufen.

public class ApiManagementServiceData : Azure.ResourceManager.Models.TrackedResourceData
type ApiManagementServiceData = class
    inherit TrackedResourceData
Public Class ApiManagementServiceData
Inherits TrackedResourceData
Vererbung
ApiManagementServiceData

Konstruktoren

ApiManagementServiceData(AzureLocation, ApiManagementServiceSkuProperties, String, String)

Initialisiert eine neue instance von ApiManagementServiceData.

Eigenschaften

AdditionalLocations

Zusätzliche Rechenzentrumsstandorte des API Management-Diensts.

Certificates

Liste der Zertifikate, die im API Management-Dienst installiert werden müssen. Die maximale Anzahl von unterstützten Zertifikaten, die installiert werden können, beträgt 10.

CreatedAtUtc

Erstellungsdatum des API Management-Diensts. Das Datum entspricht dem folgenden Format: yyyy-MM-ddTHH:mm:ssZ gemäß der ISO 8601-Norm.

CustomProperties

Benutzerdefinierte Eigenschaften des API Management-Diensts.< Die Einstellung "/br>" Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168 deaktiviert die Verschlüsselung TLS_RSA_WITH_3DES_EDE_CBC_SHA für alle TLS(1.0, 1.1 und 1.2).< Die Einstellung Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 /br>kann verwendet werden, um nur TLS 1.1 zu deaktivieren.< Die Einstellung Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10 /br>kann verwendet werden, um TLS 1.0 für einen API Management-Dienst zu deaktivieren.< Die Einstellung /br>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 kann verwendet werden, um nur TLS 1.1 für die Kommunikation mit Back-Ends zu deaktivieren.< Die Einstellung Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 /br>kann verwendet werden, um TLS 1.0 für die Kommunikation mit Back-Ends zu deaktivieren.< Die Einstellung Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2 /br>kann verwendet werden, um das HTTP2-Protokoll für einen API Management-Dienst zu aktivieren.< /br>Wenn Sie keine dieser Eigenschaften im PATCH-Vorgang angeben, werden die Werte ausgelassener Eigenschaften auf die Standardwerte zurückgesetzt. Für alle Einstellungen mit Ausnahme von Http2 ist True der Standardwert, wenn der Dienst am oder vor dem 1. April 2018 erstellt wurde und False andernfalls. Der Standardwert der Http2-Einstellung ist False.< /br></br>Sie können jede der nächsten Verschlüsselungen mithilfe der Einstellungen Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]deaktivieren: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. Beispiel Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256: :false. Der Standardwert ist true für sie. Hinweis: Nächste Verschlüsselungen können nicht deaktiviert werden, da sie von internen Azure CloudService-Komponenten erforderlich sind: TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384.

DeveloperPortalUri

DEveloper Portal-Endpunkt-URL des API Management-Diensts.

DisableGateway

Die Eigenschaft gilt nur für einen Api Management-Dienst, der an mehreren Standorten bereitgestellt wird. Dies kann verwendet werden, um das Gateway in master Region zu deaktivieren.

EnableClientCertificate

Eigenschaft, die nur für den Verbrauchs-SKU-Dienst verwendet werden soll. Dadurch wird ein Clientzertifikat erzwungen, das bei jeder Anforderung an das Gateway angezeigt wird. Dies ermöglicht auch die Authentifizierung des Zertifikats in der Richtlinie auf dem Gateway.

ETag

ETag der Ressource.

GatewayRegionalUri

Gateway-URL des API Management-Diensts in der Standardregion.

GatewayUri

Gateway-URL des API Management-Diensts.

HostnameConfigurations

Konfiguration des benutzerdefinierten Hostnamens des API Management-Diensts.

Id

Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Geerbt von ResourceData)
Identity

Verwaltete Dienstidentität des Api Management-Diensts.

Location

Der geografische Standort, an dem sich die Ressource befindet.

(Geerbt von TrackedResourceData)
ManagementApiUri

Verwaltungs-API-Endpunkt-URL des API Management-Diensts.

MinApiVersion

Beschränken Sie API-Aufrufe der Steuerungsebene für API Management Dienst, deren Version gleich oder höher ist als dieser Wert.

Name

Der Name der Ressource.

(Geerbt von ResourceData)
NotificationSenderEmail

Email Adresse, von der die Benachrichtigung gesendet wird.

PlatformVersion

Compute Platform Version, die den Dienst an diesem Speicherort ausführt.

PortalUri

Herausgeberportalendpunkt-URL des API Management-Diensts.

PrivateEndpointConnections

Liste der Privaten Endpunktverbindungen dieses Diensts.

PrivateIPAddresses

Private statische IP-Adressen des API Management-Diensts in der primären Region, die in einer internen Virtual Network bereitgestellt wird. Verfügbar nur für die Basic-, Standard-, Premium- und Isolierte SKU.

ProvisioningState

Der aktuelle Bereitstellungsstatus des API Management Diensts, der wie folgt aussehen kann: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.

PublicIPAddresses

Öffentliche statische LASTENausgleichs-IP-Adressen des API Management-Diensts in der primären Region. Verfügbar nur für die Basic-, Standard-, Premium- und Isolierte SKU.

PublicIPAddressId

Öffentliche Standard-SKU-IP-V4-basierte IP-Adresse, 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 werden.

PublicNetworkAccess

Gibt an, ob für diesen API Management Dienst der Zugriff auf öffentliche Endpunkte zulässig ist oder nicht. Der Wert ist optional, muss aber bei Übergabe "Aktiviert" oder "Deaktiviert" sein. Bei "Deaktiviert" sind private Endpunkte die exklusive Zugriffsmethode. Der Standardwert ist "Enabled".

PublisherEmail

Herausgeber-E-Mail.

PublisherName

Name des Herausgebers.

ResourceType

Der Typ der Ressource. Z.B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

(Geerbt von ResourceData)
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.

ScmUri

SCM-Endpunkt-URL des API Management-Diensts.

Sku

SKU-Eigenschaften des API Management-Diensts.

SystemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

(Geerbt von ResourceData)
Tags

Ressourcentags.

(Geerbt von TrackedResourceData)
TargetProvisioningState

Der Bereitstellungsstatus des API Management Diensts, der auf den für den Dienst gestarteten Vorgang mit langer Ausführung ausgerichtet ist.

VirtualNetworkConfiguration

Virtuelle Netzwerkkonfiguration des API Management-Diensts.

VirtualNetworkType

Der VPN-Typ, in dem API Management Dienst konfiguriert werden muss. None (Standardwert) bedeutet, dass der API Management-Dienst nicht Teil eines Virtual Network ist. Extern bedeutet, dass die API Management Bereitstellung innerhalb eines Virtual Network mit einem Endpunkt mit Internetzugriff eingerichtet ist, und Intern bedeutet, dass API Management Die Bereitstellung wird in einer Virtual Network eingerichtet, die nur einen intranetorientierten Endpunkt aufweist.

Zones

Eine Liste von Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss.

Gilt für: