Cloud Database Migration Service V1 API - Class Google::Cloud::CloudDMS::V1::GenerateSshScriptRequest (v1.2.0)

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

Request message for 'GenerateSshScript' request.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#migration_job

def migration_job() -> ::String
Returns
  • (::String) — Name of the migration job resource to generate the SSH script.

#migration_job=

def migration_job=(value) -> ::String
Parameter
  • value (::String) — Name of the migration job resource to generate the SSH script.
Returns
  • (::String) — Name of the migration job resource to generate the SSH script.

#vm

def vm() -> ::String
Returns
  • (::String) — Required. Bastion VM Instance name to use or to create.

#vm=

def vm=(value) -> ::String
Parameter
  • value (::String) — Required. Bastion VM Instance name to use or to create.
Returns
  • (::String) — Required. Bastion VM Instance name to use or to create.

#vm_creation_config

def vm_creation_config() -> ::Google::Cloud::CloudDMS::V1::VmCreationConfig
Returns
  • (::Google::Cloud::CloudDMS::V1::VmCreationConfig) — The VM creation configuration

    Note: The following fields are mutually exclusive: vm_creation_config, vm_selection_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#vm_creation_config=

def vm_creation_config=(value) -> ::Google::Cloud::CloudDMS::V1::VmCreationConfig
Parameter
  • value (::Google::Cloud::CloudDMS::V1::VmCreationConfig) — The VM creation configuration

    Note: The following fields are mutually exclusive: vm_creation_config, vm_selection_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::CloudDMS::V1::VmCreationConfig) — The VM creation configuration

    Note: The following fields are mutually exclusive: vm_creation_config, vm_selection_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#vm_port

def vm_port() -> ::Integer
Returns
  • (::Integer) — The port that will be open on the bastion host.

#vm_port=

def vm_port=(value) -> ::Integer
Parameter
  • value (::Integer) — The port that will be open on the bastion host.
Returns
  • (::Integer) — The port that will be open on the bastion host.

#vm_selection_config

def vm_selection_config() -> ::Google::Cloud::CloudDMS::V1::VmSelectionConfig
Returns
  • (::Google::Cloud::CloudDMS::V1::VmSelectionConfig) — The VM selection configuration

    Note: The following fields are mutually exclusive: vm_selection_config, vm_creation_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

#vm_selection_config=

def vm_selection_config=(value) -> ::Google::Cloud::CloudDMS::V1::VmSelectionConfig
Parameter
  • value (::Google::Cloud::CloudDMS::V1::VmSelectionConfig) — The VM selection configuration

    Note: The following fields are mutually exclusive: vm_selection_config, vm_creation_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::CloudDMS::V1::VmSelectionConfig) — The VM selection configuration

    Note: The following fields are mutually exclusive: vm_selection_config, vm_creation_config. If a field in that set is populated, all other fields in the set will automatically be cleared.