Share via


MachineProperties Class

Definition

Describes the properties of a hybrid machine.

public class MachineProperties
type MachineProperties = class
Public Class MachineProperties
Inheritance
MachineProperties

Constructors

MachineProperties()

Initializes a new instance of the MachineProperties class.

MachineProperties(LocationData, MachinePropertiesOsProfile, String, String, Nullable<DateTime>, IList<ErrorDetail>, String, String, String, String, String, String, String, String, IList<MachineExtensionInstanceView>, String, String, String, String)

Initializes a new instance of the MachineProperties class.

Properties

AdFqdn

Gets specifies the AD fully qualified display name.

AgentVersion

Gets the hybrid machine agent full version.

ClientPublicKey

Gets or sets public Key that the client provides to be used during initial resource onboarding

DisplayName

Gets specifies the hybrid machine display name.

DnsFqdn

Gets specifies the DNS fully qualified display name.

DomainName

Gets specifies the Windows domain name.

ErrorDetails

Gets details about the error state.

Extensions

Gets machine Extensions information

LastStatusChange

Gets the time of the last status change.

LocationData
MachineFqdn

Gets specifies the hybrid machine FQDN.

OsName

Gets the Operating System running on the hybrid machine.

OsProfile

Gets or sets specifies the operating system settings for the hybrid machine.

OsSku

Gets specifies the Operating System product SKU.

OsVersion

Gets the version of Operating System running on the hybrid machine.

ProvisioningState

Gets the provisioning state, which only appears in the response.

Status

Gets the status of the hybrid machine agent. Possible values include: 'Connected', 'Disconnected', 'Error'

VmId

Gets or sets specifies the hybrid machine unique ID.

VmUuid

Gets specifies the Arc Machine's unique SMBIOS ID

Methods

Validate()

Validate the object.

Applies to