REST Resource: projects.locations.clientTlsPolicies

Resource: ClientTlsPolicy

ClientTlsPolicy adalah resource yang menentukan cara klien mengautentikasi koneksi ke backend layanan. Resource ini sendiri tidak memengaruhi konfigurasi kecuali jika dilampirkan ke resource layanan backend.

Representasi JSON
{
  "name": string,
  "description": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "sni": string,
  "clientCertificate": {
    object (CertificateProvider)
  },
  "serverValidationCa": [
    {
      object (ValidationCA)
    }
  ]
}
Kolom
name

string

Wajib diisi. Nama resource ClientTlsPolicy. Nama ini cocok dengan pola projects/*/locations/{location}/clientTlsPolicies/{clientTlsPolicy}

description

string

Opsional. Deskripsi teks bebas resource.

createTime

string (Timestamp format)

Hanya output. Stempel waktu saat resource dibuat.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Stempel waktu saat resource diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

labels

map (key: string, value: string)

Opsional. Kumpulan tag label yang terkait dengan resource.

Objek yang berisi daftar "key": value pasangan. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

sni

string

Opsional. String Indikasi Nama Server yang akan ditampilkan ke server selama TLS handshake. Misalnya: "secure.example.com".

clientCertificate

object (CertificateProvider)

Opsional. Menentukan mekanisme untuk menyediakan identitas klien (kunci publik dan pribadi) untuk autentikasi peer-to-peer. Keberadaan ini menentukan mTLS.

serverValidationCa[]

object (ValidationCA)

Opsional. Menentukan mekanisme untuk mendapatkan sertifikat Certificate Authority guna memvalidasi sertifikat server. Jika kosong, klien tidak akan memvalidasi sertifikat server.

Metode

create

Membuat ClientTlsPolicy baru di project dan lokasi tertentu.

delete

Menghapus satu ClientTlsPolicy.

get

Mendapatkan detail satu ClientTlsPolicy.

list

Mencantumkan ClientTlsPolicy di project dan lokasi tertentu.

patch

Memperbarui parameter satu ClientTlsPolicy.