REST Resource: projects.locations.clientTlsPolicies

Risorsa: ClientTlsPolicy

ClientTlsPolicy è una risorsa che specifica in che modo un client deve autenticare le connessioni ai backend di un servizio. Questa risorsa non influisce sulla configurazione, a meno che non venga collegata a una risorsa di servizio di backend.

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

string

Obbligatorio. Nome della risorsa ClientTlsPolicy. Corrisponde al pattern projects/*/locations/{location}/clientTlsPolicies/{clientTlsPolicy}

description

string

Facoltativo. Descrizione in testo libero della risorsa.

createTime

string (Timestamp format)

Solo output. Timestamp di creazione della risorsa.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Timestamp di aggiornamento della risorsa.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Facoltativo. Insieme di tag di etichetta associati alla risorsa.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

sni

string

Facoltativo. Stringa di indicazione del nome del server da presentare al server durante l'handshake TLS. Ad esempio: "secure.example.com".

clientCertificate

object (CertificateProvider)

Facoltativo. Definisce un meccanismo per eseguire il provisioning dell'identità client (chiavi pubbliche e private) per l'autenticazione peer-to-peer. La presenza di questo comando detta mTLS.

serverValidationCa[]

object (ValidationCA)

Facoltativo. Definisce il meccanismo per ottenere il certificato dell'autorità di certificazione per convalidare il certificato del server. Se vuoto, il client non convalida il certificato del server.

Metodi

create

Crea un nuovo ClientTlsPolicy in un determinato progetto e posizione.

delete

Consente di eliminare un singolo ClientTlsPolicy.

get

Recupera i dettagli di un singolo ClientTlsPolicy.

getIamPolicy

Ottiene il criterio di controllo dell'accesso per una risorsa.

list

Elenca ClientTlsPolicies in un determinato progetto e località.

patch

Aggiorna i parametri di un singolo ClientTlsPolicy.

setIamPolicy

Imposta il criterio di controllo dell'accesso sulla risorsa specificata.

testIamPermissions

Restituisce le autorizzazioni di cui un chiamante dispone per la risorsa specificata.