Share via


HciVmLogicalNetworkProperties Class

Definition

Properties under the logical network resource.

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

Constructors

HciVmLogicalNetworkProperties()

Initializes a new instance of HciVmLogicalNetworkProperties.

Properties

DhcpOptionsDnsServers

The list of DNS servers IP addresses.

NetworkType

Type of the Logical Network.

ProvisioningState

Provisioning state of the logical network.

Status

The observed state of logical networks.

Subnets

Subnet - list of subnets under the logical network.

VmSwitchName

name of the network switch to be used for VMs.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<HciVmLogicalNetworkProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<HciVmLogicalNetworkProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HciVmLogicalNetworkProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HciVmLogicalNetworkProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<HciVmLogicalNetworkProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to