次の方法で共有


HostnameConfiguration クラス

定義

カスタム ホスト名の構成。

public class HostnameConfiguration
type HostnameConfiguration = class
Public Class HostnameConfiguration
継承
HostnameConfiguration

コンストラクター

HostnameConfiguration()

HostnameConfiguration クラスの新しいインスタンスを初期化します。

HostnameConfiguration(String, String, String, String, String, String, Nullable<Boolean>, Nullable<Boolean>, CertificateInformation, String, String)

HostnameConfiguration クラスの新しいインスタンスを初期化します。

プロパティ

Certificate

証明書情報を取得または設定します。

CertificatePassword

証明書のパスワードを取得または設定します。

CertificateSource

証明書のソースを取得または設定します。 使用できる値は、'Managed'、'KeyVault'、'Custom'、'BuiltIn' です。

CertificateStatus

証明書の状態を取得または設定します。 指定できる値は、'Completed'、'Failed'、'InProgress' です。

DefaultSslBinding

このホスト名に関連付けられている証明書を既定の SSL 証明書として設定するには、true を取得または設定します。 クライアントが SNI ヘッダーを送信しない場合、これはチャレンジされる証明書になります。 プロパティは、サービスで複数のカスタム ホスト名が有効になっており、既定の ssl 証明書を決定する必要がある場合に便利です。 設定は、プロキシ ホスト名の種類にのみ適用されます。

EncodedCertificate

base64 でエンコードされた証明書を取得または設定します。

HostName

Api Management サービスで構成するホスト名を取得または設定します。

IdentityClientId

SSL 証明書を含む keyVault への GET アクセス権を持つ Azure AD によって生成されたシステムまたはユーザー割り当てマネージド ID clientId を取得または設定します。

KeyVaultId

Ssl 証明書を含む KeyVault シークレットの URL を取得または設定します。 バージョンを含む絶対 URL が指定されている場合、ssl 証明書の自動更新は機能しません。 そのためには、api Management サービスを aka.ms/apimmsi で構成する必要があります。 シークレットの種類は application/x-pkcs12 である必要があります

NegotiateClientCertificate

ホスト名のクライアント証明書を常にネゴシエートするように true を指定する値を取得または設定します。 既定値は false です。

Type

ホスト名の種類を取得または設定します。 使用できる値は、'Proxy'、'portal'、'Management'、'Scm'、'DeveloperPortal' です。

メソッド

Validate()

オブジェクトを検証します。

適用対象