共用方式為


HostnameConfiguration interface

自訂主機名稱組態。

屬性

certificate

憑證資訊。

certificatePassword

憑證密碼。

certificateSource

憑證來源。

certificateStatus

憑證狀態。

defaultSslBinding

指定 true,將與此主機名稱相關聯的憑證設定為預設 SSL 憑證。 如果用戶端未傳送 SNI 標頭,則這會是將會受到挑戰的憑證。 如果服務已啟用多個自訂主機名稱,而且必須決定預設 SSL 憑證,則此屬性很有用。 僅套用至閘道主機名稱類型的設定。

encodedCertificate

Base64 編碼的憑證。

hostName

在 Api 管理服務上設定的主機名稱。

identityClientId

系統或使用者指派的受控識別 clientId,由 Azure AD 產生,可存取包含 SSL 憑證的 keyVault。

keyVaultId

包含 Ssl 憑證的 KeyVault 秘密 URL。 如果提供包含版本的絕對 URL,則 SSL 憑證的自動更新將無法運作。 這需要使用 aka.ms/apimmsi 來設定 Api 管理服務。 秘密的類型應該是 application/x-pkcs12

negotiateClientCertificate

指定 true 以一律在主機名稱上交涉用戶端憑證。 預設值為 false。

type

主機名稱類型。

屬性詳細資料

certificate

憑證資訊。

certificate?: CertificateInformation

屬性值

certificatePassword

憑證密碼。

certificatePassword?: string

屬性值

string

certificateSource

憑證來源。

certificateSource?: string

屬性值

string

certificateStatus

憑證狀態。

certificateStatus?: string

屬性值

string

defaultSslBinding

指定 true,將與此主機名稱相關聯的憑證設定為預設 SSL 憑證。 如果用戶端未傳送 SNI 標頭,則這會是將會受到挑戰的憑證。 如果服務已啟用多個自訂主機名稱,而且必須決定預設 SSL 憑證,則此屬性很有用。 僅套用至閘道主機名稱類型的設定。

defaultSslBinding?: boolean

屬性值

boolean

encodedCertificate

Base64 編碼的憑證。

encodedCertificate?: string

屬性值

string

hostName

在 Api 管理服務上設定的主機名稱。

hostName: string

屬性值

string

identityClientId

系統或使用者指派的受控識別 clientId,由 Azure AD 產生,可存取包含 SSL 憑證的 keyVault。

identityClientId?: string

屬性值

string

keyVaultId

包含 Ssl 憑證的 KeyVault 秘密 URL。 如果提供包含版本的絕對 URL,則 SSL 憑證的自動更新將無法運作。 這需要使用 aka.ms/apimmsi 來設定 Api 管理服務。 秘密的類型應該是 application/x-pkcs12

keyVaultId?: string

屬性值

string

negotiateClientCertificate

指定 true 以一律在主機名稱上交涉用戶端憑證。 預設值為 false。

negotiateClientCertificate?: boolean

屬性值

boolean

type

主機名稱類型。

type: string

屬性值

string