Share via


Machine Class

Definition

Describes a hybrid machine.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Machine : Microsoft.Azure.Management.HybridCompute.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Machine = class
    inherit TrackedResource
Public Class Machine
Inherits TrackedResource
Inheritance
Attributes

Constructors

Machine()

Initializes a new instance of the Machine class.

Machine(String, String, String, String, IDictionary<String,String>, LocationData, MachinePropertiesOsProfile, String, String, Nullable<DateTime>, IList<ErrorDetail>, String, String, String, String, String, String, String, String, IList<MachineExtensionInstanceView>, String, String, String, String, MachineIdentity)

Initializes a new instance of the Machine 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

Id

Gets fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Inherited from Resource)
Identity
LastStatusChange

Gets the time of the last status change.

Location

Gets or sets the geo-location where the resource lives

(Inherited from TrackedResource)
LocationData
MachineFqdn

Gets specifies the hybrid machine FQDN.

Name

Gets the name of the resource

(Inherited from Resource)
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'

Tags

Gets or sets resource tags.

(Inherited from TrackedResource)
Type

Gets the type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

(Inherited from Resource)
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