xds/core/v3/resource_name.proto (proto)
警告
此 API 功能目前仍在開發中。標記為開發中的 API 功能不被視為穩定,不受 威脅模型 涵蓋,不受安全團隊支援,並且可能會發生重大變更。在不了解上述各點的情況下,請勿使用此功能。
.xds.core.v3.ResourceName
[.xds.core.v3.ResourceName proto]
xDS 資源名稱。這具有標準的 xdstp:// URI 表示法
xdstp://{authority}/{type_url}/{id}?{context_params}
其中 context_params 採用 URI 查詢參數的形式。
xDS 資源名稱完整識別用於傳輸目的的網路資源。此形式的 xDS 資源名稱僅出現在與 xDS 傳輸一起使用的探索請求/回應訊息中。
{
"id": ...,
"authority": ...,
"resource_type": ...,
"context": {...}
}
- id
(字串) 資源的不透明識別碼。任何「/」在 URI 編碼期間都不會被逸脫,並且將構成 URI 路徑的一部分。
- authority
(字串) 資源的邏輯權限(不一定是傳輸網路位址)。權限在 xDS API 中是不透明的,資料平面負載平衡器會將它們對應到具體的網路傳輸,例如 xDS 管理伺服器。
- resource_type
(字串,必要) 完整限定的資源類型(如不帶 types.googleapis.com/ 前綴的類型 URL)。
- context
(.xds.core.v3.ContextParams) 可用於選擇資源變體的其他參數。