Database Migration v1 API - Class GenerateSshScriptRequest (2.5.0)

public sealed class GenerateSshScriptRequest : IMessage<GenerateSshScriptRequest>, IEquatable<GenerateSshScriptRequest>, IDeepCloneable<GenerateSshScriptRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Database Migration v1 API class GenerateSshScriptRequest.

Request message for 'GenerateSshScript' request.

Inheritance

object > GenerateSshScriptRequest

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

GenerateSshScriptRequest()

public GenerateSshScriptRequest()

GenerateSshScriptRequest(GenerateSshScriptRequest)

public GenerateSshScriptRequest(GenerateSshScriptRequest other)
Parameter
Name Description
other GenerateSshScriptRequest

Properties

MigrationJob

public string MigrationJob { get; set; }

Name of the migration job resource to generate the SSH script.

Property Value
Type Description
string

MigrationJobAsMigrationJobName

public MigrationJobName MigrationJobAsMigrationJobName { get; set; }

MigrationJobName-typed view over the MigrationJob resource name property.

Property Value
Type Description
MigrationJobName

Vm

public string Vm { get; set; }

Required. Bastion VM Instance name to use or to create.

Property Value
Type Description
string

VmConfigCase

public GenerateSshScriptRequest.VmConfigOneofCase VmConfigCase { get; }
Property Value
Type Description
GenerateSshScriptRequestVmConfigOneofCase

VmCreationConfig

public VmCreationConfig VmCreationConfig { get; set; }

The VM creation configuration

Property Value
Type Description
VmCreationConfig

VmPort

public int VmPort { get; set; }

The port that will be open on the bastion host.

Property Value
Type Description
int

VmSelectionConfig

public VmSelectionConfig VmSelectionConfig { get; set; }

The VM selection configuration

Property Value
Type Description
VmSelectionConfig