MachineProperties interface
The properties of the machine
Properties
| e |
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 |
| node |
The version of node image. |
| operating |
The operating system and disk used by the machine. |
| priority | The priority for the machine. If not specified, the default is 'Regular'. |
| provisioning |
The current deployment or provisioning state. NOTE: This property will not be serialized. It can only be populated by the server. |
| resource |
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}