Class GenerateSshScriptRequest (2.0.0)

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

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
NameDescription
otherGenerateSshScriptRequest

Properties

MigrationJob

public string MigrationJob { get; set; }

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

Property Value
TypeDescription
String

MigrationJobAsMigrationJobName

public MigrationJobName MigrationJobAsMigrationJobName { get; set; }

MigrationJobName-typed view over the MigrationJob resource name property.

Property Value
TypeDescription
MigrationJobName

Vm

public string Vm { get; set; }

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

Property Value
TypeDescription
String

VmConfigCase

public GenerateSshScriptRequest.VmConfigOneofCase VmConfigCase { get; }
Property Value
TypeDescription
GenerateSshScriptRequest.VmConfigOneofCase

VmCreationConfig

public VmCreationConfig VmCreationConfig { get; set; }

The VM creation configuration

Property Value
TypeDescription
VmCreationConfig

VmPort

public int VmPort { get; set; }

The port that will be open on the bastion host

Property Value
TypeDescription
Int32

VmSelectionConfig

public VmSelectionConfig VmSelectionConfig { get; set; }

The VM selection configuration

Property Value
TypeDescription
VmSelectionConfig