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 的參數。