HybridComputeMachineData 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 HybridComputeMachine data model. Describes a hybrid machine.
public class HybridComputeMachineData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HybridCompute.HybridComputeMachineData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HybridCompute.HybridComputeMachineData>
type HybridComputeMachineData = class
inherit TrackedResourceData
interface IJsonModel<HybridComputeMachineData>
interface IPersistableModel<HybridComputeMachineData>
Public Class HybridComputeMachineData
Inherits TrackedResourceData
Implements IJsonModel(Of HybridComputeMachineData), IPersistableModel(Of HybridComputeMachineData)
- Inheritance
- Implements
Constructors
HybridComputeMachineData(AzureLocation) |
Initializes a new instance of HybridComputeMachineData. |
Properties
ADFqdn |
Specifies the AD fully qualified display name. |
AgentConfiguration |
Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM. |
AgentUpgrade |
The info of the machine w.r.t Agent Upgrade. |
AgentVersion |
The hybrid machine agent full version. |
ClientPublicKey |
Public Key that the client provides to be used during initial resource onboarding. |
CloudMetadataProvider |
Specifies the cloud provider (Azure/AWS/GCP...). |
DetectedProperties |
Detected properties from the machine. |
DisplayName |
Specifies the hybrid machine display name. |
DnsFqdn |
Specifies the DNS fully qualified display name. |
DomainName |
Specifies the Windows domain name. |
ErrorDetails |
Details about the error state. |
Extensions |
Machine Extensions information (deprecated field). |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. (Inherited from ResourceData) |
Identity |
Identity for the resource. Current supported identity types: SystemAssigned. |
Kind |
Indicates which kind of Arc machine placement on-premises, such as HCI, SCVMM or VMware etc. |
LastStatusChange |
The time of the last status change. |
LicenseProfile |
Specifies the License related properties for a machine. |
Location |
The geo-location where the resource lives. (Inherited from TrackedResourceData) |
LocationData |
Metadata pertaining to the geographic location of the resource. |
MachineFqdn |
Specifies the hybrid machine FQDN. |
MSSqlDiscovered |
Specifies whether any MS SQL instance is discovered on the machine. |
Name |
The name of the resource. (Inherited from ResourceData) |
NetworkInterfaces |
The list of network interfaces. |
OSEdition |
The edition of the Operating System. |
OSName |
The Operating System running on the hybrid machine. |
OSProfile |
Specifies the operating system settings for the hybrid machine. |
OSSku |
Specifies the Operating System product SKU. |
OSType |
The type of Operating System (windows/linux). |
OSVersion |
The version of Operating System running on the hybrid machine. |
ParentClusterResourceId |
The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any. |
PrivateLinkScopeResourceId |
The resource id of the private link scope this machine is assigned to, if any. |
ProvisioningState |
The provisioning state, which only appears in the response. |
Resources |
The list of extensions affiliated to the machine. |
ResourceType |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". (Inherited from ResourceData) |
ServiceStatuses |
Statuses of dependent services that are reported back to ARM. |
Status |
The status of the hybrid machine agent. |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. (Inherited from ResourceData) |
Tags |
Resource tags. (Inherited from TrackedResourceData) |
VmId |
Specifies the hybrid machine unique ID. |
VmUuid |
Specifies the Arc Machine's unique SMBIOS ID. |
Methods
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | |
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) | (Inherited from TrackedResourceData) |
Explicit Interface Implementations
IJsonModel<HybridComputeMachineData>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<HybridComputeMachineData>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<HybridComputeMachineData>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<HybridComputeMachineData>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<HybridComputeMachineData>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |