BackendServiceSecuritySettings class

Constructors

BackendServiceSecuritySettings({Input<BackendServiceSecuritySettingsAwsV4Authentication?>? awsV4Authentication, Input<String?>? clientTlsPolicy, Input<List<String>?>? subjectAltNames})
Creates a new BackendServiceSecuritySettings. awsV4Authentication The configuration needed to generate a signature for access to private storage buckets that support AWS's Signature Version 4 for authentication. clientTlsPolicy ClientTlsPolicy is a resource that specifies how a client should authenticate subjectAltNames A list of alternate names to verify the subject identity in the certificate.
const
BackendServiceSecuritySettings.fromMap(Map<String, dynamic> map)
factory

Properties

awsV4Authentication → Input<BackendServiceSecuritySettingsAwsV4Authentication?>?
The configuration needed to generate a signature for access to private storage buckets that support AWS's Signature Version 4 for authentication. Allowed only for INTERNET_IP_PORT and INTERNET_FQDN_PORT NEG backends. Structure is documented below.
final
clientTlsPolicy → Input<String?>?
ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service. This resource itself does not affect configuration unless it is attached to a backend service resource.
final
hashCode → int
The hash code for this object.
no setterinherited
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. If specified, the client will verify that the server certificate's subject alt name matches one of the specified values.
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