ConnectionProfileCloudsqlSettingsIpConfigArgs

data class ConnectionProfileCloudsqlSettingsIpConfigArgs(val authorizedNetworks: Output<List<ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs>>? = null, val enableIpv4: Output<Boolean>? = null, val privateNetwork: Output<String>? = null, val requireSsl: Output<Boolean>? = null) : ConvertibleToJava<ConnectionProfileCloudsqlSettingsIpConfigArgs>

Constructors

constructor(authorizedNetworks: Output<List<ConnectionProfileCloudsqlSettingsIpConfigAuthorizedNetworkArgs>>? = null, enableIpv4: Output<Boolean>? = null, privateNetwork: Output<String>? = null, requireSsl: Output<Boolean>? = null)

Properties

Link copied to clipboard

The list of external networks that are allowed to connect to the instance using the IP. Structure is documented below.

Link copied to clipboard
val enableIpv4: Output<Boolean>? = null

Whether the instance should be assigned an IPv4 address or not.

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

The resource link for the VPC network from which the Cloud SQL instance is accessible for private IP. For example, projects/myProject/global/networks/default. This setting can be updated, but it cannot be removed after it is set.

Link copied to clipboard
val requireSsl: Output<Boolean>? = null

Whether SSL connections over IP should be enforced or not.

Functions

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