HostnameConfiguration コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
HostnameConfiguration() |
HostnameConfiguration クラスの新しいインスタンスを初期化します。 |
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String) |
HostnameConfiguration クラスの新しいインスタンスを初期化します。 |
HostnameConfiguration()
HostnameConfiguration クラスの新しいインスタンスを初期化します。
public HostnameConfiguration ();
Public Sub New ()
適用対象
HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)
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)
パラメーター
- type
- String
ホスト名の種類。 使用可能な値は、'Proxy'、'portal'、'Management'、'Scm'、'DeveloperPortal' です。
- hostName
- String
Api Management サービスで構成するホスト名。
- keyVaultId
- String
Ssl 証明書を含む KeyVault シークレットの URL。 バージョンを含む絶対 URL が指定されている場合、ssl 証明書の自動更新は機能しません。 これには、api Management サービスを aka.ms/apimmsi で構成する必要があります。 シークレットの種類は application/x-pkcs12 である必要があります
- identityClientId
- String
Azure AD によって生成されたシステムまたはユーザー割り当てマネージド ID clientId。SSL 証明書を含む keyVault への GET アクセス権を持ちます。
- encodedCertificate
- String
Base64 でエンコードされた証明書。
- certificatePassword
- String
証明書パスワード。
このホスト名に関連付けられている証明書を既定の SSL 証明書として設定するには、true を指定します。 クライアントが SNI ヘッダーを送信しない場合、これはチャレンジされる証明書になります。 プロパティは、サービスで複数のカスタム ホスト名が有効になっており、既定の ssl 証明書を決定する必要がある場合に便利です。 この設定は、プロキシ ホスト名の種類にのみ適用されます。
ホスト名で常にクライアント証明書をネゴシエートするには、true を指定します。 既定値は false です。
- certificate
- CertificateInformation
証明書情報。
- certificateSource
- String
証明書ソース。 使用できる値は、'Managed'、'KeyVault'、'Custom'、'BuiltIn' です。
- certificateStatus
- String
証明書の状態。 指定できる値は、'Completed'、'Failed'、'InProgress' です。
適用対象
Azure SDK for .NET