Compartir a través de


HostnameConfiguration Constructores

Definición

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.

defaultSslBinding
Nullable<Boolean>

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.

negotiateClientCertificate
Nullable<Boolean>

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