BareMetalMachineConfigurationDataArgs

data class BareMetalMachineConfigurationDataArgs(val bmcCredentials: Output<AdministrativeCredentialsArgs>, val bmcMacAddress: Output<String>, val bootMacAddress: Output<String>, val machineDetails: Output<String>? = null, val machineName: Output<String>? = null, val rackSlot: Output<Double>, val serialNumber: Output<String>) : ConvertibleToJava<BareMetalMachineConfigurationDataArgs>

Constructors

Link copied to clipboard
constructor(bmcCredentials: Output<AdministrativeCredentialsArgs>, bmcMacAddress: Output<String>, bootMacAddress: Output<String>, machineDetails: Output<String>? = null, machineName: Output<String>? = null, rackSlot: Output<Double>, serialNumber: Output<String>)

Properties

Link copied to clipboard

The credentials of the baseboard management controller on this bare metal machine. The password field is expected to be an Azure Key Vault key URL. Until the cluster is converted to utilize managed identity by setting the secret archive settings, the actual password value should be provided instead.

Link copied to clipboard
val bmcMacAddress: Output<String>

The MAC address of the BMC for this machine.

Link copied to clipboard
val bootMacAddress: Output<String>

The MAC address associated with the PXE NIC card.

Link copied to clipboard
val machineDetails: Output<String>? = null

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

Link copied to clipboard
val machineName: Output<String>? = null

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

Link copied to clipboard
val rackSlot: Output<Double>

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

Link copied to clipboard
val serialNumber: Output<String>

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

Functions

Link copied to clipboard
open override fun toJava(): BareMetalMachineConfigurationDataArgs