在哪里可以查看 Azure 资源管理器模板资源的所有可能属性?

时间:2021-06-22 17:46:47

标签: azure azure-devops azure-aks arm-template

在 ARM 模板中,我们为一个资源配置多个属性。 例如对于 AKS -(取自 AKS Quickstart template

"resources": [
    {
      "type": "Microsoft.ContainerService/managedClusters",
      "apiVersion": "2020-03-01",
      "name": "[parameters('clusterName')]",
      "location": "[parameters('location')]",
      "properties": {
        "dnsPrefix": "[parameters('dnsPrefix')]",
        "agentPoolProfiles": [
          {
            "name": "agentpool",
            "osDiskSizeGB": "[parameters('osDiskSizeGB')]",
            "count": "[parameters('agentCount')]",
            "vmSize": "[parameters('agentVMSize')]",
            "osType": "[parameters('osType')]",
            "storageProfile": "ManagedDisks"
          }
        ],
        "linuxProfile": {
          "adminUsername": "[parameters('linuxAdminUsername')]",
          "ssh": {
            "publicKeys": [
              {
                "keyData": "[parameters('sshRSAPublicKey')]"
              }
            ]
          }
        }
      },
      "identity": {
          "type": "SystemAssigned"
      }
    }
  ]

如您所见,有 dnsPrefix、agentPoolProfiles(及其子属性,如 osDiskSizeGB)、linuxProfile 等属性

这些属性记录在哪里?在哪里可以找到可以为资源配置的所有可能属性的列表?

1 个答案:

答案 0 :(得分:1)

您可以在 ManagedClusterProperties object

中找到相关文档

这里的技巧是获取资源名称,您可以通过映射资源库从 ARM documentation 中找到相关文档

相关问题