ApiManagementServiceUpdateParameters Klasse

Definition

Parameter für Den Api Management-Dienst aktualisieren.

[Microsoft.Rest.Serialization.JsonTransformation]
public class ApiManagementServiceUpdateParameters : Microsoft.Azure.Management.ApiManagement.Models.ApimResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type ApiManagementServiceUpdateParameters = class
    inherit ApimResource
Public Class ApiManagementServiceUpdateParameters
Inherits ApimResource
Vererbung
ApiManagementServiceUpdateParameters
Attribute

Konstruktoren

ApiManagementServiceUpdateParameters()

Initialisiert eine neue instance der ApiManagementServiceUpdateParameters-Klasse.

ApiManagementServiceUpdateParameters(String, String, String, IDictionary<String, String>, String, String, String, Nullable<DateTime>, String, String, String, String, String, String, IList<HostnameConfiguration>, IList<String>, IList<String>, String, String, VirtualNetworkConfiguration, IList<AdditionalLocation>, IDictionary<String,String>, IList<CertificateConfiguration>, Nullable<Boolean>, Nullable<Boolean>, String, ApiVersionConstraint, Nullable<Boolean>, IList<RemotePrivateEndpointConnectionWrapper>, String, String, String, ApiManagementServiceSkuProperties, ApiManagementServiceIdentity, String, IList<String>)

Initialisiert eine neue instance der ApiManagementServiceUpdateParameters-Klasse.

Eigenschaften

AdditionalLocations

Ruft zusätzliche Rechenzentrumsstandorte des API Management-Diensts ab oder legt diese fest.

ApiVersionConstraint

Ruft die Versionseinschränkung der Steuerelementebenen-Apis für den API Management-Dienst ab oder legt diese fest.

Certificates

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

CreatedAtUtc

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

CustomProperties

Ruft benutzerdefinierte Eigenschaften des API Management-Diensts ab oder legt diese fest.& lt;/br&gt; EinstellungMicrosoft.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).& lt;/br&gt; EinstellungMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11 kann verwendet werden, um nur TLS 1.1 zu deaktivieren.& lt;/br&gt; EinstellungMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10kann verwendet werden, um TLS 1.0 für einen API Management-Dienst zu deaktivieren.& lt;/br&gt; EinstellungMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11 kann verwendet werden, um nur TLS 1.1 für die Kommunikation mit Back-Ends zu deaktivieren.& lt;/br&gt; EinstellungMicrosoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10 kann verwendet werden, um TLS 1.0 für die Kommunikation mit Back-Ends zu deaktivieren.& lt;/br&gt; EinstellungMicrosoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2kann verwendet werden, um das HTTP2-Protokoll für einen API Management-Dienst zu aktivieren.& lt;/br&gt; Wenn Sie keine dieser Eigenschaften im PATCH-Vorgang angeben, werden die Werte ausgelassener Eigenschaften auf ihre 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.& lt;/br&gt;& lt;/br&gt; 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 für interne Komponenten von Azure CloudService 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

DeveloperPortalUrl

Ruft dEveloper Portal-Endpunkt-URL des API Management-Diensts ab.

DisableGateway

Ruft die Eigenschaft ab, die nur für einen Api Management-Dienst gültig ist, der an mehreren Speicherorten bereitgestellt wird, oder legt diese fest. Dies kann verwendet werden, um das Gateway in master Region zu deaktivieren.

EnableClientCertificate

Ruft die Eigenschaft ab, die nur für den Verbrauchs-SKU-Dienst verwendet werden soll, oder legt sie fest. 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

Ruft das eTag der Ressource ab.

GatewayRegionalUrl

Ruft die Gateway-URL des API Management-Diensts in der Standardregion ab.

GatewayUrl

Ruft die Gateway-URL des API Management-Diensts ab.

HostnameConfigurations

Ruft die konfiguration des benutzerdefinierten Hostnamens des API Management-Diensts ab oder legt diese fest.

Id

Ruft die Ressourcen-ID ab

(Geerbt von ApimResource)
Identity

Ruft die verwaltete Dienstidentität des Api Management-Diensts ab oder legt diese fest.

ManagementApiUrl

Ruft die Verwaltungs-API-Endpunkt-URL des API Management-Diensts ab.

Name

Ruft den Ressourcennamen ab.

(Geerbt von ApimResource)
NotificationSenderEmail

Ruft die E-Mail-Adresse ab, von der die Benachrichtigung gesendet wird, oder legt diese fest.

PlatformVersion

Ruft compute Platform Version ab, die den Dienst an diesem Speicherort ausführt. Mögliche Werte: "undetermined", "stv1", "stv2", "mtv1"

PortalUrl

Ruft die Endpunkt-URL des Herausgeberportals des API Management-Diensts ab.

PrivateEndpointConnections

Ruft die Liste der Verbindungen des privaten Endpunkts dieses Diensts ab oder legt diese fest.

PrivateIPAddresses

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

ProvisioningState

Ruft den aktuellen Bereitstellungsstatus des API Management Diensts ab, der wie folgt aussehen kann: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted.

PublicIPAddresses

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

PublicIpAddressId

Ruft die öffentliche ip4-basierte IP-Adresse der Standard-SKU ab, die Virtual Network bereitgestellten Dienst in der Region zugeordnet wird, oder legt diese fest. Wird nur für Entwickler- und Premium-SKU unterstützt, die in Virtual Network bereitgestellt werden.

PublicNetworkAccess

Ruft ab oder legt fest, ob der Zugriff auf öffentliche Endpunkte für diesen API Management-Dienst zulässig ist oder nicht. Der Wert ist optional. Wenn er jedoch übergeben wird, muss er "Aktiviert" oder "Deaktiviert" sein. Bei "Deaktiviert" sind private Endpunkte die exklusive Zugriffsmethode. Der Standardwert ist "Enabled". Mögliche Werte sind: "Aktiviert", "Deaktiviert".

PublisherEmail

Ruft Herausgeber-E-Mails ab oder legt sie fest.

PublisherName

Ruft den Verlegernamen ab oder legt den Namen fest.

Restore

Ruft den Api Management-Dienst ab, oder legt ihn fest, wenn er zuvor vorläufig gelöscht wurde. Wenn dieses Flag angegeben und auf True festgelegt ist, werden alle anderen Eigenschaften ignoriert.

ScmUrl

Ruft die SCM-Endpunkt-URL des API Management-Diensts ab.

Sku

Ruft SKU-Eigenschaften des API Management-Diensts ab oder legt diese fest.

Tags

Ruft Ressourcentags ab oder legt diese fest.

(Geerbt von ApimResource)
TargetProvisioningState

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

Type

Ruft den Ressourcentyp für API Management Ressource auf Microsoft.ApiManagement festgelegt ist.

(Geerbt von ApimResource)
VirtualNetworkConfiguration

Ruft die Konfiguration des virtuellen Netzwerks des API Management-Diensts ab oder legt diese fest.

VirtualNetworkType

Ruft den VPN-Typ ab, in dem API Management Dienst konfiguriert werden muss, oder legt diesen fest. 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. Mögliche Werte: "None", "External", "Internal"

Zones

Ruft eine Liste von Verfügbarkeitszonen ab, die angibt, wo die Ressource herkommen muss, oder legt diese fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: