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 |
InternalIp
Optional. An internal IP address associated with this instance. Specify an unused static internal IP address available to the subnet this instance is in, or leave this field undefined to use an IP from the subnet's ephemeral range.
Declaration
[JsonProperty("internalIp")]
public virtual string InternalIp { 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 |