@description('Optional DNS prefix to use with hosted Kubernetes API server FQDN.')
paramdnsPrefixstring=''
@description('Disk size (in GB) to provision for each of the agent pool nodes. This value ranges from 0 to 1023. Specifying 0 will apply the default disk size for that agentVMSize.')
@minValue(0)
@maxValue(1023)
paramsystemOsDiskSizeGBint=128
@description('The number of nodes for the system node pool.')
@minValue(1)
@maxValue(50)
paramsystemNodeCountint=1
@description('The size of the system Virtual Machine.')
paramsystemVMSizestring='standard_d4s_v5'
@description('The number of nodes for the graphrag node pool.')
@minValue(1)
@maxValue(50)
paramgraphragNodeCountint=1
@description('The size of the GraphRAG Virtual Machine.')
@description('User name for the Linux Virtual Machines.')
paramlinuxAdminUsernamestring='azureuser'
@description('Configure all linux machines with the SSH RSA public key string. Your key should include three parts, for example \'ssh-rsa AAAAB...snip...UcyupgH azureuser@linuxvm\'')
paramsshRSAPublicKeystring
@description('Enable encryption at host')
paramenableEncryptionAtHostbool=false
@description('Resource ID of subnet to use for all node pools.')