Google Cloud Dms V1 Client - Class ReverseSshConnectivity (1.3.0)

Reference documentation and code samples for the Google Cloud Dms V1 Client class ReverseSshConnectivity.

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.

Generated from protobuf message google.cloud.clouddms.v1.ReverseSshConnectivity

Namespace

Google \ Cloud \ CloudDms \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ vm_ip string

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

↳ vm_port int

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

↳ vm string

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

↳ vpc string

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

getVmIp

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

Returns
TypeDescription
string

setVmIp

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getVmPort

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

Returns
TypeDescription
int

setVmPort

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

Parameter
NameDescription
var int
Returns
TypeDescription
$this

getVm

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

Returns
TypeDescription
string

setVm

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getVpc

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

Returns
TypeDescription
string

setVpc

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this