你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ArmNetworkCloudModelFactory.NetworkCloudBareMetalMachineData 方法

定义

初始化 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

参数

name
String

名称。

resourceType
ResourceType

resourceType。

systemData
SystemData

systemData。

tags
IDictionary<String,String>

标记。

location
AzureLocation

位置。

extendedLocation
ExtendedLocation

与资源关联的群集的扩展位置。

associatedResourceIds
IEnumerable<ResourceIdentifier>

已附加此网络的其他 Microsoft.NetworkCloud 资源的资源 ID 列表。

bmcConnectionString
String

基板管理控制器的连接字符串,包括 IP 地址和协议。

bmcCredentials
AdministrativeCredentials

此裸机计算机上的基板管理控制器的凭据。

bmcMacAddress
String

BMC 设备的 MAC 地址。

bootMacAddress
String

连接到 PXE 网络的 NIC 的 MAC 地址。

clusterId
ResourceIdentifier

与此裸机计算机关联的群集的资源 ID。

cordonStatus
Nullable<BareMetalMachineCordonStatus>

裸机的封锁状态。

detailedStatus
Nullable<BareMetalMachineDetailedStatus>

裸机的更详细状态。

detailedStatusMessage
String

有关当前详细状态的描述性消息。

hardwareInventory
HardwareInventory

硬件清单,包括从模型/SKU 信息和讽刺检查器获取的信息。

hardwareValidationStatus
HardwareValidationStatus

为此裸机计算机执行的最新硬件验证的详细信息。

hybridAksClustersAssociatedIds
IEnumerable<String>

字段已弃用。 这些字段将为空/省略。 在此裸机计算机上托管节点的 HybridAksCluster 的资源 ID 列表。

kubernetesNodeName
String

此计算机的名称,由群集的 Kubernetes 控制平面中的主机对象表示。

kubernetesVersion
String

在此计算机上运行的 Kubernetes 版本。

machineDetails
String

客户提供的自定义详细信息。

machineName
String

分配给此计算机的 OS 级主机名。

machineSkuId
String

裸机 SKU 的唯一内部标识符。

oamIPv4Address
IPAddress

在群集部署期间分配给裸机计算机的 IPv4 地址。

oamIPv6Address
String

在群集部署期间分配给裸机计算机的 IPv6 地址。

osImage
String

当前预配到 OS 磁盘的映像。

powerState
Nullable<BareMetalMachinePowerState>

派生自基板管理控制器的电源状态。

provisioningState
Nullable<BareMetalMachineProvisioningState>

裸机计算机的预配状态。

rackId
ResourceIdentifier

此裸机计算机所在的机架的资源 ID。

rackSlot
Int64

此裸机所在的机架槽,从下到上排序,即最低槽为 1。

readyState
Nullable<BareMetalMachineReadyState>

指示裸机是否已准备好接收工作负载。

serialNumber
String

裸机计算机的序列号。

serviceTag
String

计算机服务标记的发现值。

virtualMachinesAssociatedIds
IEnumerable<String>

字段已弃用。 这些字段将为空/省略。 此裸机计算机上托管的 VirtualMachines 的资源 ID 列表。

返回

用于模拟的新 NetworkCloudBareMetalMachineData 实例。

适用于