Language

NetworkProfile Class

Definition

Specifies the network interfaces or the networking configuration of the virtual machine.

public class NetworkProfile : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.BulkActions.Models.NetworkProfile>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.BulkActions.Models.NetworkProfile>
type NetworkProfile = class
    interface IJsonModel<NetworkProfile>
    interface IPersistableModel<NetworkProfile>
Public Class NetworkProfile
Implements IJsonModel(Of NetworkProfile), IPersistableModel(Of NetworkProfile)
Inheritance
NetworkProfile
Implements

Constructors

Name Description
NetworkProfile()

Initializes a new instance of NetworkProfile.

Properties

Name Description
NetworkApiVersion

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

NetworkInterfaceConfigurations

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

NetworkInterfaces

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

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<NetworkProfile>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<NetworkProfile>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<NetworkProfile>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<NetworkProfile>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<NetworkProfile>.Write(ModelReaderWriterOptions)

Applies to