REST Resource: projects.locations.clientTlsPolicies

資源:ClientTlsPolicy

「ClientTlsPolicy」這項資源可用於指定用戶端應如何驗證服務後端的連線。除非附加至後端服務資源,否則這項資源本身不會影響設定。

JSON 表示法
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "sni": string,
  "clientCertificate": {
    object (CertificateProvider)
  },
  "serverValidationCa": [
    {
      object (ValidationCA)
    }
  ]
}
欄位
name

string

這是必要旗標,ClientTlsPolicy 資源的名稱。符合模式 projects/*/locations/{location}/clientTlsPolicies/{clientTlsPolicy}

description

string

(非必要) 資源的自由文字說明。

createTime

string (Timestamp format)

僅供輸出。資源建立時間的時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

僅供輸出。資源更新時間的時間戳記。

使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

labels

map (key: string, value: string)

(非必要) 與資源相關聯的標籤集。

包含 "key": value 組合清單的物件。範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

sni

string

(非必要) 在 TLS 握手期間向伺服器呈現的伺服器名稱指示字串。例如:「secure.example.com」。

clientCertificate

object (CertificateProvider)

(非必要) 定義機制,為點對點驗證提供用戶端身分 (公開金鑰和私密金鑰)。這項屬性會決定是否使用 mTLS。

serverValidationCa[]

object (ValidationCA)

(非必要) 定義取得憑證授權單位憑證的機制,以便驗證伺服器憑證。如果為空白,用戶端就不會驗證伺服器憑證。

方法

create

在指定的專案和位置中建立新的 ClientTlsPolicy。

delete

刪除單一 ClientTlsPolicy。

get

取得單一 ClientTlsPolicy 的詳細資料。

list

列出指定專案和位置中的 ClientTlsPolicies。

patch

更新單一 ClientTlsPolicy 的參數。