ArmNetworkCloudModelFactory.BareMetalMachineReplaceContent Method

Definition

public static Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReplaceContent BareMetalMachineReplaceContent(Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials = default, string bmcMacAddress = default, string bootMacAddress = default, string machineName = default, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReplaceSafeguardMode? safeguardMode = default, string serialNumber = default, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReplaceStoragePolicy? storagePolicy = default);
static member BareMetalMachineReplaceContent : Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials * string * string * string * Nullable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReplaceSafeguardMode> * string * Nullable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReplaceStoragePolicy> -> Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReplaceContent
Public Shared Function BareMetalMachineReplaceContent (Optional bmcCredentials As AdministrativeCredentials = Nothing, Optional bmcMacAddress As String = Nothing, Optional bootMacAddress As String = Nothing, Optional machineName As String = Nothing, Optional safeguardMode As Nullable(Of BareMetalMachineReplaceSafeguardMode) = Nothing, Optional serialNumber As String = Nothing, Optional storagePolicy As Nullable(Of BareMetalMachineReplaceStoragePolicy) = Nothing) As BareMetalMachineReplaceContent

Parameters

bmcCredentials
AdministrativeCredentials

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.

bmcMacAddress
String

The MAC address of the BMC device.

bootMacAddress
String

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

machineName
String

The OS-level hostname assigned to this machine.

safeguardMode
Nullable<BareMetalMachineReplaceSafeguardMode>

The safeguard mode to use for the replace action, where None indicates to bypass safeguards and All indicates to utilize all safeguards.

serialNumber
String

The serial number of the bare metal machine.

storagePolicy
Nullable<BareMetalMachineReplaceStoragePolicy>

The indicator of whether to bypass clearing storage while replacing a bare metal machine.

Returns

A new BareMetalMachineReplaceContent instance for mocking.

Applies to