{ "apiVersion": "vlabs", "properties": { "orchestratorProfile": { "kubernetesConfig": { "enableEncryptionWithExternalKms": true, "keyVaultSku": "Premium" } }, "masterProfile": { "count": 1, "dnsPrefix": "", "vmSize": "Standard_D2_v3" }, "agentPoolProfiles": [ { "name": "agentpool1", "count": 1, "vmSize": "Standard_D2_v3", "availabilityProfile": "AvailabilitySet" } ], "linuxProfile": { "adminUsername": "azureuser", "ssh": { "publicKeys": [ { "keyData": "" } ] } }, "servicePrincipalProfile": { "clientId": "", "secret": "", "objectId": "" } } }