ConnectionProfileAlloydbSettingsPrimaryInstanceSettings

data class ConnectionProfileAlloydbSettingsPrimaryInstanceSettings(val databaseFlags: Map<String, String>? = null, val id: String, val labels: Map<String, String>? = null, val machineConfig: ConnectionProfileAlloydbSettingsPrimaryInstanceSettingsMachineConfig, val privateIp: String? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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: String

The database username.

Link copied to clipboard
val labels: 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: String? = null

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