Azure Kubernetes Service · JSON Structure

Azure Kubernetes Service Agent Pool Properties Structure

Type: object Properties: 35
AzureCloudContainersDevOpsKubernetesOrchestration

AgentPoolProperties is a JSON Structure definition published by Azure Kubernetes Service, describing 35 properties. It conforms to the https://json-structure.org/draft/2020-12/schema meta-schema.

Properties

provisioningState count vmSize osDiskSizeGB osDiskType kubeletDiskType maxPods osType osSKU type mode orchestratorVersion currentOrchestratorVersion nodeImageVersion enableAutoScaling minCount maxCount scaleSetPriority scaleSetEvictionPolicy spotMaxPrice scaleDownMode vnetSubnetID podSubnetID enableNodePublicIP nodePublicIPPrefixID enableEncryptionAtHost enableFIPS enableUltraSSD nodeLabels nodeTaints tags proximityPlacementGroupID availabilityZones workloadRuntime messageOfTheDay

Meta-schema: https://json-structure.org/draft/2020-12/schema

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/draft/2020-12/schema",
  "name": "AgentPoolProperties",
  "type": "object",
  "properties": {
    "provisioningState": {
      "type": "string"
    },
    "count": {
      "type": "integer"
    },
    "vmSize": {
      "type": "string"
    },
    "osDiskSizeGB": {
      "type": "integer"
    },
    "osDiskType": {
      "type": "string"
    },
    "kubeletDiskType": {
      "type": "string"
    },
    "maxPods": {
      "type": "integer"
    },
    "osType": {
      "type": "string"
    },
    "osSKU": {
      "type": "string"
    },
    "type": {
      "type": "string"
    },
    "mode": {
      "type": "string"
    },
    "orchestratorVersion": {
      "type": "string"
    },
    "currentOrchestratorVersion": {
      "type": "string"
    },
    "nodeImageVersion": {
      "type": "string"
    },
    "enableAutoScaling": {
      "type": "boolean"
    },
    "minCount": {
      "type": "integer"
    },
    "maxCount": {
      "type": "integer"
    },
    "scaleSetPriority": {
      "type": "string"
    },
    "scaleSetEvictionPolicy": {
      "type": "string"
    },
    "spotMaxPrice": {
      "type": "number"
    },
    "scaleDownMode": {
      "type": "string"
    },
    "vnetSubnetID": {
      "type": "string"
    },
    "podSubnetID": {
      "type": "string"
    },
    "enableNodePublicIP": {
      "type": "boolean"
    },
    "nodePublicIPPrefixID": {
      "type": "string"
    },
    "enableEncryptionAtHost": {
      "type": "boolean"
    },
    "enableFIPS": {
      "type": "boolean"
    },
    "enableUltraSSD": {
      "type": "boolean"
    },
    "nodeLabels": {
      "type": "object"
    },
    "nodeTaints": {
      "type": "array"
    },
    "tags": {
      "type": "object"
    },
    "proximityPlacementGroupID": {
      "type": "string"
    },
    "availabilityZones": {
      "type": "array"
    },
    "workloadRuntime": {
      "type": "string"
    },
    "messageOfTheDay": {
      "type": "string"
    }
  }
}