ArmComputeModelFactory.VirtualMachineNetworkProfile Method

Definition

public static Azure.ResourceManager.Compute.Models.VirtualMachineNetworkProfile VirtualMachineNetworkProfile(System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.VirtualMachineNetworkInterfaceReference> networkInterfaces = default, Azure.ResourceManager.Compute.Models.NetworkApiVersion? networkApiVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.VirtualMachineNetworkInterfaceConfiguration> networkInterfaceConfigurations = default, Azure.ResourceManager.Compute.Models.InterconnectGroupProfile interconnectGroupProfile = default);
static member VirtualMachineNetworkProfile : seq<Azure.ResourceManager.Compute.Models.VirtualMachineNetworkInterfaceReference> * Nullable<Azure.ResourceManager.Compute.Models.NetworkApiVersion> * seq<Azure.ResourceManager.Compute.Models.VirtualMachineNetworkInterfaceConfiguration> * Azure.ResourceManager.Compute.Models.InterconnectGroupProfile -> Azure.ResourceManager.Compute.Models.VirtualMachineNetworkProfile
Public Shared Function VirtualMachineNetworkProfile (Optional networkInterfaces As IEnumerable(Of VirtualMachineNetworkInterfaceReference) = Nothing, Optional networkApiVersion As Nullable(Of NetworkApiVersion) = Nothing, Optional networkInterfaceConfigurations As IEnumerable(Of VirtualMachineNetworkInterfaceConfiguration) = Nothing, Optional interconnectGroupProfile As InterconnectGroupProfile = Nothing) As VirtualMachineNetworkProfile

Parameters

networkInterfaces
IEnumerable<VirtualMachineNetworkInterfaceReference>

Specifies the list of resource Ids for the network interfaces associated with the virtual machine.

networkApiVersion
Nullable<NetworkApiVersion>

specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations.

networkInterfaceConfigurations
IEnumerable<VirtualMachineNetworkInterfaceConfiguration>

Specifies the networking configurations that will be used to create the virtual machine networking resources.

interconnectGroupProfile
InterconnectGroupProfile

Specifies the interconnect group profile to associate with the virtual machine. Minimum api-version: 2026-03-01.

Returns

A new VirtualMachineNetworkProfile instance for mocking.

Applies to