View Source GoogleApi.DataMigration.V1.Model.PrimaryInstanceSettings (google_api_data_migration v0.21.0)
Settings for the cluster's primary instance
Attributes
-
databaseFlags
(type:map()
, default:nil
) - 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. -
id
(type:String.t
, default:nil
) - Required. The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+". -
instanceNetworkConfig
(type:GoogleApi.DataMigration.V1.Model.InstanceNetworkConfig.t
, default:nil
) - Optional. Metadata related to instance level network configuration. -
labels
(type:map()
, default:nil
) - Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs. -
machineConfig
(type:GoogleApi.DataMigration.V1.Model.MachineConfig.t
, default:nil
) - Configuration for the machines that host the underlying database engine. -
outboundPublicIpAddresses
(type:list(String.t)
, default:nil
) - Output only. All outbound public IP addresses configured for the instance. -
privateIp
(type:String.t
, default:nil
) - Output only. The private IP address for the Instance. This is the connection endpoint for an end-user application.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DataMigration.V1.Model.PrimaryInstanceSettings{ databaseFlags: map() | nil, id: String.t() | nil, instanceNetworkConfig: GoogleApi.DataMigration.V1.Model.InstanceNetworkConfig.t() | nil, labels: map() | nil, machineConfig: GoogleApi.DataMigration.V1.Model.MachineConfig.t() | nil, outboundPublicIpAddresses: [String.t()] | nil, privateIp: String.t() | nil }