HostnameConfiguration Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
HostnameConfiguration() |
Inicializa una nueva instancia de la clase HostnameConfiguration. |
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String) |
Inicializa una nueva instancia de la clase HostnameConfiguration. |
HostnameConfiguration()
Inicializa una nueva instancia de la clase HostnameConfiguration.
public HostnameConfiguration ();
Public Sub New ()
Se aplica a
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)
Inicializa una nueva instancia de la clase 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)
Parámetros
- type
- String
Tipo de nombre de host. Entre los valores posibles se incluyen: 'Proxy', 'Portal', 'Management', 'Scm', 'DeveloperPortal'
- hostName
- String
Nombre de host que se va a configurar en el servicio Api Management.
- keyVaultId
- String
Dirección URL al secreto de KeyVault que contiene el certificado Ssl. Si se proporciona la dirección URL absoluta que contiene la versión, la actualización automática del certificado ssl no funcionará. Esto requiere que el servicio Api Management se configure con aka.ms/apimmsi. El secreto debe ser de tipo application/x-pkcs12.
- identityClientId
- String
ClientId de identidad administrada asignada por el sistema o el usuario generado por Azure AD, que tiene acceso GET al almacén de claves que contiene el certificado SSL.
- encodedCertificate
- String
Certificado codificado en Base64.
- certificatePassword
- String
Contraseña del certificado.
Especifique true para configurar el certificado asociado a este nombre de host como certificado SSL predeterminado. Si un cliente no envía el encabezado SNI, será el certificado que se impugnará. La propiedad es útil si un servicio tiene habilitado varios nombres de host personalizados y debe decidir el certificado ssl predeterminado. La configuración solo se aplica al tipo de nombre de host de proxy.
Especifique true para negociar siempre el certificado de cliente en el nombre de host. El valor predeterminado es false.
- certificate
- CertificateInformation
Información del certificado.
- certificateSource
- String
Origen del certificado. Entre los valores posibles se incluyen: 'Managed', 'KeyVault', 'Custom', 'BuiltIn'
- certificateStatus
- String
Estado del certificado. Entre los valores posibles se incluyen: "Completed", "Failed", "InProgress"
Se aplica a
Azure SDK for .NET