ArmComputeFleetModelFactory.ComputeFleetVmssNetworkConfigurationProperties Method

Definition

public static Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssNetworkConfigurationProperties ComputeFleetVmssNetworkConfigurationProperties(bool? isPrimary = default, bool? isAcceleratedNetworkingEnabled = default, bool? isTcpStateTrackingDisabled = default, bool? isFpgaEnabled = default, Azure.Core.ResourceIdentifier networkSecurityGroupId = default, System.Collections.Generic.IEnumerable<string> dnsServers = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssIPConfiguration> ipConfigurations = default, bool? isIPForwardingEnabled = default, Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmDeleteOption? deleteOption = default, Azure.ResourceManager.ComputeFleet.Models.ComputeFleetNetworkInterfaceAuxiliaryMode? auxiliaryMode = default, Azure.ResourceManager.ComputeFleet.Models.ComputeFleetNetworkInterfaceAuxiliarySku? auxiliarySku = default);
static member ComputeFleetVmssNetworkConfigurationProperties : Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Azure.Core.ResourceIdentifier * seq<string> * seq<Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssIPConfiguration> * Nullable<bool> * Nullable<Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmDeleteOption> * Nullable<Azure.ResourceManager.ComputeFleet.Models.ComputeFleetNetworkInterfaceAuxiliaryMode> * Nullable<Azure.ResourceManager.ComputeFleet.Models.ComputeFleetNetworkInterfaceAuxiliarySku> -> Azure.ResourceManager.ComputeFleet.Models.ComputeFleetVmssNetworkConfigurationProperties
Public Shared Function ComputeFleetVmssNetworkConfigurationProperties (Optional isPrimary As Nullable(Of Boolean) = Nothing, Optional isAcceleratedNetworkingEnabled As Nullable(Of Boolean) = Nothing, Optional isTcpStateTrackingDisabled As Nullable(Of Boolean) = Nothing, Optional isFpgaEnabled As Nullable(Of Boolean) = Nothing, Optional networkSecurityGroupId As ResourceIdentifier = Nothing, Optional dnsServers As IEnumerable(Of String) = Nothing, Optional ipConfigurations As IEnumerable(Of ComputeFleetVmssIPConfiguration) = Nothing, Optional isIPForwardingEnabled As Nullable(Of Boolean) = Nothing, Optional deleteOption As Nullable(Of ComputeFleetVmDeleteOption) = Nothing, Optional auxiliaryMode As Nullable(Of ComputeFleetNetworkInterfaceAuxiliaryMode) = Nothing, Optional auxiliarySku As Nullable(Of ComputeFleetNetworkInterfaceAuxiliarySku) = Nothing) As ComputeFleetVmssNetworkConfigurationProperties

Parameters

isPrimary
Nullable<Boolean>

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

isAcceleratedNetworkingEnabled
Nullable<Boolean>

Specifies whether the network interface is accelerated networking-enabled.

isTcpStateTrackingDisabled
Nullable<Boolean>

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

isFpgaEnabled
Nullable<Boolean>

Specifies whether the network interface is FPGA networking-enabled.

networkSecurityGroupId
ResourceIdentifier

Resource Id.

dnsServers
IEnumerable<String>

List of DNS servers IP addresses.

ipConfigurations
IEnumerable<ComputeFleetVmssIPConfiguration>

Specifies the IP configurations of the network interface.

isIPForwardingEnabled
Nullable<Boolean>

Whether IP forwarding enabled on this NIC.

deleteOption
Nullable<ComputeFleetVmDeleteOption>

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

auxiliaryMode
Nullable<ComputeFleetNetworkInterfaceAuxiliaryMode>

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

auxiliarySku
Nullable<ComputeFleetNetworkInterfaceAuxiliarySku>

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

Returns

A new ComputeFleetVmssNetworkConfigurationProperties instance for mocking.

Applies to