NetworkCloudBareMetalMachineData Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class representing the NetworkCloudBareMetalMachine data model. BareMetalMachine represents the physical machine in the rack.
public class NetworkCloudBareMetalMachineData : Azure.ResourceManager.Models.TrackedResourceData
public class NetworkCloudBareMetalMachineData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetworkCloud.NetworkCloudBareMetalMachineData>
type NetworkCloudBareMetalMachineData = class
inherit TrackedResourceData
type NetworkCloudBareMetalMachineData = class
inherit TrackedResourceData
interface IJsonModel<NetworkCloudBareMetalMachineData>
interface IPersistableModel<NetworkCloudBareMetalMachineData>
Public Class NetworkCloudBareMetalMachineData
Inherits TrackedResourceData
Public Class NetworkCloudBareMetalMachineData
Inherits TrackedResourceData
Implements IJsonModel(Of NetworkCloudBareMetalMachineData), IPersistableModel(Of NetworkCloudBareMetalMachineData)
- Inheritance
- Implements
Constructors
Properties
AssociatedResourceIds |
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network. |
BmcConnectionString |
The connection string for the baseboard management controller including IP address and protocol. |
BmcCredentials |
The credentials of the baseboard management controller on this bare metal machine. |
BmcMacAddress |
The MAC address of the BMC device. |
BootMacAddress |
The MAC address of a NIC connected to the PXE network. |
ClusterId |
The resource ID of the cluster this bare metal machine is associated with. |
CordonStatus |
The cordon status of the bare metal machine. |
DetailedStatus |
The more detailed status of the bare metal machine. |
DetailedStatusMessage |
The descriptive message about the current detailed status. |
ExtendedLocation |
The extended location of the cluster associated with the resource. |
HardwareInventory |
The hardware inventory, including information acquired from the model/sku information and from the ironic inspector. |
HardwareValidationStatus |
The details of the latest hardware validation performed for this bare metal machine. |
HybridAksClustersAssociatedIds |
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine. |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
KubernetesNodeName |
The name of this machine represented by the host object in the Cluster's Kubernetes control plane. |
KubernetesVersion |
The version of Kubernetes running on this machine. |
Location |
The geo-location where the resource lives. (Inherited from TrackedResourceData) |
MachineClusterVersion |
The cluster version that has been applied to this machine during deployment or a version update. |
MachineDetails |
The custom details provided by the customer. |
MachineName |
The OS-level hostname assigned to this machine. |
MachineRoles |
The list of roles that are assigned to the cluster node running on this machine. |
MachineSkuId |
The unique internal identifier of the bare metal machine SKU. |
Name |
The name of the resource. (Inherited from ResourceData) |
OamIPv4Address |
The IPv4 address that is assigned to the bare metal machine during the cluster deployment. |
OamIPv6Address |
The IPv6 address that is assigned to the bare metal machine during the cluster deployment. |
OSImage |
The image that is currently provisioned to the OS disk. |
PowerState |
The power state derived from the baseboard management controller. |
ProvisioningState |
The provisioning state of the bare metal machine. |
RackId |
The resource ID of the rack where this bare metal machine resides. |
RackSlot |
The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1. |
ReadyState |
The indicator of whether the bare metal machine is ready to receive workloads. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
RuntimeProtectionStatus |
The runtime protection status of the bare metal machine. |
SecretRotationStatus |
The list of statuses that represent secret rotation activity. |
SerialNumber |
The serial number of the bare metal machine. |
ServiceTag |
The discovered value of the machine's service tag. |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
Tags |
Resource tags. (Inherited from TrackedResourceData) |
VirtualMachinesAssociatedIds |
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | |
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from TrackedResourceData) |
Explicit Interface Implementations
IJsonModel<NetworkCloudBareMetalMachineData>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<NetworkCloudBareMetalMachineData>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<NetworkCloudBareMetalMachineData>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<NetworkCloudBareMetalMachineData>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<NetworkCloudBareMetalMachineData>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |