ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs

data class ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs(val databaseFlags: Output<Map<String, String>>? = null, val id: Output<String>, val labels: Output<Map<String, String>>? = null, val machineConfig: Output<ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs>, val privateIp: Output<String>? = null) : ConvertibleToJava<ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsArgs>

Constructors

constructor(databaseFlags: Output<Map<String, String>>? = null, id: Output<String>, labels: Output<Map<String, String>>? = null, machineConfig: Output<ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfigArgs>, privateIp: Output<String>? = null)

Properties

Link copied to clipboard
val databaseFlags: Output<Map<String, String>>? = null

Database flags to pass to AlloyDB when DMS is creating the AlloyDB cluster and instances. See the AlloyDB documentation for how these can be used.

Link copied to clipboard
val id: Output<String>

The database username.

Link copied to clipboard
val labels: Output<Map<String, String>>? = null

Labels for the AlloyDB primary instance created by DMS.

Link copied to clipboard

Configuration for the machines that host the underlying database engine. Structure is documented below.

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

(Output) Output only. The private IP address for the Instance. This is the connection endpoint for an end-user application.

Functions

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