Resource: ClientTlsPolicy
ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service. This resource itself does not affect configuration unless it is attached to a backend service resource.
| JSON representation | 
|---|
{ "name": string, "description": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "sni": string, "clientCertificate": { object (  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Required. Name of the ClientTlsPolicy resource. It matches the pattern   | 
              
description | 
                
                   
 Optional. Free-text description of the resource.  | 
              
createTime | 
                
                   
 Output only. The timestamp when the resource was created. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
updateTime | 
                
                   
 Output only. The timestamp when the resource was updated. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples:   | 
              
labels | 
                
                   
 Optional. Set of label tags associated with the resource. An object containing a list of   | 
              
sni | 
                
                   
 Optional. Server Name Indication string to present to the server during TLS handshake. E.g: "secure.example.com".  | 
              
clientCertificate | 
                
                   
 Optional. Defines a mechanism to provision client identity (public and private keys) for peer to peer authentication. The presence of this dictates mTLS.  | 
              
serverValidationCa[] | 
                
                   
 Optional. Defines the mechanism to obtain the Certificate Authority certificate to validate the server certificate. If empty, client does not validate the server certificate.  | 
              
Methods | 
            |
|---|---|
                
 | 
              Creates a new ClientTlsPolicy in a given project and location. | 
                
 | 
              Deletes a single ClientTlsPolicy. | 
                
 | 
              Gets details of a single ClientTlsPolicy. | 
                
 | 
              Lists ClientTlsPolicies in a given project and location. | 
                
 | 
              Updates the parameters of a single ClientTlsPolicy. |