ClusterDbClusterIpArrayArgs

data class ClusterDbClusterIpArrayArgs(val dbClusterIpArrayName: Output<String>? = null, val modifyMode: Output<String>? = null, val securityIps: Output<List<String>>? = null) : ConvertibleToJava<ClusterDbClusterIpArrayArgs>

Constructors

Link copied to clipboard
constructor(dbClusterIpArrayName: Output<String>? = null, modifyMode: Output<String>? = null, securityIps: Output<List<String>>? = null)

Properties

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

The name of the IP whitelist group. The group name must be 2 to 120 characters in length and consists of lowercase letters and digits. It must start with a letter, and end with a letter or a digit. NOTE: If the specified whitelist group name does not exist, the whitelist group is created. If the specified whitelist group name exists, the whitelist group is modified. If you do not specify this parameter, the default group is modified. You can create a maximum of 50 IP whitelist groups for a cluster.

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

The method for modifying the IP whitelist. Valid values are Cover, Append, Delete. NOTE: There does not recommend setting modify_mode to Append or Delete and it will bring a potential diff error.

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

List of IP addresses allowed to access all databases of a cluster. The list contains up to 1,000 IP addresses, separated by commas. Supported formats include 0.0.0.0/0, 10.23.12.24 (IP), and 10.23.12.24/24 (Classless Inter-Domain Routing (CIDR) mode. /24 represents the length of the prefix in an IP address. The range of the prefix length is 1,32).

Functions

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