Ressource: ClientTlsPolicy
ClientTlsPolicy ist eine Ressource, die angibt, wie ein Client Verbindungen zu Back-Ends eines Dienstes authentifizieren soll. Diese Ressource selbst hat keine Auswirkungen auf die Konfiguration, es sei denn, sie ist an eine Backend-Dienstressource angehängt.
JSON-Darstellung |
---|
{ "name": string, "description": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "sni": string, "clientCertificate": { object ( |
Felder | |
---|---|
name |
Erforderlich. Name der ClientTlsPolicy-Ressource. Er entspricht dem Muster |
description |
Optional. Freitextbeschreibung der Ressource. |
createTime |
Nur Ausgabe. Der Zeitstempel, der angibt, wann die Ressource erstellt wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
updateTime |
Nur Ausgabe. Der Zeitstempel, der angibt, wann die Ressource aktualisiert wurde. Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
labels |
Optional. Mit der Ressource verknüpfte Label-Tags. Ein Objekt, das eine Liste von |
sni |
Optional. Server Name Indication-String, der dem Server während des TLS-Handshakes präsentiert wird. Beispiel: „secure.beispiel.de“. |
clientCertificate |
Optional. Definiert einen Mechanismus zur Bereitstellung der Clientidentität (öffentliche und private Schlüssel) für die Peer-to-Peer-Authentifizierung. Das Vorhandensein dieses Namens schreibt mTLS vor. |
serverValidationCa[] |
Optional. Definiert den Mechanismus zum Abrufen des Zertifikats der Zertifizierungsstelle, um das Serverzertifikat zu validieren. Wenn das Feld leer ist, validiert der Client das Serverzertifikat nicht. |
Methoden |
|
---|---|
|
Erstellt eine neue ClientTlsPolicy in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht eine einzelne ClientTlsPolicy. |
|
Ruft Details zu einer einzelnen ClientTlsPolicy ab. |
|
Ruft die Zugriffssteuerungsrichtlinie für eine Ressource ab. |
|
Listet ClientTlsPolicies in einem angegebenen Projekt und an einem angegebenen Standort auf. |
|
Aktualisiert die Parameter einer einzelnen ClientTlsPolicy. |
|
Legt die Zugriffskontrollrichtlinie für die angegebene Ressource fest. |
|
Gibt die Berechtigungen des Aufrufers für die angegebene Ressource zurück. |