GetClientTlsPolicyResult class

Result data returned by getClientTlsPolicy.

Constructors

GetClientTlsPolicyResult({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.
const
GetClientTlsPolicyResult.fromMap(Map<String, dynamic> map)
factory

Properties

clientCertificate → GoogleCloudNetworksecurityV1CertificateProviderResponse
Optional. Defines a mechanism to provision client identity (public and private keys) for peer to peer authentication. The presence of this dictates mTLS.
final
createTime → String
The timestamp when the resource was created.
final
description → String
Optional. Free-text description of the resource.
final
hashCode → int
The hash code for this object.
no setterinherited
labels → Map<String, String>
Optional. Set of label tags associated with the resource.
final
name → String
Name of the ClientTlsPolicy resource. It matches the pattern projects/*/locations/{location}/clientTlsPolicies/{client_tls_policy}
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serverValidationCa → List<ValidationCAResponse>
Optional. Defines the mechanism to obtain the Certificate Authority certificate to validate the server certificate. If empty, client does not validate the server certificate.
final
sni → String
Optional. Server Name Indication string to present to the server during TLS handshake. E.g: "secure.example.com".
final
updateTime → String
The timestamp when the resource was updated.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited