Class InstanceNetworkInterface
Describes a network interface.
Inheritance
InstanceNetworkInterface
Assembly: OCI.DotNetSDK.Cloudbridge.dll
Syntax
public class InstanceNetworkInterface
Properties
Association
Declaration
[JsonProperty(PropertyName = "association")]
public InstanceNetworkInterfaceAssociation Association { get; set; }
Property Value
Attachment
Declaration
[JsonProperty(PropertyName = "attachment")]
public InstanceNetworkInterfaceAttachment Attachment { get; set; }
Property Value
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type |
Description |
string |
The description.
|
InterfaceType
Declaration
[JsonProperty(PropertyName = "interfaceType")]
public string InterfaceType { get; set; }
Property Value
Type |
Description |
string |
The type of network interface.
|
Ipv4Prefixes
Declaration
[JsonProperty(PropertyName = "ipv4Prefixes")]
public List<string> Ipv4Prefixes { get; set; }
Property Value
Type |
Description |
List<string> |
The IPv4 delegated prefixes that are assigned to the network interface.
|
Ipv6Addresses
Declaration
[JsonProperty(PropertyName = "ipv6Addresses")]
public List<string> Ipv6Addresses { get; set; }
Property Value
Type |
Description |
List<string> |
The IPv6 addresses associated with the network interface.
|
Ipv6Prefixes
Declaration
[JsonProperty(PropertyName = "ipv6Prefixes")]
public List<string> Ipv6Prefixes { get; set; }
Property Value
Type |
Description |
List<string> |
The IPv6 delegated prefixes that are assigned to the network interface.
|
IsSourceDestCheck
Declaration
[JsonProperty(PropertyName = "isSourceDestCheck")]
public bool? IsSourceDestCheck { get; set; }
Property Value
Type |
Description |
bool? |
Indicates whether source/destination checking is enabled.
|
MacAddress
Declaration
[JsonProperty(PropertyName = "macAddress")]
public string MacAddress { get; set; }
Property Value
Type |
Description |
string |
The MAC address.
|
NetworkInterfaceKey
Declaration
[JsonProperty(PropertyName = "networkInterfaceKey")]
public string NetworkInterfaceKey { get; set; }
Property Value
Type |
Description |
string |
The ID of the network interface.
|
OwnerKey
Declaration
[JsonProperty(PropertyName = "ownerKey")]
public string OwnerKey { get; set; }
Property Value
Type |
Description |
string |
The ID of the AWS account that created the network interface.
|
PrivateIpAddresses
Declaration
[JsonProperty(PropertyName = "privateIpAddresses")]
public List<InstancePrivateIpAddress> PrivateIpAddresses { get; set; }
Property Value
SecurityGroups
Declaration
[JsonProperty(PropertyName = "securityGroups")]
public List<GroupIdentifier> SecurityGroups { get; set; }
Property Value
Status
Declaration
[JsonProperty(PropertyName = "status")]
public string Status { get; set; }
Property Value
Type |
Description |
string |
The status of the network interface.
|
SubnetKey
Declaration
[JsonProperty(PropertyName = "subnetKey")]
public string SubnetKey { get; set; }
Property Value
Type |
Description |
string |
The ID of the subnet.
|