GetClusterNodePoolResult

data class GetClusterNodePoolResult(val autoScalingEnabled: Boolean, val evictionPolicy: String, val id: String, val kubernetesClusterName: String, val maxCount: Int, val maxPods: Int, val minCount: Int, val mode: String, val name: String, val nodeCount: Int, val nodeLabels: Map<String, String>, val nodePublicIpEnabled: Boolean, val nodePublicIpPrefixId: String, val nodeTaints: List<String>, val orchestratorVersion: String, val osDiskSizeGb: Int, val osDiskType: String, val osType: String, val priority: String, val proximityPlacementGroupId: String, val resourceGroupName: String, val spotMaxPrice: Double, val tags: Map<String, String>, val upgradeSettings: List<GetClusterNodePoolUpgradeSetting>, val vmSize: String, val vnetSubnetId: String, val zones: List<String>)

A collection of values returned by getClusterNodePool.

Constructors

Link copied to clipboard
constructor(autoScalingEnabled: Boolean, evictionPolicy: String, id: String, kubernetesClusterName: String, maxCount: Int, maxPods: Int, minCount: Int, mode: String, name: String, nodeCount: Int, nodeLabels: Map<String, String>, nodePublicIpEnabled: Boolean, nodePublicIpPrefixId: String, nodeTaints: List<String>, orchestratorVersion: String, osDiskSizeGb: Int, osDiskType: String, osType: String, priority: String, proximityPlacementGroupId: String, resourceGroupName: String, spotMaxPrice: Double, tags: Map<String, String>, upgradeSettings: List<GetClusterNodePoolUpgradeSetting>, vmSize: String, vnetSubnetId: String, zones: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Does this Node Pool have Auto-Scaling enabled?

Link copied to clipboard

The eviction policy used for Virtual Machines in the Virtual Machine Scale Set, when priority is set to Spot.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard
Link copied to clipboard

The maximum number of Nodes allowed when auto-scaling is enabled.

Link copied to clipboard

The maximum number of Pods allowed on each Node in this Node Pool.

Link copied to clipboard

The minimum number of Nodes allowed when auto-scaling is enabled.

Link copied to clipboard

The Mode for this Node Pool, specifying how these Nodes should be used (for either System or User resources).

Link copied to clipboard
Link copied to clipboard

The current number of Nodes in the Node Pool.

Link copied to clipboard

A map of Kubernetes Labels applied to each Node in this Node Pool.

Link copied to clipboard

Do nodes in this Node Pool have a Public IP Address?

Link copied to clipboard

Resource ID for the Public IP Addresses Prefix for the nodes in this Agent Pool.

Link copied to clipboard

A map of Kubernetes Taints applied to each Node in this Node Pool.

Link copied to clipboard

The version of Kubernetes configured on each Node in this Node Pool.

Link copied to clipboard

The size of the OS Disk on each Node in this Node Pool.

Link copied to clipboard

The type of the OS Disk on each Node in this Node Pool.

Link copied to clipboard

The operating system used on each Node in this Node Pool.

Link copied to clipboard

The priority of the Virtual Machines in the Virtual Machine Scale Set backing this Node Pool.

Link copied to clipboard

The ID of the Proximity Placement Group where the Virtual Machine Scale Set backing this Node Pool will be placed.

Link copied to clipboard
Link copied to clipboard

The maximum price being paid for Virtual Machines in this Scale Set. -1 means the current on-demand price for a Virtual Machine.

Link copied to clipboard

A mapping of tags assigned to the Kubernetes Cluster Node Pool.

Link copied to clipboard

A upgrade_settings block as documented below.

Link copied to clipboard

The size of the Virtual Machines used in the Virtual Machine Scale Set backing this Node Pool.

Link copied to clipboard

The ID of the Subnet in which this Node Pool exists.

Link copied to clipboard

A list of the Availability Zones where the Nodes in this Node Pool exist.