ReverseSshConnectivityResponse

data class ReverseSshConnectivityResponse(val vm: String, val vmIp: String, val vmPort: Int, val vpc: String)

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.

Constructors

Link copied to clipboard
constructor(vm: String, vmIp: String, vmPort: Int, vpc: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val vm: String

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

Link copied to clipboard

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

Link copied to clipboard
val vmPort: Int

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

Link copied to clipboard
val vpc: String

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