GetBareMetalMachineResult

data class GetBareMetalMachineResult(val associatedResourceIds: List<String>, val azureApiVersion: String, val bmcConnectionString: String, val bmcCredentials: AdministrativeCredentialsResponse, val bmcMacAddress: String, val bootMacAddress: String, val clusterId: String, val cordonStatus: String, val detailedStatus: String, val detailedStatusMessage: String, val etag: String, val extendedLocation: ExtendedLocationResponse, val hardwareInventory: HardwareInventoryResponse, val hardwareValidationStatus: HardwareValidationStatusResponse, val hybridAksClustersAssociatedIds: List<String>, val id: String, val kubernetesNodeName: String, val kubernetesVersion: String, val location: String, val machineClusterVersion: String? = null, val machineDetails: String, val machineName: String, val machineRoles: List<String>, val machineSkuId: String, val name: String, val oamIpv4Address: String, val oamIpv6Address: String, val osImage: String, val powerState: String, val provisioningState: String, val rackId: String, val rackSlot: Double, val readyState: String, val runtimeProtectionStatus: RuntimeProtectionStatusResponse, val secretRotationStatus: List<SecretRotationStatusResponse>, val serialNumber: String, val serviceTag: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val virtualMachinesAssociatedIds: List<String>)

Constructors

Link copied to clipboard
constructor(associatedResourceIds: List<String>, azureApiVersion: String, bmcConnectionString: String, bmcCredentials: AdministrativeCredentialsResponse, bmcMacAddress: String, bootMacAddress: String, clusterId: String, cordonStatus: String, detailedStatus: String, detailedStatusMessage: String, etag: String, extendedLocation: ExtendedLocationResponse, hardwareInventory: HardwareInventoryResponse, hardwareValidationStatus: HardwareValidationStatusResponse, hybridAksClustersAssociatedIds: List<String>, id: String, kubernetesNodeName: String, kubernetesVersion: String, location: String, machineClusterVersion: String? = null, machineDetails: String, machineName: String, machineRoles: List<String>, machineSkuId: String, name: String, oamIpv4Address: String, oamIpv6Address: String, osImage: String, powerState: String, provisioningState: String, rackId: String, rackSlot: Double, readyState: String, runtimeProtectionStatus: RuntimeProtectionStatusResponse, secretRotationStatus: List<SecretRotationStatusResponse>, serialNumber: String, serviceTag: String, systemData: SystemDataResponse, tags: Map<String, String>? = null, type: String, virtualMachinesAssociatedIds: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.

Link copied to clipboard

The Azure API version of the resource.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

The MAC address of the BMC device.

Link copied to clipboard

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

Link copied to clipboard

The resource ID of the cluster this bare metal machine is associated with.

Link copied to clipboard

The cordon status of the bare metal machine.

Link copied to clipboard

The more detailed status of the bare metal machine.

Link copied to clipboard

The descriptive message about the current detailed status.

Link copied to clipboard

Resource ETag.

Link copied to clipboard

The extended location of the cluster associated with the resource.

Link copied to clipboard

The hardware inventory, including information acquired from the model/sku information and from the ironic inspector.

Link copied to clipboard

The details of the latest hardware validation performed for this bare metal machine.

Link copied to clipboard

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.

Link copied to clipboard
val id: String

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Link copied to clipboard

The name of this machine represented by the host object in the Cluster's Kubernetes control plane.

Link copied to clipboard

The version of Kubernetes running on this machine.

Link copied to clipboard

The geo-location where the resource lives

Link copied to clipboard

The cluster version that has been applied to this machine during deployment or a version update.

Link copied to clipboard

The custom details provided by the customer.

Link copied to clipboard

The OS-level hostname assigned to this machine.

Link copied to clipboard

The list of roles that are assigned to the cluster node running on this machine.

Link copied to clipboard

The unique internal identifier of the bare metal machine SKU.

Link copied to clipboard

The name of the resource

Link copied to clipboard

The IPv4 address that is assigned to the bare metal machine during the cluster deployment.

Link copied to clipboard

The IPv6 address that is assigned to the bare metal machine during the cluster deployment.

Link copied to clipboard

The image that is currently provisioned to the OS disk.

Link copied to clipboard

The power state derived from the baseboard management controller.

Link copied to clipboard

The provisioning state of the bare metal machine.

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard

The indicator of whether the bare metal machine is ready to receive workloads.

Link copied to clipboard

The runtime protection status of the bare metal machine.

Link copied to clipboard

The list of statuses that represent secret rotation activity.

Link copied to clipboard

The serial number of the bare metal machine.

Link copied to clipboard

The discovered value of the machine's service tag.

Link copied to clipboard

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags.

Link copied to clipboard

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Link copied to clipboard

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.