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
- (::Google::Cloud::CloudDMS::V1::AlloyDbSettings::PrimaryInstanceSettings::MachineConfig) — Configuration for the machines that host the underlying database engine.
#machine_config=
def machine_config=(value) -> ::Google::Cloud::CloudDMS::V1::AlloyDbSettings::PrimaryInstanceSettings::MachineConfig
Parameter
- value (::Google::Cloud::CloudDMS::V1::AlloyDbSettings::PrimaryInstanceSettings::MachineConfig) — Configuration for the machines that host the underlying database engine.
Returns
- (::Google::Cloud::CloudDMS::V1::AlloyDbSettings::PrimaryInstanceSettings::MachineConfig) — Configuration for the machines that host the underlying database engine.
#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.