Share via


WorkloadNetworkDhcpServer Class

Definition

NSX DHCP Server.

public class WorkloadNetworkDhcpServer : Azure.ResourceManager.Avs.Models.WorkloadNetworkDhcpEntity, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Avs.Models.WorkloadNetworkDhcpServer>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Avs.Models.WorkloadNetworkDhcpServer>
public class WorkloadNetworkDhcpServer : Azure.ResourceManager.Avs.Models.WorkloadNetworkDhcpEntity
type WorkloadNetworkDhcpServer = class
    inherit WorkloadNetworkDhcpEntity
    interface IJsonModel<WorkloadNetworkDhcpServer>
    interface IPersistableModel<WorkloadNetworkDhcpServer>
type WorkloadNetworkDhcpServer = class
    inherit WorkloadNetworkDhcpEntity
Public Class WorkloadNetworkDhcpServer
Inherits WorkloadNetworkDhcpEntity
Implements IJsonModel(Of WorkloadNetworkDhcpServer), IPersistableModel(Of WorkloadNetworkDhcpServer)
Public Class WorkloadNetworkDhcpServer
Inherits WorkloadNetworkDhcpEntity
Inheritance
WorkloadNetworkDhcpServer
Implements

Constructors

WorkloadNetworkDhcpServer()

Initializes a new instance of WorkloadNetworkDhcpServer.

Properties

DisplayName

Display name of the DHCP entity.

(Inherited from WorkloadNetworkDhcpEntity)
LeaseTime

DHCP Server Lease Time.

ProvisioningState

The provisioning state.

(Inherited from WorkloadNetworkDhcpEntity)
Revision

NSX revision number.

(Inherited from WorkloadNetworkDhcpEntity)
Segments

NSX Segments consuming DHCP.

(Inherited from WorkloadNetworkDhcpEntity)
ServerAddress

DHCP Server Address.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from WorkloadNetworkDhcpEntity)

Explicit Interface Implementations

IJsonModel<WorkloadNetworkDhcpEntity>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from WorkloadNetworkDhcpEntity)
IJsonModel<WorkloadNetworkDhcpEntity>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from WorkloadNetworkDhcpEntity)
IJsonModel<WorkloadNetworkDhcpServer>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<WorkloadNetworkDhcpServer>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<WorkloadNetworkDhcpEntity>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from WorkloadNetworkDhcpEntity)
IPersistableModel<WorkloadNetworkDhcpEntity>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from WorkloadNetworkDhcpEntity)
IPersistableModel<WorkloadNetworkDhcpEntity>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from WorkloadNetworkDhcpEntity)
IPersistableModel<WorkloadNetworkDhcpServer>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<WorkloadNetworkDhcpServer>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<WorkloadNetworkDhcpServer>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to