Share via


BareMetalMachineReplaceContent Class

Definition

BareMetalMachineReplaceParameters represents the body of the request to physically swap a bare metal machine for another.

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

Constructors

BareMetalMachineReplaceContent()

Initializes a new instance of BareMetalMachineReplaceContent.

Properties

BmcCredentials

The credentials of the baseboard management controller on this bare metal machine.

BmcMacAddress

The MAC address of the BMC device.

BootMacAddress

The MAC address of a NIC connected to the PXE network.

MachineName

The OS-level hostname assigned to this machine.

SerialNumber

The serial number of the bare metal machine.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<BareMetalMachineReplaceContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BareMetalMachineReplaceContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BareMetalMachineReplaceContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BareMetalMachineReplaceContent>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BareMetalMachineReplaceContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to