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
Dns
Gets or sets the DNS settings for this network interface.
public AzureNetworkInterfaceDnsSettings Dns { get; set; }
Property Value
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
IPForwardingEnabled
Gets or sets whether IP forwarding is enabled for this interface.
public BooleanOption IPForwardingEnabled { get; set; }
Property Value
MacAddress
Gets or sets the MAC address assigned to this network interface.
public string MacAddress { get; set; }
Property Value
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
NetworkSecurityGroupName
Gets or sets the name of the network security group to which this interface is assigned.
public string NetworkSecurityGroupName { get; set; }
Property Value
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
VirtualMachineIdentifier
Gets or sets the unique identifier of the virtual machine to which this interface is assigned.
public string VirtualMachineIdentifier { get; set; }
Property Value
VirtualMachineName
Gets or sets the name of the virtual machine to which this interface is assigned.
public string VirtualMachineName { get; set; }