HostnameConfiguration Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
HostnameConfiguration() |
Initialise une nouvelle instance de la classe HostnameConfiguration. |
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String) |
Initialise une nouvelle instance de la classe HostnameConfiguration. |
HostnameConfiguration()
Initialise une nouvelle instance de la classe HostnameConfiguration.
public HostnameConfiguration ();
Public Sub New ()
S’applique à
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)
Initialise une nouvelle instance de la classe HostnameConfiguration.
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)
Paramètres
- type
- String
Type de nom d’hôte. Les valeurs possibles sont les suivantes : « Proxy », « Portal », « Management », « Scm », « DeveloperPortal »
- hostName
- String
Nom d’hôte à configurer sur le service Gestion des API.
- keyVaultId
- String
URL du secret KeyVault contenant le certificat SSL. Si l’URL absolue contenant la version est fournie, la mise à jour automatique du certificat SSL ne fonctionnera pas. Cela nécessite que le service Gestion des API soit configuré avec aka.ms/apimmsi. Le secret doit être de type application/x-pkcs12
- identityClientId
- String
ClientId d’identité managée affectée par le système ou par l’utilisateur, tel que généré par Azure AD, qui dispose d’un accès GET au coffre de clés contenant le certificat SSL.
- encodedCertificate
- String
Certificat codé en base64.
- certificatePassword
- String
Mot de passe du certificat.
Spécifiez true pour configurer le certificat associé à ce nom d’hôte en tant que certificat SSL par défaut. Si un client n’envoie pas l’en-tête SNI, il s’agit du certificat qui sera contesté. La propriété est utile si un service a plusieurs noms d’hôte personnalisés activés et qu’il doit décider du certificat SSL par défaut. Paramètre appliqué uniquement au type de nom d’hôte du proxy.
Spécifiez true pour toujours négocier le certificat client sur le nom d’hôte. La valeur par défaut est false.
- certificate
- CertificateInformation
Informations sur le certificat.
- certificateSource
- String
Source du certificat. Les valeurs possibles sont les suivantes : « Managed », « KeyVault », « Custom », « BuiltIn »
- certificateStatus
- String
État du certificat. Les valeurs possibles sont les suivantes : « Completed », « Failed », « InProgress »
S’applique à
Azure SDK for .NET