Machine Constructors

Definition

Overloads

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.

Machine()

Initializes a new instance of the Machine class.

public Machine ();
Public Sub New ()

Applies to

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.

public Machine (string location, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.HybridCompute.Models.LocationData locationData = default, Microsoft.Azure.Management.HybridCompute.Models.MachinePropertiesOsProfile osProfile = default, string provisioningState = default, string status = default, DateTime? lastStatusChange = default, System.Collections.Generic.IList<Microsoft.Azure.Management.HybridCompute.Models.ErrorDetail> errorDetails = default, string agentVersion = default, string vmId = default, string displayName = default, string machineFqdn = default, string clientPublicKey = default, string osName = default, string osVersion = default, string vmUuid = default, System.Collections.Generic.IList<Microsoft.Azure.Management.HybridCompute.Models.MachineExtensionInstanceView> extensions = default, string osSku = default, string domainName = default, string adFqdn = default, string dnsFqdn = default, Microsoft.Azure.Management.HybridCompute.Models.MachineIdentity identity = default);
new Microsoft.Azure.Management.HybridCompute.Models.Machine : string * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.HybridCompute.Models.LocationData * Microsoft.Azure.Management.HybridCompute.Models.MachinePropertiesOsProfile * string * string * Nullable<DateTime> * System.Collections.Generic.IList<Microsoft.Azure.Management.HybridCompute.Models.ErrorDetail> * string * string * string * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.HybridCompute.Models.MachineExtensionInstanceView> * string * string * string * string * Microsoft.Azure.Management.HybridCompute.Models.MachineIdentity -> Microsoft.Azure.Management.HybridCompute.Models.Machine
Public Sub New (location As String, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional locationData As LocationData = Nothing, Optional osProfile As MachinePropertiesOsProfile = Nothing, Optional provisioningState As String = Nothing, Optional status As String = Nothing, Optional lastStatusChange As Nullable(Of DateTime) = Nothing, Optional errorDetails As IList(Of ErrorDetail) = Nothing, Optional agentVersion As String = Nothing, Optional vmId As String = Nothing, Optional displayName As String = Nothing, Optional machineFqdn As String = Nothing, Optional clientPublicKey As String = Nothing, Optional osName As String = Nothing, Optional osVersion As String = Nothing, Optional vmUuid As String = Nothing, Optional extensions As IList(Of MachineExtensionInstanceView) = Nothing, Optional osSku As String = Nothing, Optional domainName As String = Nothing, Optional adFqdn As String = Nothing, Optional dnsFqdn As String = Nothing, Optional identity As MachineIdentity = Nothing)

Parameters

location
String

The geo-location where the resource lives

id
String

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

name
String

The name of the resource

type
String

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

tags
IDictionary<String,String>

Resource tags.

locationData
LocationData
osProfile
MachinePropertiesOsProfile

Specifies the operating system settings for the hybrid machine.

provisioningState
String

The provisioning state, which only appears in the response.

status
String

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

lastStatusChange
Nullable<DateTime>

The time of the last status change.

errorDetails
IList<ErrorDetail>

Details about the error state.

agentVersion
String

The hybrid machine agent full version.

vmId
String

Specifies the hybrid machine unique ID.

displayName
String

Specifies the hybrid machine display name.

machineFqdn
String

Specifies the hybrid machine FQDN.

clientPublicKey
String

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

osName
String

The Operating System running on the hybrid machine.

osVersion
String

The version of Operating System running on the hybrid machine.

vmUuid
String

Specifies the Arc Machine's unique SMBIOS ID

extensions
IList<MachineExtensionInstanceView>

Machine Extensions information

osSku
String

Specifies the Operating System product SKU.

domainName
String

Specifies the Windows domain name.

adFqdn
String

Specifies the AD fully qualified display name.

dnsFqdn
String

Specifies the DNS fully qualified display name.

identity
MachineIdentity

Applies to