Interface MachineProperties
public interface MachineProperties
An immutable client-side representation of MachineProperties.
-
Method Summary
Modifier and TypeMethodDescriptionadFqdn()Gets the adFqdn property: Specifies the AD fully qualified display name.Gets the agentConfiguration property: Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.Gets the agentUpgrade property: The info of the machine w.r.t Agent Upgrade.Gets the agentVersion property: The hybrid machine agent full version.Gets the clientPublicKey property: Public Key that the client provides to be used during initial resource onboarding.Gets the cloudMetadata property: The metadata of the cloud environment (Azure/GCP/AWS/OCI...).Gets the detectedProperties property: Detected properties from the machine.Gets the displayName property: Specifies the hybrid machine display name.dnsFqdn()Gets the dnsFqdn property: Specifies the DNS fully qualified display name.Gets the domainName property: Specifies the Windows domain name.List<com.azure.core.management.exception.ManagementError> Gets the errorDetails property: Details about the error state.Gets the extensions property: Machine Extensions information (deprecated field).Gets the firmwareProfile property: Information about the machine's firmware.Gets the hardwareProfile property: Information about the machine's hardware.Gets the inner com.azure.resourcemanager.hybridcompute.fluent.models.MachinePropertiesInner object.Gets the lastStatusChange property: The time of the last status change.Gets the licenseProfile property: Specifies the License related properties for a machine.Gets the locationData property: Metadata pertaining to the geographic location of the resource.Gets the machineFqdn property: Specifies the hybrid machine FQDN.Gets the mssqlDiscovered property: Specifies whether any MS SQL instance is discovered on the machine.Gets the networkProfile property: Information about the network the machine is on.Gets the osEdition property: The edition of the Operating System.osName()Gets the osName property: The Operating System running on the hybrid machine.Gets the osProfile property: Specifies the operating system settings for the hybrid machine.osSku()Gets the osSku property: Specifies the Operating System product SKU.osType()Gets the osType property: The type of Operating System (windows/linux).Gets the osVersion property: The version of Operating System running on the hybrid machine.Gets the parentClusterResourceId property: The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.Gets the privateLinkScopeResourceId property: The resource id of the private link scope this machine is assigned to, if any.Gets the provisioningState property: The provisioning state, which only appears in the response.Gets the serviceStatuses property: Statuses of dependent services that are reported back to ARM.status()Gets the status property: The status of the hybrid machine agent.Gets the storageProfile property: Information about the machine's storage.vmId()Gets the vmId property: Specifies the hybrid machine unique ID.vmUuid()Gets the vmUuid property: Specifies the Arc Machine's unique SMBIOS ID.
-
Method Details
-
locationData
LocationData locationData()Gets the locationData property: Metadata pertaining to the geographic location of the resource.- Returns:
- the locationData value.
-
agentConfiguration
AgentConfiguration agentConfiguration()Gets the agentConfiguration property: Configurable properties that the user can set locally via the azcmagent config command, or remotely via ARM.- Returns:
- the agentConfiguration value.
-
serviceStatuses
ServiceStatuses serviceStatuses()Gets the serviceStatuses property: Statuses of dependent services that are reported back to ARM.- Returns:
- the serviceStatuses value.
-
hardwareProfile
HardwareProfile hardwareProfile()Gets the hardwareProfile property: Information about the machine's hardware.- Returns:
- the hardwareProfile value.
-
storageProfile
StorageProfile storageProfile()Gets the storageProfile property: Information about the machine's storage.- Returns:
- the storageProfile value.
-
firmwareProfile
FirmwareProfile firmwareProfile()Gets the firmwareProfile property: Information about the machine's firmware.- Returns:
- the firmwareProfile value.
-
cloudMetadata
CloudMetadata cloudMetadata()Gets the cloudMetadata property: The metadata of the cloud environment (Azure/GCP/AWS/OCI...).- Returns:
- the cloudMetadata value.
-
agentUpgrade
AgentUpgrade agentUpgrade()Gets the agentUpgrade property: The info of the machine w.r.t Agent Upgrade.- Returns:
- the agentUpgrade value.
-
osProfile
OSProfile osProfile()Gets the osProfile property: Specifies the operating system settings for the hybrid machine.- Returns:
- the osProfile value.
-
licenseProfile
LicenseProfileMachineInstanceView licenseProfile()Gets the licenseProfile property: Specifies the License related properties for a machine.- Returns:
- the licenseProfile value.
-
provisioningState
String provisioningState()Gets the provisioningState property: The provisioning state, which only appears in the response.- Returns:
- the provisioningState value.
-
status
StatusTypes status()Gets the status property: The status of the hybrid machine agent.- Returns:
- the status value.
-
lastStatusChange
OffsetDateTime lastStatusChange()Gets the lastStatusChange property: The time of the last status change.- Returns:
- the lastStatusChange value.
-
errorDetails
List<com.azure.core.management.exception.ManagementError> errorDetails()Gets the errorDetails property: Details about the error state.- Returns:
- the errorDetails value.
-
agentVersion
String agentVersion()Gets the agentVersion property: The hybrid machine agent full version.- Returns:
- the agentVersion value.
-
vmId
UUID vmId()Gets the vmId property: Specifies the hybrid machine unique ID.- Returns:
- the vmId value.
-
displayName
String displayName()Gets the displayName property: Specifies the hybrid machine display name.- Returns:
- the displayName value.
-
machineFqdn
String machineFqdn()Gets the machineFqdn property: Specifies the hybrid machine FQDN.- Returns:
- the machineFqdn value.
-
clientPublicKey
String clientPublicKey()Gets the clientPublicKey property: Public Key that the client provides to be used during initial resource onboarding.- Returns:
- the clientPublicKey value.
-
osName
String osName()Gets the osName property: The Operating System running on the hybrid machine.- Returns:
- the osName value.
-
osVersion
String osVersion()Gets the osVersion property: The version of Operating System running on the hybrid machine.- Returns:
- the osVersion value.
-
osType
String osType()Gets the osType property: The type of Operating System (windows/linux).- Returns:
- the osType value.
-
vmUuid
UUID vmUuid()Gets the vmUuid property: Specifies the Arc Machine's unique SMBIOS ID.- Returns:
- the vmUuid value.
-
extensions
List<MachineExtensionInstanceView> extensions()Gets the extensions property: Machine Extensions information (deprecated field).- Returns:
- the extensions value.
-
osSku
String osSku()Gets the osSku property: Specifies the Operating System product SKU.- Returns:
- the osSku value.
-
osEdition
String osEdition()Gets the osEdition property: The edition of the Operating System.- Returns:
- the osEdition value.
-
domainName
String domainName()Gets the domainName property: Specifies the Windows domain name.- Returns:
- the domainName value.
-
adFqdn
String adFqdn()Gets the adFqdn property: Specifies the AD fully qualified display name.- Returns:
- the adFqdn value.
-
dnsFqdn
String dnsFqdn()Gets the dnsFqdn property: Specifies the DNS fully qualified display name.- Returns:
- the dnsFqdn value.
-
privateLinkScopeResourceId
String privateLinkScopeResourceId()Gets the privateLinkScopeResourceId property: The resource id of the private link scope this machine is assigned to, if any.- Returns:
- the privateLinkScopeResourceId value.
-
parentClusterResourceId
String parentClusterResourceId()Gets the parentClusterResourceId property: The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.- Returns:
- the parentClusterResourceId value.
-
mssqlDiscovered
String mssqlDiscovered()Gets the mssqlDiscovered property: Specifies whether any MS SQL instance is discovered on the machine.- Returns:
- the mssqlDiscovered value.
-
detectedProperties
Gets the detectedProperties property: Detected properties from the machine.- Returns:
- the detectedProperties value.
-
networkProfile
NetworkProfile networkProfile()Gets the networkProfile property: Information about the network the machine is on.- Returns:
- the networkProfile value.
-
innerModel
MachinePropertiesInner innerModel()Gets the inner com.azure.resourcemanager.hybridcompute.fluent.models.MachinePropertiesInner object.- Returns:
- the inner object.
-