MachineProperties Class

Describes the properties of a hybrid machine.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
MachineProperties

Constructor

MachineProperties(*, location_data: Optional[azure.mgmt.hybridcompute.models._models_py3.LocationData] = None, vm_id: Optional[str] = None, client_public_key: Optional[str] = None, extensions: Optional[List[azure.mgmt.hybridcompute.models._models_py3.MachineExtensionInstanceView]] = None, private_link_scope_resource_id: Optional[str] = None, parent_cluster_resource_id: Optional[str] = None, **kwargs)

Parameters

location_data
LocationData
Required

Metadata pertaining to the geographic location of the resource.

vm_id
str
Required

Specifies the hybrid machine unique ID.

client_public_key
str
Required

Public Key that the client provides to be used during initial resource onboarding.

extensions
list[MachineExtensionInstanceView]
Required

Machine Extensions information.

private_link_scope_resource_id
str
Required

The resource id of the private link scope this machine is assigned to, if any.

parent_cluster_resource_id
str
Required

The resource id of the parent cluster (Azure HCI) this machine is assigned to, if any.

Variables

os_profile
OSProfile

Specifies the operating system settings for the hybrid machine.

provisioning_state
str

The provisioning state, which only appears in the response.

status
str or StatusTypes

The status of the hybrid machine agent. Possible values include: "Connected", "Disconnected", "Error".

last_status_change
datetime

The time of the last status change.

error_details
list[ErrorDetail]

Details about the error state.

agent_version
str

The hybrid machine agent full version.

display_name
str

Specifies the hybrid machine display name.

machine_fqdn
str

Specifies the hybrid machine FQDN.

os_name
str

The Operating System running on the hybrid machine.

os_version
str

The version of Operating System running on the hybrid machine.

vm_uuid
str

Specifies the Arc Machine's unique SMBIOS ID.

os_sku
str

Specifies the Operating System product SKU.

domain_name
str

Specifies the Windows domain name.

ad_fqdn
str

Specifies the AD fully qualified display name.

dns_fqdn
str

Specifies the DNS fully qualified display name.

detected_properties
dict[str, str]

Detected properties from the machine.