Table of Contents

Class AzureNetworkInterface

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a network interface in an Azure tenant.

public class AzureNetworkInterface : AzureResourceBase, IComparable<AzureResourceBase>
Inheritance
AzureNetworkInterface
Implements
Inherited Members

Constructors

AzureNetworkInterface()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureNetworkInterface class.

public AzureNetworkInterface()

Properties

AcceleratedNetworkingEnabled

Gets or sets whether accelerated networking is enabled for this interface.

public BooleanOption AcceleratedNetworkingEnabled { get; set; }

Property Value

BooleanOption

Dns

Gets or sets the DNS settings for this network interface.

public AzureNetworkInterfaceDnsSettings Dns { get; set; }

Property Value

AzureNetworkInterfaceDnsSettings

IPAddresses

Gets all private and public IP addresses assigned to the network interface.

public SerializableStringCollection IPAddresses { get; set; }

Property Value

SerializableStringCollection

IPConfigurations

Gets or sets the IP configurations for the network interface.

public AzureNetworkInterfaceIPConfigurations IPConfigurations { get; set; }

Property Value

AzureNetworkInterfaceIPConfigurations

IPForwardingEnabled

Gets or sets whether IP forwarding is enabled for this interface.

public BooleanOption IPForwardingEnabled { get; set; }

Property Value

BooleanOption

MacAddress

Gets or sets the MAC address assigned to this network interface.

public string MacAddress { get; set; }

Property Value

string

NetworkSecurityGroupIdentifier

Gets or sets the unique identifier of the network security group to which this interface is assigned.

public string NetworkSecurityGroupIdentifier { get; set; }

Property Value

string

NetworkSecurityGroupName

Gets or sets the name of the network security group to which this interface is assigned.

public string NetworkSecurityGroupName { get; set; }

Property Value

string

PrivateIPAddresses

Gets the private IP addresses assigned to the network interface.

public SerializableStringCollection PrivateIPAddresses { get; set; }

Property Value

SerializableStringCollection

PublicIPAddresses

Gets the public IP addresses assigned to the network interface.

public SerializableStringCollection PublicIPAddresses { get; set; }

Property Value

SerializableStringCollection

ResourceGuid

Gets or sets the unique identifier of the resource in GUID format.

public Guid ResourceGuid { get; set; }

Property Value

Guid

VirtualMachineIdentifier

Gets or sets the unique identifier of the virtual machine to which this interface is assigned.

public string VirtualMachineIdentifier { get; set; }

Property Value

string

VirtualMachineName

Gets or sets the name of the virtual machine to which this interface is assigned.

public string VirtualMachineName { get; set; }

Property Value

string