BackendAuthenticationConfig class

BackendAuthenticationConfig message groups the TrustConfig together with other settings that control how the load balancer authenticates, and expresses its identity to, the backend: * trustConfig is the attached TrustConfig.

  • wellKnownRoots indicates whether the load balance should trust backend server certificates that are issued by public certificate authorities, in addition to certificates trusted by the TrustConfig. * clientCertificate is a client certificate that the load balancer uses to express its identity to the backend, if the connection to the backend uses mTLS. You can attach the BackendAuthenticationConfig to the load balancer's BackendService directly determining how that BackendService negotiates TLS.

Constructors

BackendAuthenticationConfig.new({String? clientCertificate, String? createTime, String? description, String? etag, Map<String, String>? labels, String? name, String? trustConfig, String? updateTime, String? wellKnownRoots})
BackendAuthenticationConfig.fromJson(Map json_)

Properties

clientCertificate String?
A reference to a certificatemanager.googleapis.com.Certificate resource.
getter/setter pair
createTime String?
The timestamp when the resource was created.
getter/setter pair
description String?
Free-text description of the resource.
getter/setter pair
etag String?
Etag of the resource.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
labels Map<String, String>?
Set of label tags associated with the resource.
getter/setter pair
name String?
Name of the BackendAuthenticationConfig resource.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
trustConfig String?
A reference to a TrustConfig resource from the certificatemanager.googleapis.com namespace.
getter/setter pair
updateTime String?
The timestamp when the resource was updated.
getter/setter pair
wellKnownRoots String?
Well known roots to use for server certificate validation. Possible string values are:
getter/setter pair

Methods

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

Operators

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