Reference documentation and code samples for the Google Cloud Dms V1 Client class GenerateTcpProxyScriptRequest.
Request message for 'GenerateTcpProxyScript' request.
Generated from protobuf message google.cloud.clouddms.v1.GenerateTcpProxyScriptRequest
Namespace
Google \ Cloud \ CloudDms \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ migration_job
string
Name of the migration job resource to generate the TCP Proxy script.
↳ vm_name
string
Required. The name of the Compute instance that will host the proxy.
↳ vm_machine_type
string
Required. The type of the Compute instance that will host the proxy.
↳ vm_zone
string
Optional. The Google Cloud Platform zone to create the VM in. The fully qualified name of the zone must be specified, including the region name, for example "us-central1-b". If not specified, uses the "-b" zone of the destination Connection Profile's region.
↳ vm_subnet
string
Required. The name of the subnet the Compute instance will use for private connectivity. Must be supplied in the form of projects/{project}/regions/{region}/subnetworks/{subnetwork}. Note: the region for the subnet must match the Compute instance region.
getMigrationJob
Name of the migration job resource to generate the TCP Proxy script.
string
setMigrationJob
Name of the migration job resource to generate the TCP Proxy script.
var
string
$this
getVmName
Required. The name of the Compute instance that will host the proxy.
string
setVmName
Required. The name of the Compute instance that will host the proxy.
var
string
$this
getVmMachineType
Required. The type of the Compute instance that will host the proxy.
string
setVmMachineType
Required. The type of the Compute instance that will host the proxy.
var
string
$this
getVmZone
Optional. The Google Cloud Platform zone to create the VM in. The fully qualified name of the zone must be specified, including the region name, for example "us-central1-b". If not specified, uses the "-b" zone of the destination Connection Profile's region.
string
setVmZone
Optional. The Google Cloud Platform zone to create the VM in. The fully qualified name of the zone must be specified, including the region name, for example "us-central1-b". If not specified, uses the "-b" zone of the destination Connection Profile's region.
var
string
$this
getVmSubnet
Required. The name of the subnet the Compute instance will use for private connectivity. Must be supplied in the form of projects/{project}/regions/{region}/subnetworks/{subnetwork}.
Note: the region for the subnet must match the Compute instance region.
string
setVmSubnet
Required. The name of the subnet the Compute instance will use for private connectivity. Must be supplied in the form of projects/{project}/regions/{region}/subnetworks/{subnetwork}.
Note: the region for the subnet must match the Compute instance region.
var
string
$this