MachineProperties interface
The properties of the machine
Properties
| billing | The properties having to do with machine billing. |
| 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. |
| eviction |
The eviction policy for machine. This cannot be specified unless the priority is 'Spot'. If not specified, the default is 'Delete'. |
| hardware | The hardware and GPU settings of the machine. |
| kubernetes | The Kubernetes configurations used by the machine. |
| local |
Configures the per-node local DNS, with VnetDNS and KubeDNS overrides. LocalDNS helps improve performance and reliability of DNS resolution in an AKS cluster. For more details see aka.ms/aks/localdns. |
| mode | Machine only allows 'System' and 'User' mode. |
| network | 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. |
| resource |
Azure resource id of the machine. It can be used to GET underlying VM Instance |
| security | The security settings of the machine. |
| status | Contains read-only information about the machine. |
| tags | The tags to be persisted on the machine. |
Property Details
billing
The properties having to do with machine billing.
billing?: MachineBillingProfile
Property Value
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.
eTag?: string
Property Value
string
evictionPolicy
The eviction policy for machine. This cannot be specified unless the priority is 'Spot'. If not specified, the default is 'Delete'.
evictionPolicy?: 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
localDNSProfile
Configures the per-node local DNS, with VnetDNS and KubeDNS overrides. LocalDNS helps improve performance and reliability of DNS resolution in an AKS cluster. For more details see aka.ms/aks/localdns.
localDNSProfile?: LocalDNSProfile
Property Value
mode
Machine only allows 'System' and 'User' mode.
mode?: string
Property Value
string
network
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.
provisioningState?: string
Property Value
string
resourceId
Azure resource id of the machine. It can be used to GET underlying VM Instance
resourceId?: string
Property Value
string
security
The security settings of the machine.
security?: MachineSecurityProfile
Property Value
status
Contains read-only information about the machine.
status?: MachineStatus
Property Value
tags
The tags to be persisted on the machine.
tags?: Record<string, string>
Property Value
Record<string, string>