MachineProperties interface
Describes the properties of a hybrid machine.
Properties
| ad |
Specifies the AD fully qualified display name. |
| agent |
Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM. |
| agent |
The info of the machine w.r.t Agent Upgrade |
| agent |
The hybrid machine agent full version. |
| client |
Public Key that the client provides to be used during initial resource onboarding |
| cloud |
The metadata of the cloud environment (Azure/GCP/AWS/OCI...). |
| detected |
Detected properties from the machine. |
| display |
Specifies the hybrid machine display name. |
| dns |
Specifies the DNS fully qualified display name. |
| domain |
Specifies the Windows domain name. |
| error |
Details about the error state. |
| extensions | Machine Extensions information (deprecated field) |
| firmware |
Information about the machine's firmware |
| hardware |
Information about the machine's hardware |
| hardware |
Specifies the resource ID of the associated hardware device. Only settable by HCI RP. |
| identity |
Specifies the identity key store a machine is using. |
| last |
The time of the last status change. |
| license |
Specifies the License related properties for a machine. |
| location |
Metadata pertaining to the geographic location of the resource. |
| machine |
Specifies the hybrid machine FQDN. |
| mssql |
Specifies whether any MS SQL instance is discovered on the machine. |
| network |
Information about the network the machine is on. |
| os |
The edition of the Operating System. |
| os |
The Operating System running on the hybrid machine. |
| os |
Specifies the operating system settings for the hybrid machine. |
| os |
Specifies the Operating System product SKU. |
| os |
The type of Operating System (windows/linux). |
| os |
The version of Operating System running on the hybrid machine. |
| parent |
The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any. |
| private |
The resource id of the private link scope this machine is assigned to, if any. |
| provisioning |
The provisioning state, which only appears in the response. |
| service |
Statuses of dependent services that are reported back to ARM. |
| status | The status of the hybrid machine agent. |
| status |
Indicates whether the service has detected that this Arc machine is a clone of another onboarded machine. Service-computed; not settable by the user. |
| storage |
Information about the machine's storage |
| tpm |
Endorsement Key Certificate of the Trusted Platform Module (TPM) that the client provides to be used during initial resource onboarding. |
| vm |
Specifies the hybrid machine unique ID. |
| vm |
Specifies the Arc Machine's unique SMBIOS ID |
Property Details
adFqdn
Specifies the AD fully qualified display name.
adFqdn?: string
Property Value
string
agentConfiguration
Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.
agentConfiguration?: AgentConfiguration
Property Value
agentUpgrade
agentVersion
The hybrid machine agent full version.
agentVersion?: string
Property Value
string
clientPublicKey
Public Key that the client provides to be used during initial resource onboarding
clientPublicKey?: string
Property Value
string
cloudMetadata
The metadata of the cloud environment (Azure/GCP/AWS/OCI...).
cloudMetadata?: CloudMetadata
Property Value
detectedProperties
Detected properties from the machine.
detectedProperties?: Record<string, string>
Property Value
Record<string, string>
displayName
Specifies the hybrid machine display name.
displayName?: string
Property Value
string
dnsFqdn
Specifies the DNS fully qualified display name.
dnsFqdn?: string
Property Value
string
domainName
Specifies the Windows domain name.
domainName?: string
Property Value
string
errorDetails
extensions
Machine Extensions information (deprecated field)
extensions?: MachineExtensionInstanceView[]
Property Value
firmwareProfile
Information about the machine's firmware
firmwareProfile?: FirmwareProfile
Property Value
hardwareProfile
Information about the machine's hardware
hardwareProfile?: HardwareProfile
Property Value
hardwareResourceId
Specifies the resource ID of the associated hardware device. Only settable by HCI RP.
hardwareResourceId?: string
Property Value
string
identityKeyStore
Specifies the identity key store a machine is using.
identityKeyStore?: string
Property Value
string
lastStatusChange
The time of the last status change.
lastStatusChange?: Date
Property Value
Date
licenseProfile
Specifies the License related properties for a machine.
licenseProfile?: LicenseProfileMachineInstanceView
Property Value
locationData
Metadata pertaining to the geographic location of the resource.
locationData?: LocationData
Property Value
machineFqdn
Specifies the hybrid machine FQDN.
machineFqdn?: string
Property Value
string
mssqlDiscovered
Specifies whether any MS SQL instance is discovered on the machine.
mssqlDiscovered?: string
Property Value
string
networkProfile
Information about the network the machine is on.
networkProfile?: NetworkProfile
Property Value
osEdition
The edition of the Operating System.
osEdition?: string
Property Value
string
osName
The Operating System running on the hybrid machine.
osName?: string
Property Value
string
osProfile
Specifies the operating system settings for the hybrid machine.
osProfile?: OSProfile
Property Value
osSku
Specifies the Operating System product SKU.
osSku?: string
Property Value
string
osType
The type of Operating System (windows/linux).
osType?: string
Property Value
string
osVersion
The version of Operating System running on the hybrid machine.
osVersion?: string
Property Value
string
parentClusterResourceId
The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.
parentClusterResourceId?: string
Property Value
string
privateLinkScopeResourceId
The resource id of the private link scope this machine is assigned to, if any.
privateLinkScopeResourceId?: string
Property Value
string
provisioningState
The provisioning state, which only appears in the response.
provisioningState?: string
Property Value
string
serviceStatuses
Statuses of dependent services that are reported back to ARM.
serviceStatuses?: ServiceStatuses
Property Value
status
The status of the hybrid machine agent.
status?: string
Property Value
string
statusReason
Indicates whether the service has detected that this Arc machine is a clone of another onboarded machine. Service-computed; not settable by the user.
statusReason?: string
Property Value
string
storageProfile
Information about the machine's storage
storageProfile?: StorageProfile
Property Value
tpmEkCertificate
Endorsement Key Certificate of the Trusted Platform Module (TPM) that the client provides to be used during initial resource onboarding.
tpmEkCertificate?: string
Property Value
string
vmId
Specifies the hybrid machine unique ID.
vmId?: string
Property Value
string
vmUuid
Specifies the Arc Machine's unique SMBIOS ID
vmUuid?: string
Property Value
string