HostnameConfiguration Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
HostnameConfiguration() |
Initialisiert eine neue instance der HostnameConfiguration-Klasse. |
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String) |
Initialisiert eine neue instance der HostnameConfiguration-Klasse. |
HostnameConfiguration()
Initialisiert eine neue instance der HostnameConfiguration-Klasse.
public HostnameConfiguration ();
Public Sub New ()
Gilt für:
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)
Initialisiert eine neue instance der HostnameConfiguration-Klasse.
public HostnameConfiguration (string type, string hostName, string keyVaultId = default, string identityClientId = default, string encodedCertificate = default, string certificatePassword = default, bool? defaultSslBinding = default, bool? negotiateClientCertificate = default, Microsoft.Azure.Management.ApiManagement.Models.CertificateInformation certificate = default, string certificateSource = default, string certificateStatus = default);
new Microsoft.Azure.Management.ApiManagement.Models.HostnameConfiguration : string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.ApiManagement.Models.CertificateInformation * string * string -> Microsoft.Azure.Management.ApiManagement.Models.HostnameConfiguration
Public Sub New (type As String, hostName As String, Optional keyVaultId As String = Nothing, Optional identityClientId As String = Nothing, Optional encodedCertificate As String = Nothing, Optional certificatePassword As String = Nothing, Optional defaultSslBinding As Nullable(Of Boolean) = Nothing, Optional negotiateClientCertificate As Nullable(Of Boolean) = Nothing, Optional certificate As CertificateInformation = Nothing, Optional certificateSource As String = Nothing, Optional certificateStatus As String = Nothing)
Parameter
- type
- String
Hostnamentyp. Mögliche Werte: "Proxy", "Portal", "Management", "Scm", "DeveloperPortal"
- hostName
- String
Hostname, der für den Api Management-Dienst konfiguriert werden soll.
- keyVaultId
- String
Url zum KeyVault-Geheimnis, das das Ssl-Zertifikat enthält. Wenn eine absolute URL mit version angegeben wird, funktioniert das automatische Aktualisieren des SSL-Zertifikats nicht. Dazu muss der Api Management-Dienst mit aka.ms/apimmsi konfiguriert werden. Das Geheimnis sollte vom Typ application/x-pkcs12 sein.
- identityClientId
- String
Client-ID der system- oder benutzerseitig zugewiesenen verwalteten Identität, wie von Azure AD generiert, die GET-Zugriff auf den keyVault mit dem SSL-Zertifikat hat.
- encodedCertificate
- String
Base64-codiertes Zertifikat.
- certificatePassword
- String
Zertifikatkennwort.
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 angefordert 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, die nur auf den Proxy-Hostnamentyp angewendet wird.
Geben Sie true an, um immer das Clientzertifikat für den Hostnamen auszuhandeln. Der Standardwert ist false.
- certificate
- CertificateInformation
Zertifikatinformationen.
- certificateSource
- String
Zertifikatquelle. Mögliche Werte: "Managed", "KeyVault", "Custom", "BuiltIn"
- certificateStatus
- String
Zertifikatstatus. Mögliche Werte: "Completed", "Failed", "InProgress"
Gilt für:
Azure SDK for .NET