ManagedClusterIngressProfileWebAppRouting interface

イングレス プロファイルのアプリケーション ルーティング アドオン設定。

プロパティ

dnsZoneResourceIds

アプリケーション ルーティング アドオンに関連付ける DNS ゾーンのリソース ID。 アプリケーション ルーティング アドオンが有効になっている場合にのみ使用されます。 パブリック DNS ゾーンとプライベート DNS ゾーンは異なるリソース グループに含めることができますが、すべてのパブリック DNS ゾーンが同じリソース グループ内にあり、すべてのプライベート DNS ゾーンが同じリソース グループ内にある必要があります。

enabled

アプリケーション ルーティング アドオンを有効にするかどうかを指定します。

gatewayAPIImplementations

App Routingを用いた管理型イングレスに使用されるGateway APIプロバイダーの構成。 ゲートウェイAPIの詳細については、 https://aka.ms/k8s-gateway-api をご覧ください。

identity

アプリケーション ルーティング アドオンのマネージド ID。 これは、関連付けられている Azure DNS リソースを管理し、Azure Key Vault から証明書を取得するために、アクセス許可を付与する必要がある ID です。 詳細な手順については、このアドオン の概要 参照してください。

nginx

既定の NginxIngressController の構成。 詳細については、https://learn.microsoft.com/en-us/azure/aks/app-routing-nginx-configuration#the-default-nginx-ingress-controllerを参照してください。

プロパティの詳細

dnsZoneResourceIds

アプリケーション ルーティング アドオンに関連付ける DNS ゾーンのリソース ID。 アプリケーション ルーティング アドオンが有効になっている場合にのみ使用されます。 パブリック DNS ゾーンとプライベート DNS ゾーンは異なるリソース グループに含めることができますが、すべてのパブリック DNS ゾーンが同じリソース グループ内にあり、すべてのプライベート DNS ゾーンが同じリソース グループ内にある必要があります。

dnsZoneResourceIds?: string[]

プロパティ値

string[]

enabled

アプリケーション ルーティング アドオンを有効にするかどうかを指定します。

enabled?: boolean

プロパティ値

boolean

gatewayAPIImplementations

App Routingを用いた管理型イングレスに使用されるGateway APIプロバイダーの構成。 ゲートウェイAPIの詳細については、 https://aka.ms/k8s-gateway-api をご覧ください。

gatewayAPIImplementations?: ManagedClusterWebAppRoutingGatewayAPIImplementations

プロパティ値

identity

アプリケーション ルーティング アドオンのマネージド ID。 これは、関連付けられている Azure DNS リソースを管理し、Azure Key Vault から証明書を取得するために、アクセス許可を付与する必要がある ID です。 詳細な手順については、このアドオン の概要 参照してください。

identity?: UserAssignedIdentity

プロパティ値

nginx

既定の NginxIngressController の構成。 詳細については、https://learn.microsoft.com/en-us/azure/aks/app-routing-nginx-configuration#the-default-nginx-ingress-controllerを参照してください。

nginx?: ManagedClusterIngressProfileNginx

プロパティ値