NetworkCloudBareMetalMachineData Constructor

Definition

Initializes a new instance of NetworkCloudBareMetalMachineData.

public NetworkCloudBareMetalMachineData(Azure.Core.AzureLocation location, string bmcConnectionString, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials, string bmcMacAddress, string bootMacAddress, string machineDetails, string machineName, string machineSkuId, Azure.Core.ResourceIdentifier rackId, long rackSlot, string serialNumber, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation);
new Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineData : Azure.Core.AzureLocation * string * Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials * string * string * string * string * string * Azure.Core.ResourceIdentifier * int64 * string * Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation -> Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineData
Public Sub New (location As AzureLocation, bmcConnectionString As String, bmcCredentials As AdministrativeCredentials, bmcMacAddress As String, bootMacAddress As String, machineDetails As String, machineName As String, machineSkuId As String, rackId As ResourceIdentifier, rackSlot As Long, serialNumber As String, extendedLocation As ExtendedLocation)

Parameters

location
AzureLocation

The geo-location where the resource lives.

bmcConnectionString
String

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

bmcCredentials
AdministrativeCredentials

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

bmcMacAddress
String

The MAC address of the BMC device.

bootMacAddress
String

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

machineDetails
String

The custom details provided by the customer.

machineName
String

The OS-level hostname assigned to this machine.

machineSkuId
String

The unique internal identifier of the bare metal machine SKU.

rackId
ResourceIdentifier

The resource ID of the rack where this bare metal machine resides.

rackSlot
Int64

The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1.

serialNumber
String

The serial number of the bare metal machine.

extendedLocation
Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation

The extended location of the resource. This property is required when creating the resource.

Exceptions

bmcConnectionString, bmcCredentials, bmcMacAddress, bootMacAddress, machineDetails, machineName, machineSkuId, rackId, serialNumber or extendedLocation is null.

Applies to