GetClientTlsPolicyResult

data class GetClientTlsPolicyResult(val clientCertificate: GoogleCloudNetworksecurityV1CertificateProviderResponse, val createTime: String, val description: String, val labels: Map<String, String>, val name: String, val serverValidationCa: List<ValidationCAResponse>, val sni: String, val updateTime: String)

Constructors

Link copied to clipboard
constructor(clientCertificate: GoogleCloudNetworksecurityV1CertificateProviderResponse, createTime: String, description: String, labels: Map<String, String>, name: String, serverValidationCa: List<ValidationCAResponse>, sni: String, updateTime: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Optional. Defines a mechanism to provision client identity (public and private keys) for peer to peer authentication. The presence of this dictates mTLS.

Link copied to clipboard

The timestamp when the resource was created.

Link copied to clipboard

Optional. Free-text description of the resource.

Link copied to clipboard

Optional. Set of label tags associated with the resource.

Link copied to clipboard

Name of the ClientTlsPolicy resource. It matches the pattern projects/*/locations/{location}/clientTlsPolicies/{client_tls_policy}

Link copied to clipboard

Optional. Defines the mechanism to obtain the Certificate Authority certificate to validate the server certificate. If empty, client does not validate the server certificate.

Link copied to clipboard
val sni: String

Optional. Server Name Indication string to present to the server during TLS handshake. E.g: "secure.example.com".

Link copied to clipboard

The timestamp when the resource was updated. */