Class: Google::Cloud::CloudDMS::V1::ReverseSshConnectivity

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb

Overview

The details needed to configure a reverse SSH tunnel between the source and destination databases. These details will be used when calling the generateSshScript method (see https://cloud.google.com/database-migration/docs/reference/rest/v1/projects.locations.migrationJobs/generateSshScript) to produce the script that will help set up the reverse SSH tunnel, and to set up the VPC peering between the Cloud SQL private network and the VPC.

Instance Attribute Summary collapse

Instance Attribute Details

#vm::String

Returns The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

Returns:

  • (::String)

    The name of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.



639
640
641
642
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 639

class ReverseSshConnectivity
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vm_ip::String

Returns Required. The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

Returns:

  • (::String)

    Required. The IP of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.



639
640
641
642
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 639

class ReverseSshConnectivity
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vm_port::Integer

Returns Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.

Returns:

  • (::Integer)

    Required. The forwarding port of the virtual machine (Compute Engine) used as the bastion server for the SSH tunnel.



639
640
641
642
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 639

class ReverseSshConnectivity
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vpc::String

Returns The name of the VPC to peer with the Cloud SQL private network.

Returns:

  • (::String)

    The name of the VPC to peer with the Cloud SQL private network.



639
640
641
642
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 639

class ReverseSshConnectivity
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end