SqlIpConfigArgs

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

IP Management configuration.

Constructors

Link copied to clipboard
fun SqlIpConfigArgs(authorizedNetworks: Output<List<SqlAclEntryArgs>>? = null, enableIpv4: Output<Boolean>? = null, privateNetwork: Output<String>? = null, requireSsl: Output<Boolean>? = null)

Functions

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

Properties

Link copied to clipboard

The list of external networks that are allowed to connect to the instance using the IP. See https://en.wikipedia.org/wiki/CIDR_notation#CIDR_notation, also known as 'slash' notation (e.g. 192.168.100.0/24).

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

Whether the instance is assigned a public IP 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.