ClientTlsPolicy

ClientTlsPolicy is a Google Cloud resource that defines how a client secures connections to a server using TLS. It specifies settings such as the trusted certificate authorities, client identity, and validation rules for server certificates. This policy helps ensure encrypted and authenticated communication between services.

gcp.networksecurity_client_tls_policy

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
client_certificatecorejsonOptional. Defines a mechanism to provision client identity (public and private keys) for peer to peer authentication. The presence of this dictates mTLS.
create_timecoretimestampOutput only. The timestamp when the resource was created.
datadog_display_namecorestring
descriptioncorestringOptional. Free-text description of the resource.
labelscorearray<string>Optional. Set of label tags associated with the resource.
namecorestringRequired. Name of the ClientTlsPolicy resource. It matches the pattern `projects/{project}/locations/{location}/clientTlsPolicies/{client_tls_policy}`
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
region_idcorestring
resource_namecorestring
server_validation_cacorejsonOptional. Defines the mechanism to obtain the Certificate Authority certificate to validate the server certificate. If empty, client does not validate the server certificate.
snicorestringOptional. Server Name Indication string to present to the server during TLS handshake. E.g: "secure.example.com".
tagscorehstore_csv
update_timecoretimestampOutput only. The timestamp when the resource was updated.
zone_idcorestring