Compartir a través de


BareMetalMachineConfigurationData Class

BareMetalMachineConfigurationData represents configuration for the bare metal machine.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

Constructor

BareMetalMachineConfigurationData(*, bmc_credentials: _models.AdministrativeCredentials, bmc_mac_address: str, boot_mac_address: str, rack_slot: int, serial_number: str, machine_details: str | None = None, machine_name: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
bmc_credentials

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. Required.

bmc_mac_address
str

The MAC address of the BMC for this machine. Required.

boot_mac_address
str

The MAC address associated with the PXE NIC card. Required.

machine_details
str

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

Default value: None
machine_name
str

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

Default value: None
rack_slot
int

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

serial_number
str

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

Variables

Name Description
bmc_connection_string
str

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

bmc_credentials

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. Required.

bmc_mac_address
str

The MAC address of the BMC for this machine. Required.

boot_mac_address
str

The MAC address associated with the PXE NIC card. Required.

machine_details
str

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

machine_name
str

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

rack_slot
int

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

serial_number
str

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