Class NetworkInterface
The definition of a network interface resource attached to a VM.
Implements
Inherited Members
Namespace: Google.Apis.AIPlatformNotebooks.v2.Data
Assembly: Google.Apis.AIPlatformNotebooks.v2.dll
Syntax
public class NetworkInterface : IDirectResponseSchema
Properties
AccessConfigs
Optional. An array of configurations for this interface. Currently, only one access config, ONE_TO_ONE_NAT, is supported. If no accessConfigs specified, the instance will have an external internet access through an ephemeral external IP address.
Declaration
[JsonProperty("accessConfigs")]
public virtual IList<AccessConfig> AccessConfigs { get; set; }
Property Value
Type | Description |
---|---|
IList<AccessConfig> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Network
Optional. The name of the VPC that this VM instance is in. Format:
projects/{project_id}/global/networks/{network_id}
Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
Type | Description |
---|---|
string |
NicType
Optional. The type of vNIC to be used on this interface. This may be gVNIC or VirtioNet.
Declaration
[JsonProperty("nicType")]
public virtual string NicType { get; set; }
Property Value
Type | Description |
---|---|
string |
Subnet
Optional. The name of the subnet that this VM instance is in. Format:
projects/{project_id}/regions/{region}/subnetworks/{subnetwork_id}
Declaration
[JsonProperty("subnet")]
public virtual string Subnet { get; set; }
Property Value
Type | Description |
---|---|
string |