BackendServiceSecuritySettingsArgs

data class BackendServiceSecuritySettingsArgs(val awsV4Authentication: Output<BackendServiceSecuritySettingsAwsV4AuthenticationArgs>? = null, val clientTlsPolicy: Output<String>? = null, val subjectAltNames: Output<List<String>>? = null) : ConvertibleToJava<BackendServiceSecuritySettingsArgs>

Constructors

Link copied to clipboard
constructor(awsV4Authentication: Output<BackendServiceSecuritySettingsAwsV4AuthenticationArgs>? = null, clientTlsPolicy: Output<String>? = null, subjectAltNames: Output<List<String>>? = null)

Properties

Link copied to clipboard

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. The aws_v4_authentication block supports:

Link copied to clipboard
val clientTlsPolicy: Output<String>? = null

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.

Link copied to clipboard
val subjectAltNames: Output<List<String>>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): BackendServiceSecuritySettingsArgs