SqlIpConfigArgs

data class SqlIpConfigArgs(val allocatedIpRange: Output<String>? = null, 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(allocatedIpRange: Output<String>? = null, 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
val allocatedIpRange: Output<String>? = null

Optional. The name of the allocated IP address range for the private IP Cloud SQL instance. This name refers to an already allocated IP range address. If set, the instance IP address will be created in the allocated range. Note that this IP address range can't be modified after the instance is created. If you change the VPC when configuring connectivity settings for the migration job, this field is not relevant.

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 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.