GetClientTlsPolicyNetworksecurityV1beta1Result constructor
- required GoogleCloudNetworksecurityV1beta1CertificateProviderResponse clientCertificate,
- required String createTime,
- required String description,
- required Map<
String, String> labels, - required String name,
- required List<
ValidationCAResponseNetworksecurityV1beta1> serverValidationCa, - required String sni,
- required String updateTime,
Creates a new GetClientTlsPolicyNetworksecurityV1beta1Result.
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 GetClientTlsPolicyNetworksecurityV1beta1Result({
required this.clientCertificate,
required this.createTime,
required this.description,
required this.labels,
required this.name,
required this.serverValidationCa,
required this.sni,
required this.updateTime,
});