A unified Azure platform for creating and managing AI models, agents, and applications with built‑in enterprise security, monitoring, and governance
Hello @Sachdeva, Sonika
Thanks for raising this question.
The kind property for Microsoft.CognitiveServices/accounts is intentionally defined as a string, so there is no fixed enum published in the ARM/Bicep schema. The recommended way to retrieve the currently supported kinds is:
az cognitiveservices account list-kinds --query "sort(@)" -o tsv
This returns the provider's current list for your subscription and is a more reliable source than maintaining a static list from documentation.
Regarding your second question, AIServices and CognitiveServices are currently separate and valid kinds. AIServices is used for newer AI Services/Foundry scenarios, while CognitiveServices represents the traditional multi-service Cognitive Services account type.
Also note that a valid kind does not guarantee SKU availability in every region. You can verify regional support by running:
az cognitiveservices account list-skus --kind <kind> --location <region>
Hope this helps. Do let me know if you have any further queries.
If this answers your query, please do click Accept Answer and Yes for was this answer helpful.
Thankyou!