public sealed class NetworkInterface : IMessage<NetworkInterface>, IEquatable<NetworkInterface>, IDeepCloneable<NetworkInterface>, IBufferMessage, IMessageReference documentation and code samples for the Notebooks v2 API class NetworkInterface.
The definition of a network interface resource attached to a VM.
Implements
IMessageNetworkInterface, IEquatableNetworkInterface, IDeepCloneableNetworkInterface, IBufferMessage, IMessageNamespace
Google.Cloud.Notebooks.V2Assembly
Google.Cloud.Notebooks.V2.dll
Constructors
NetworkInterface()
public NetworkInterface()NetworkInterface(NetworkInterface)
public NetworkInterface(NetworkInterface other)| Parameter | |
|---|---|
| Name | Description |
other |
NetworkInterface |
Properties
Network
public string Network { get; set; }Optional. The name of the VPC that this VM instance is in.
Format:
projects/{project_id}/global/networks/{network_id}
| Property Value | |
|---|---|
| Type | Description |
string |
|
NicType
public NetworkInterface.Types.NicType NicType { get; set; }Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
| Property Value | |
|---|---|
| Type | Description |
NetworkInterfaceTypesNicType |
|
Subnet
public string Subnet { get; set; }Optional. The name of the subnet that this VM instance is in.
Format:
projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}
| Property Value | |
|---|---|
| Type | Description |
string |
|