HostnameConfiguration Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
HostnameConfiguration() |
Inicializa uma nova instância da classe HostnameConfiguration. |
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String) |
Inicializa uma nova instância da classe HostnameConfiguration. |
HostnameConfiguration()
Inicializa uma nova instância da classe HostnameConfiguration.
public HostnameConfiguration ();
Public Sub New ()
Aplica-se a
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)
Inicializa uma nova instância da 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)
Parâmetros
- type
- String
Tipo de nome do host. Os valores possíveis incluem: 'Proxy', 'Portal', 'Management', 'Scm', 'DeveloperPortal'
- hostName
- String
Nome do host a ser configurado no serviço de Gerenciamento de API.
- keyVaultId
- String
Url para o Segredo KeyVault que contém o Certificado SsL. Se a URL absoluta que contém a versão for fornecida, a atualização automática do certificado SSL não funcionará. Isso exige que o serviço de Gerenciamento de API seja configurado com aka.ms/apimmsi. O segredo deve ser do tipo application/x-pkcs12
- identityClientId
- String
System ou User Assigned Managed identity clientId, conforme gerado por Azure AD, que tem acesso GET ao keyVault que contém o certificado SSL.
- encodedCertificate
- String
Certificado codificado em Base64.
- certificatePassword
- String
Senha do certificado.
Especifique true para configurar o certificado associado a esse Nome de Host como o Certificado SSL Padrão. Se um cliente não enviar o cabeçalho SNI, esse será o certificado que será desafiado. A propriedade será útil se um serviço tiver vários nomes de host personalizados habilitados e precisar decidir sobre o certificado ssl padrão. A configuração aplicada somente ao Tipo de Nome de Host do Proxy.
Especifique true para sempre negociar o certificado do cliente no nome do host. O valor padrão é false.
- certificate
- CertificateInformation
Informações de certificado.
- certificateSource
- String
Origem do certificado. Os valores possíveis incluem: 'Managed', 'KeyVault', 'Custom', 'BuiltIn'
- certificateStatus
- String
Status do certificado. Os valores possíveis incluem: 'Completed', 'Failed', 'InProgress'
Aplica-se a
Azure SDK for .NET