Share via


MachineProperties interface

The properties of the machine

Properties

eTag

Unique read-only string used to implement optimistic concurrency. The eTag value will change when the resource is updated. Specify an if-match or if-none-match header with the eTag value for a subsequent request to enable optimistic concurrency per the normal eTag convention. NOTE: This property will not be serialized. It can only be populated by the server.

hardware

The hardware and GPU settings of the machine.

kubernetes

The Kubernetes configurations used by the machine.

mode

Machine only allows 'System' and 'User' mode.

network

The network properties of the machine

nodeImageVersion

The version of node image.

operatingSystem

The operating system and disk used by the machine.

priority

The priority for the machine. If not specified, the default is 'Regular'.

provisioningState

The current deployment or provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.

resourceId

Arm resource id of the machine. It can be used to GET underlying VM Instance NOTE: This property will not be serialized. It can only be populated by the server.

security

The security settings of the machine.

status

Contains read-only information about the machine. NOTE: This property will not be serialized. It can only be populated by the server.

tags

The tags to be persisted on the machine.

Property Details

eTag

Unique read-only string used to implement optimistic concurrency. The eTag value will change when the resource is updated. Specify an if-match or if-none-match header with the eTag value for a subsequent request to enable optimistic concurrency per the normal eTag convention. NOTE: This property will not be serialized. It can only be populated by the server.

eTag?: string

Property Value

string

hardware

The hardware and GPU settings of the machine.

hardware?: MachineHardwareProfile

Property Value

kubernetes

The Kubernetes configurations used by the machine.

kubernetes?: MachineKubernetesProfile

Property Value

mode

Machine only allows 'System' and 'User' mode.

mode?: string

Property Value

string

network

The network properties of the machine

network?: MachineNetworkProperties

Property Value

nodeImageVersion

The version of node image.

nodeImageVersion?: string

Property Value

string

operatingSystem

The operating system and disk used by the machine.

operatingSystem?: MachineOSProfile

Property Value

priority

The priority for the machine. If not specified, the default is 'Regular'.

priority?: string

Property Value

string

provisioningState

The current deployment or provisioning state. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

resourceId

Arm resource id of the machine. It can be used to GET underlying VM Instance NOTE: This property will not be serialized. It can only be populated by the server.

resourceId?: string

Property Value

string

security

The security settings of the machine.

security?: MachineSecurityProfile

Property Value

status

Contains read-only information about the machine. NOTE: This property will not be serialized. It can only be populated by the server.

status?: MachineStatus

Property Value

tags

The tags to be persisted on the machine.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}