ServerTlsSettingsResponse class

The TLS settings for the server.

Constructors

ServerTlsSettingsResponse({required Input<TlsContextResponse> proxyTlsContext, required Input<List<String>> subjectAltNames, required Input<String> tlsMode})
Creates a new ServerTlsSettingsResponse. proxyTlsContext Configures the mechanism to obtain security certificates and identity information. subjectAltNames A list of alternate names to verify the subject identity in the certificate presented by the client. tlsMode Indicates whether connections should be secured using TLS. The value of this field determines how TLS is enforced. This field can be set to one of the following: - SIMPLE Secure connections with standard TLS semantics. - MUTUAL Secure connections to the backends using mutual TLS by presenting client certificates for authentication.
const
ServerTlsSettingsResponse.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
proxyTlsContext → Input<TlsContextResponse>
Configures the mechanism to obtain security certificates and identity information.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subjectAltNames → Input<List<String>>
A list of alternate names to verify the subject identity in the certificate presented by the client.
final
tlsMode → Input<String>
Indicates whether connections should be secured using TLS. The value of this field determines how TLS is enforced. This field can be set to one of the following: - SIMPLE Secure connections with standard TLS semantics. - MUTUAL Secure connections to the backends using mutual TLS by presenting client certificates for authentication.
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