Database Migration v1 API - Class ForwardSshTunnelConnectivity (2.2.0)

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

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

Forward SSH Tunnel connectivity.

Inheritance

object > ForwardSshTunnelConnectivity

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

ForwardSshTunnelConnectivity()

public ForwardSshTunnelConnectivity()

ForwardSshTunnelConnectivity(ForwardSshTunnelConnectivity)

public ForwardSshTunnelConnectivity(ForwardSshTunnelConnectivity other)
Parameter
NameDescription
otherForwardSshTunnelConnectivity

Properties

AuthenticationMethodCase

public ForwardSshTunnelConnectivity.AuthenticationMethodOneofCase AuthenticationMethodCase { get; }
Property Value
TypeDescription
ForwardSshTunnelConnectivityAuthenticationMethodOneofCase

HasPassword

public bool HasPassword { get; }

Gets whether the "password" field is set

Property Value
TypeDescription
bool

HasPrivateKey

public bool HasPrivateKey { get; }

Gets whether the "private_key" field is set

Property Value
TypeDescription
bool

Hostname

public string Hostname { get; set; }

Required. Hostname for the SSH tunnel.

Property Value
TypeDescription
string

Password

public string Password { get; set; }

Input only. SSH password.

Property Value
TypeDescription
string

Port

public int Port { get; set; }

Port for the SSH tunnel, default value is 22.

Property Value
TypeDescription
int

PrivateKey

public string PrivateKey { get; set; }

Input only. SSH private key.

Property Value
TypeDescription
string

Username

public string Username { get; set; }

Required. Username for the SSH tunnel.

Property Value
TypeDescription
string