ArmComputeScheduleModelFactory.VirtualMachineNetworkInterfaceConfigurationProperties Method

Definition

public static Azure.ResourceManager.ComputeSchedule.Models.VirtualMachineNetworkInterfaceConfigurationProperties VirtualMachineNetworkInterfaceConfigurationProperties(bool? primary = default, Azure.ResourceManager.ComputeSchedule.Models.DeleteOptions? deleteOption = default, bool? enableAcceleratedNetworking = default, bool? disableTcpStateTracking = default, bool? enableFpga = default, bool? enableIPForwarding = default, Azure.Core.ResourceIdentifier networkSecurityGroupId = default, System.Collections.Generic.IEnumerable<string> dnsServers = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ComputeSchedule.Models.VirtualMachineNetworkInterfaceIPConfiguration> ipConfigurations = default, Azure.Core.ResourceIdentifier dscpConfigurationId = default, Azure.ResourceManager.ComputeSchedule.Models.NetworkInterfaceAuxiliaryMode? auxiliaryMode = default, Azure.ResourceManager.ComputeSchedule.Models.NetworkInterfaceAuxiliarySku? auxiliarySku = default);
static member VirtualMachineNetworkInterfaceConfigurationProperties : Nullable<bool> * Nullable<Azure.ResourceManager.ComputeSchedule.Models.DeleteOptions> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Azure.Core.ResourceIdentifier * seq<string> * seq<Azure.ResourceManager.ComputeSchedule.Models.VirtualMachineNetworkInterfaceIPConfiguration> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.ComputeSchedule.Models.NetworkInterfaceAuxiliaryMode> * Nullable<Azure.ResourceManager.ComputeSchedule.Models.NetworkInterfaceAuxiliarySku> -> Azure.ResourceManager.ComputeSchedule.Models.VirtualMachineNetworkInterfaceConfigurationProperties
Public Shared Function VirtualMachineNetworkInterfaceConfigurationProperties (Optional primary As Nullable(Of Boolean) = Nothing, Optional deleteOption As Nullable(Of DeleteOptions) = Nothing, Optional enableAcceleratedNetworking As Nullable(Of Boolean) = Nothing, Optional disableTcpStateTracking As Nullable(Of Boolean) = Nothing, Optional enableFpga As Nullable(Of Boolean) = Nothing, Optional enableIPForwarding As Nullable(Of Boolean) = Nothing, Optional networkSecurityGroupId As ResourceIdentifier = Nothing, Optional dnsServers As IEnumerable(Of String) = Nothing, Optional ipConfigurations As IEnumerable(Of VirtualMachineNetworkInterfaceIPConfiguration) = Nothing, Optional dscpConfigurationId As ResourceIdentifier = Nothing, Optional auxiliaryMode As Nullable(Of NetworkInterfaceAuxiliaryMode) = Nothing, Optional auxiliarySku As Nullable(Of NetworkInterfaceAuxiliarySku) = Nothing) As VirtualMachineNetworkInterfaceConfigurationProperties

Parameters

primary
Nullable<Boolean>

Specifies the primary network interface in case the virtual machine has more than 1 network interface.

deleteOption
Nullable<DeleteOptions>

Specify what happens to the network interface when the VM is deleted.

enableAcceleratedNetworking
Nullable<Boolean>

Specifies whether the network interface is accelerated networking-enabled.

disableTcpStateTracking
Nullable<Boolean>

Specifies whether the network interface is disabled for tcp state tracking.

enableFpga
Nullable<Boolean>

Specifies whether the network interface is FPGA networking-enabled.

enableIPForwarding
Nullable<Boolean>

Whether IP forwarding enabled on this NIC.

networkSecurityGroupId
ResourceIdentifier

The ID of the sub-resource.

dnsServers
IEnumerable<String>

List of DNS servers IP addresses.

ipConfigurations
IEnumerable<VirtualMachineNetworkInterfaceIPConfiguration>

Specifies the IP configurations of the network interface.

dscpConfigurationId
ResourceIdentifier

The ID of the sub-resource.

auxiliaryMode
Nullable<NetworkInterfaceAuxiliaryMode>

Specifies whether the Auxiliary mode is enabled for the Network Interface resource.

auxiliarySku
Nullable<NetworkInterfaceAuxiliarySku>

Specifies whether the Auxiliary sku is enabled for the Network Interface resource.

Returns

A new VirtualMachineNetworkInterfaceConfigurationProperties instance for mocking.

Applies to