Share via


BareMetalMachineConfigurationData Class

Definition

BareMetalMachineConfigurationData represents configuration for the bare metal machine.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineConfigurationDataTypeConverter))]
public class BareMetalMachineConfigurationData : Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBareMetalMachineConfigurationData
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.BareMetalMachineConfigurationDataTypeConverter))>]
type BareMetalMachineConfigurationData = class
    interface IBareMetalMachineConfigurationData
    interface IJsonSerializable
Public Class BareMetalMachineConfigurationData
Implements IBareMetalMachineConfigurationData
Inheritance
BareMetalMachineConfigurationData
Attributes
Implements

Constructors

BareMetalMachineConfigurationData()

Creates an new BareMetalMachineConfigurationData instance.

Properties

BmcConnectionString

The connection string for the baseboard management controller including IP address and protocol.

BmcCredentialsPassword

The password of the administrator of the device used during initialization.

BmcCredentialsUsername

The username of the administrator of the device used during initialization.

BmcMacAddress

The MAC address of the BMC for this machine.

BootMacAddress

The MAC address associated with the PXE NIC card.

MachineDetail

The free-form additional information about the machine, e.g. an asset tag.

MachineName

The user-provided name for the bare metal machine created from this specification. If not provided, the machine name will be generated programmatically.

RackSlot

The slot the physical machine is in the rack based on the BOM configuration.

SerialNumber

The serial number of the machine. Hardware suppliers may use an alternate value. For example, service tag.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of BareMetalMachineConfigurationData.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of BareMetalMachineConfigurationData.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.NetworkCloud.Models.Api20230701.IBareMetalMachineConfigurationData.

FromJsonString(String)

Creates a new instance of BareMetalMachineConfigurationData, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of BareMetalMachineConfigurationData into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to