Class NetworkInterface

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

NetworkInterface represents a NIC of a VM.

Inheritance

Object > NetworkInterface

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

NetworkInterface()

public NetworkInterface()

NetworkInterface(NetworkInterface)

public NetworkInterface(NetworkInterface other)
Parameter
NameDescription
otherNetworkInterface

Properties

ExternalIp

public string ExternalIp { get; set; }

The external IP to define in the NIC.

Property Value
TypeDescription
String

InternalIp

public string InternalIp { get; set; }

The internal IP to define in the NIC. The formats accepted are: ephemeral \ ipv4 address \ a named address resource full path.

Property Value
TypeDescription
String

Network

public string Network { get; set; }

The network to connect the NIC to.

Property Value
TypeDescription
String

Subnetwork

public string Subnetwork { get; set; }

The subnetwork to connect the NIC to.

Property Value
TypeDescription
String