GetClientTlsPolicyResult constructor
- required GoogleCloudNetworksecurityV1CertificateProviderResponse clientCertificate,
- required String createTime,
- required String description,
- required Map<
String, String> labels, - required String name,
- required List<
ValidationCAResponse> serverValidationCa, - required String sni,
- required String updateTime,
Creates a new GetClientTlsPolicyResult.
clientCertificate Optional. Defines a mechanism to provision client identity (public and private keys) for peer to peer authentication. The presence of this dictates mTLS.
createTime The timestamp when the resource was created.
description Optional. Free-text description of the resource.
labels Optional. Set of label tags associated with the resource.
name Name of the ClientTlsPolicy resource. It matches the pattern projects/*/locations/{location}/clientTlsPolicies/{client_tls_policy}
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.
sni Optional. Server Name Indication string to present to the server during TLS handshake. E.g: "secure.example.com".
updateTime The timestamp when the resource was updated.
Implementation
const GetClientTlsPolicyResult({
required this.clientCertificate,
required this.createTime,
required this.description,
required this.labels,
required this.name,
required this.serverValidationCa,
required this.sni,
required this.updateTime,
});