Freigeben über


ApiManagementServiceUpdateParameters Konstruktoren

Definition

Überlädt

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.

ApiManagementServiceUpdateParameters()

Initialisiert eine neue instance der ApiManagementServiceUpdateParameters-Klasse.

public ApiManagementServiceUpdateParameters ();
Public Sub New ()

Gilt für:

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.

public ApiManagementServiceUpdateParameters (string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string notificationSenderEmail = default, string provisioningState = default, string targetProvisioningState = default, DateTime? createdAtUtc = default, string gatewayUrl = default, string gatewayRegionalUrl = default, string portalUrl = default, string managementApiUrl = default, string scmUrl = default, string developerPortalUrl = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.HostnameConfiguration> hostnameConfigurations = default, System.Collections.Generic.IList<string> publicIPAddresses = default, System.Collections.Generic.IList<string> privateIPAddresses = default, string publicIpAddressId = default, string publicNetworkAccess = default, Microsoft.Azure.Management.ApiManagement.Models.VirtualNetworkConfiguration virtualNetworkConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.AdditionalLocation> additionalLocations = default, System.Collections.Generic.IDictionary<string,string> customProperties = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.CertificateConfiguration> certificates = default, bool? enableClientCertificate = default, bool? disableGateway = default, string virtualNetworkType = default, Microsoft.Azure.Management.ApiManagement.Models.ApiVersionConstraint apiVersionConstraint = default, bool? restore = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.RemotePrivateEndpointConnectionWrapper> privateEndpointConnections = default, string platformVersion = default, string publisherEmail = default, string publisherName = default, Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceSkuProperties sku = default, Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceIdentity identity = default, string etag = default, System.Collections.Generic.IList<string> zones = default);
new Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceUpdateParameters : string * string * string * System.Collections.Generic.IDictionary<string, string> * string * string * string * Nullable<DateTime> * string * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.HostnameConfiguration> * System.Collections.Generic.IList<string> * System.Collections.Generic.IList<string> * string * string * Microsoft.Azure.Management.ApiManagement.Models.VirtualNetworkConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.AdditionalLocation> * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.CertificateConfiguration> * Nullable<bool> * Nullable<bool> * string * Microsoft.Azure.Management.ApiManagement.Models.ApiVersionConstraint * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.ApiManagement.Models.RemotePrivateEndpointConnectionWrapper> * string * string * string * Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceSkuProperties * Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceIdentity * string * System.Collections.Generic.IList<string> -> Microsoft.Azure.Management.ApiManagement.Models.ApiManagementServiceUpdateParameters
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional notificationSenderEmail As String = Nothing, Optional provisioningState As String = Nothing, Optional targetProvisioningState As String = Nothing, Optional createdAtUtc As Nullable(Of DateTime) = Nothing, Optional gatewayUrl As String = Nothing, Optional gatewayRegionalUrl As String = Nothing, Optional portalUrl As String = Nothing, Optional managementApiUrl As String = Nothing, Optional scmUrl As String = Nothing, Optional developerPortalUrl As String = Nothing, Optional hostnameConfigurations As IList(Of HostnameConfiguration) = Nothing, Optional publicIPAddresses As IList(Of String) = Nothing, Optional privateIPAddresses As IList(Of String) = Nothing, Optional publicIpAddressId As String = Nothing, Optional publicNetworkAccess As String = Nothing, Optional virtualNetworkConfiguration As VirtualNetworkConfiguration = Nothing, Optional additionalLocations As IList(Of AdditionalLocation) = Nothing, Optional customProperties As IDictionary(Of String, String) = Nothing, Optional certificates As IList(Of CertificateConfiguration) = Nothing, Optional enableClientCertificate As Nullable(Of Boolean) = Nothing, Optional disableGateway As Nullable(Of Boolean) = Nothing, Optional virtualNetworkType As String = Nothing, Optional apiVersionConstraint As ApiVersionConstraint = Nothing, Optional restore As Nullable(Of Boolean) = Nothing, Optional privateEndpointConnections As IList(Of RemotePrivateEndpointConnectionWrapper) = Nothing, Optional platformVersion As String = Nothing, Optional publisherEmail As String = Nothing, Optional publisherName As String = Nothing, Optional sku As ApiManagementServiceSkuProperties = Nothing, Optional identity As ApiManagementServiceIdentity = Nothing, Optional etag As String = Nothing, Optional zones As IList(Of String) = Nothing)

Parameter

id
String

Ressourcen-ID

name
String

Name der Ressource.

type
String

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

tags
IDictionary<String,String>

Ressourcentags.

notificationSenderEmail
String

Email Adresse, von der die Benachrichtigung gesendet wird.

provisioningState
String

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

targetProvisioningState
String

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

createdAtUtc
Nullable<DateTime>

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

gatewayUrl
String

Gateway-URL des API Management-Diensts.

gatewayRegionalUrl
String

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

portalUrl
String

Endpunkt-URL des API Management-Diensts des Herausgeberportals.

managementApiUrl
String

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

scmUrl
String

SCM-Endpunkt-URL des API Management-Diensts.

developerPortalUrl
String

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

hostnameConfigurations
IList<HostnameConfiguration>

Konfiguration des benutzerdefinierten Hostnamens des API Management-Diensts.

publicIPAddresses
IList<String>

Öffentliche ip-Adressen mit statischem Lastenausgleich des API Management-Diensts in der primären Region. Nur für Basic-, Standard-, Premium- und Isolierte SKU verfügbar.

privateIPAddresses
IList<String>

Ip-Adressen mit privatem statischem 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.

publicIpAddressId
String

Public 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 wird.

publicNetworkAccess
String

Gibt an, ob der Zugriff auf öffentliche Endpunkte für diesen API Management-Dienst zulässig ist. Der Wert ist optional, aber wenn er übergeben wird, muss "Aktiviert" oder "Deaktiviert" sein. Bei "Disabled" sind private Endpunkte die exklusive Zugriffsmethode. Der Standardwert ist "Enabled". Mögliche Werte: "Enabled", "Disabled"

virtualNetworkConfiguration
VirtualNetworkConfiguration

Virtuelle Netzwerkkonfiguration des API Management-Diensts.

additionalLocations
IList<AdditionalLocation>

Zusätzliche Rechenzentrumsstandorte des API Management-Diensts.

customProperties
IDictionary<String,String>

Benutzerdefinierte Eigenschaften des API Management-Diensts.< /br-Einstellung>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168deaktiviert die verschlüsselungs-TLS_RSA_WITH_3DES_EDE_CBC_SHA für alle TLS(1.0, 1.1 und 1.2).< /br-Einstellung>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11kann verwendet werden, um nur TLS 1.1 zu deaktivieren.< /br-Einstellung>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10kann verwendet werden, um TLS 1.0 für einen API Management-Dienst zu deaktivieren.< /br-Einstellung>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11kann verwendet werden, um nur TLS 1.1 für die Kommunikation mit Back-Ends zu deaktivieren.< /br-Einstellung>Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10kann verwendet werden, um TLS 1.0 für die Kommunikation mit Back-Ends zu deaktivieren.< /br-Einstellung>Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2kann 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 der ausgelassenen 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 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

certificates
IList<CertificateConfiguration>

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.

enableClientCertificate
Nullable<Boolean>

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

disableGateway
Nullable<Boolean>

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 master Region zu deaktivieren.

virtualNetworkType
String

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 einer Virtual Network eingerichtet ist, die über einen Endpunkt mit Internetzugriff verfügt, und Intern bedeutet, dass API Management die Bereitstellung wird in einem Virtual Network eingerichtet, der nur über einen Intranetendpunkt verfügt. Mögliche Werte: "None", "External", "Internal"

apiVersionConstraint
ApiVersionConstraint

Versionseinschränkung der Steuerungsebenen-API für den API Management-Dienst.

restore
Nullable<Boolean>

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.

privateEndpointConnections
IList<RemotePrivateEndpointConnectionWrapper>

Liste der Privaten Endpunktverbindungen dieses Diensts.

platformVersion
String

Computeplattformversion, die den Dienst an diesem Speicherort ausführt. Mögliche Werte: "undetermined", "stv1", "stv2", "mtv1"

publisherEmail
String

Herausgeber-E-Mail.

publisherName
String

Herausgebername.

sku
ApiManagementServiceSkuProperties

SKU-Eigenschaften des API Management-Diensts.

identity
ApiManagementServiceIdentity

Verwaltete Dienstidentität des Api Management-Diensts.

etag
String

ETag der Ressource.

zones
IList<String>

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

Gilt für: