DatabaseInstanceSettingsIpConfigurationPscConfigArgs

data class DatabaseInstanceSettingsIpConfigurationPscConfigArgs(val allowedConsumerProjects: Output<List<String>>? = null, val pscAutoConnections: Output<List<DatabaseInstanceSettingsIpConfigurationPscConfigPscAutoConnectionArgs>>? = null, val pscEnabled: Output<Boolean>? = null) : ConvertibleToJava<DatabaseInstanceSettingsIpConfigurationPscConfigArgs>

Constructors

constructor(allowedConsumerProjects: Output<List<String>>? = null, pscAutoConnections: Output<List<DatabaseInstanceSettingsIpConfigurationPscConfigPscAutoConnectionArgs>>? = null, pscEnabled: Output<Boolean>? = null)

Properties

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

List of consumer projects that are allow-listed for PSC connections to this instance. This instance can be connected to with PSC from any network in these projects. Each consumer project in this list may be represented by a project number (numeric) or by a project id (alphanumeric).

Link copied to clipboard

A comma-separated list of networks or a comma-separated list of network-project pairs. Each project in this list is represented by a project number (numeric) or by a project ID (alphanumeric). This allows Private Service Connect connections to be created automatically for the specified networks.

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

Whether PSC connectivity is enabled for this instance.

Functions

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