Cloud Database Migration Service V1 API - Class Google::Cloud::CloudDMS::V1::AlloyDbSettings::PrimaryInstanceSettings (v0.8.0)

Reference documentation and code samples for the Cloud Database Migration Service V1 API class Google::Cloud::CloudDMS::V1::AlloyDbSettings::PrimaryInstanceSettings.

Settings for the cluster's primary instance

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#database_flags

def database_flags() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — 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.

#database_flags=

def database_flags=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — 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.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — 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

def id() -> ::String
Returns
  • (::String) — Required. The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".

#id=

def id=(value) -> ::String
Parameter
  • value (::String) — Required. The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".
Returns
  • (::String) — Required. The ID of the AlloyDB primary instance. The ID must satisfy the regex expression "[a-z0-9-]+".

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Labels for the AlloyDB primary instance created by DMS. An object containing a list of 'key', 'value' pairs.

#machine_config

def machine_config() -> ::Google::Cloud::CloudDMS::V1::AlloyDbSettings::PrimaryInstanceSettings::MachineConfig
Returns

#machine_config=

def machine_config=(value) -> ::Google::Cloud::CloudDMS::V1::AlloyDbSettings::PrimaryInstanceSettings::MachineConfig
Parameter
Returns

#private_ip

def private_ip() -> ::String
Returns
  • (::String) — Output only. The private IP address for the Instance. This is the connection endpoint for an end-user application.