ClientTlsPolicy

class ClientTlsPolicy : KotlinCustomResource

Creates a new ClientTlsPolicy in a given project and location.

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

Required. Short name of the ClientTlsPolicy resource to be created. This value should be 1-63 characters long, containing only letters, numbers, hyphens, and underscores, and should not start with a number. E.g. "client_mtls_policy".

Link copied to clipboard
val createTime: Output<String>

The timestamp when the resource was created.

Link copied to clipboard
val description: Output<String>

Optional. Free-text description of the resource.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val labels: Output<Map<String, String>>

Optional. Set of label tags associated with the resource.

Link copied to clipboard
val location: Output<String>
Link copied to clipboard
val name: Output<String>

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

Link copied to clipboard
val project: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
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: Output<String>

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

Link copied to clipboard
val updateTime: Output<String>

The timestamp when the resource was updated.

Link copied to clipboard
val urn: Output<String>