Freigeben über


ArmNetworkCloudModelFactory.NetworkCloudBareMetalMachineData Methode

Definition

Initialisiert eine neue instance von NetworkCloudBareMetalMachineData.

public static Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineData NetworkCloudBareMetalMachineData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> associatedResourceIds = default, string bmcConnectionString = default, Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials bmcCredentials = default, string bmcMacAddress = default, string bootMacAddress = default, Azure.Core.ResourceIdentifier clusterId = default, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineCordonStatus? cordonStatus = default, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineDetailedStatus? detailedStatus = default, string detailedStatusMessage = default, Azure.ResourceManager.NetworkCloud.Models.HardwareInventory hardwareInventory = default, Azure.ResourceManager.NetworkCloud.Models.HardwareValidationStatus hardwareValidationStatus = default, System.Collections.Generic.IEnumerable<string> hybridAksClustersAssociatedIds = default, string kubernetesNodeName = default, string kubernetesVersion = default, string machineDetails = default, string machineName = default, string machineSkuId = default, System.Net.IPAddress oamIPv4Address = default, string oamIPv6Address = default, string osImage = default, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePowerState? powerState = default, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineProvisioningState? provisioningState = default, Azure.Core.ResourceIdentifier rackId = default, long rackSlot = 0, Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReadyState? readyState = default, string serialNumber = default, string serviceTag = default, System.Collections.Generic.IEnumerable<string> virtualMachinesAssociatedIds = default);
static member NetworkCloudBareMetalMachineData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation * seq<Azure.Core.ResourceIdentifier> * string * Azure.ResourceManager.NetworkCloud.Models.AdministrativeCredentials * string * string * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineCordonStatus> * Nullable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineDetailedStatus> * string * Azure.ResourceManager.NetworkCloud.Models.HardwareInventory * Azure.ResourceManager.NetworkCloud.Models.HardwareValidationStatus * seq<string> * string * string * string * string * string * System.Net.IPAddress * string * string * Nullable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachinePowerState> * Nullable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineProvisioningState> * Azure.Core.ResourceIdentifier * int64 * Nullable<Azure.ResourceManager.NetworkCloud.Models.BareMetalMachineReadyState> * string * string * seq<string> -> Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineData
Public Shared Function NetworkCloudBareMetalMachineData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional associatedResourceIds As IEnumerable(Of ResourceIdentifier) = Nothing, Optional bmcConnectionString As String = Nothing, Optional bmcCredentials As AdministrativeCredentials = Nothing, Optional bmcMacAddress As String = Nothing, Optional bootMacAddress As String = Nothing, Optional clusterId As ResourceIdentifier = Nothing, Optional cordonStatus As Nullable(Of BareMetalMachineCordonStatus) = Nothing, Optional detailedStatus As Nullable(Of BareMetalMachineDetailedStatus) = Nothing, Optional detailedStatusMessage As String = Nothing, Optional hardwareInventory As HardwareInventory = Nothing, Optional hardwareValidationStatus As HardwareValidationStatus = Nothing, Optional hybridAksClustersAssociatedIds As IEnumerable(Of String) = Nothing, Optional kubernetesNodeName As String = Nothing, Optional kubernetesVersion As String = Nothing, Optional machineDetails As String = Nothing, Optional machineName As String = Nothing, Optional machineSkuId As String = Nothing, Optional oamIPv4Address As IPAddress = Nothing, Optional oamIPv6Address As String = Nothing, Optional osImage As String = Nothing, Optional powerState As Nullable(Of BareMetalMachinePowerState) = Nothing, Optional provisioningState As Nullable(Of BareMetalMachineProvisioningState) = Nothing, Optional rackId As ResourceIdentifier = Nothing, Optional rackSlot As Long = 0, Optional readyState As Nullable(Of BareMetalMachineReadyState) = Nothing, Optional serialNumber As String = Nothing, Optional serviceTag As String = Nothing, Optional virtualMachinesAssociatedIds As IEnumerable(Of String) = Nothing) As NetworkCloudBareMetalMachineData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

extendedLocation
ExtendedLocation

Der erweiterte Speicherort des Clusters, der der Ressource zugeordnet ist.

associatedResourceIds
IEnumerable<ResourceIdentifier>

Die Liste der Ressourcen-IDs für die anderen Microsoft.NetworkCloud-Ressourcen, die dieses Netzwerk angefügt haben.

bmcConnectionString
String

Die Verbindungszeichenfolge für den Baseboardverwaltungscontroller, einschließlich IP-Adresse und Protokoll.

bmcCredentials
AdministrativeCredentials

Die Anmeldeinformationen des Baseboard-Verwaltungscontrollers auf diesem Bare-Metal-Computer.

bmcMacAddress
String

Die MAC-Adresse des BMC-Geräts.

bootMacAddress
String

Die MAC-Adresse einer NIC, die mit dem PXE-Netzwerk verbunden ist.

clusterId
ResourceIdentifier

Die Ressourcen-ID des Clusters, dem dieser Bare-Metal-Computer zugeordnet ist.

cordonStatus
Nullable<BareMetalMachineCordonStatus>

Die Absperrung status der Bare-Metal-Maschine.

detailedStatus
Nullable<BareMetalMachineDetailedStatus>

Die detailliertere status der Bare-Metal-Maschine.

detailedStatusMessage
String

Die beschreibende Meldung zum aktuellen detaillierten status.

hardwareInventory
HardwareInventory

Der Hardwarebestand, einschließlich der Informationen, die aus den Modell-/SKU-Informationen und dem ironischen Inspektor abgerufen wurden.

hardwareValidationStatus
HardwareValidationStatus

Die Details der neuesten Hardwareüberprüfung, die für diesen Bare-Metal-Computer durchgeführt wurde.

hybridAksClustersAssociatedIds
IEnumerable<String>

Feld veraltet. Diese Felder werden leer/weggelassen. Die Liste der Ressourcen-IDs für die HybridAksClusters, die Knoten auf diesem Bare-Metal-Computer gehostet haben.

kubernetesNodeName
String

Der Name dieses Computers, der durch das Hostobjekt in der Kubernetes-Steuerungsebene des Clusters dargestellt wird.

kubernetesVersion
String

Die Version von Kubernetes, die auf diesem Computer ausgeführt wird.

machineDetails
String

Die vom Kunden bereitgestellten benutzerdefinierten Details.

machineName
String

Der Hostname auf Betriebssystemebene, der diesem Computer zugewiesen ist.

machineSkuId
String

Der eindeutige interne Bezeichner der Bare-Metal-Computer-SKU.

oamIPv4Address
IPAddress

Die IPv4-Adresse, die dem Bare-Metal-Computer während der Clusterbereitstellung zugewiesen wird.

oamIPv6Address
String

Die IPv6-Adresse, die dem Bare-Metal-Computer während der Clusterbereitstellung zugewiesen wird.

osImage
String

Das Image, das derzeit auf dem Betriebssystemdatenträger bereitgestellt wird.

powerState
Nullable<BareMetalMachinePowerState>

Der vom Baseboard-Verwaltungscontroller abgeleitete Energiezustand.

provisioningState
Nullable<BareMetalMachineProvisioningState>

Der Bereitstellungsstatus des Bare-Metal-Computers.

rackId
ResourceIdentifier

Die Ressourcen-ID des Racks, in dem sich dieser Bare-Metal-Computer befindet.

rackSlot
Int64

Der Rackslot, in dem sich diese Bare-Metal-Maschine befindet, ist von unten nach oben bestellt, d. h. der niedrigste Slot ist 1.

readyState
Nullable<BareMetalMachineReadyState>

Der Indikator, ob der Bare-Metal-Computer bereit ist, Workloads zu empfangen.

serialNumber
String

Die Seriennummer der Bare-Metal-Maschine.

serviceTag
String

Der ermittelte Wert des Diensttags des Computers.

virtualMachinesAssociatedIds
IEnumerable<String>

Feld veraltet. Diese Felder werden leer/weggelassen. Die Liste der Ressourcen-IDs für die VirtualMachines, die auf diesem Bare-Metal-Computer gehostet werden.

Gibt zurück

Eine neue NetworkCloudBareMetalMachineData instance zum Mocking.

Gilt für: