last sync: 2025-Apr-29 17:44:12 Etc/UTC

Cognitive Services API Account - Microsoft Azure Resource type
microsoft.cognitiveservices/accounts

Azure Resource Provider Resource provider (RP) - Microsoft Cognitive Services [Microsoft.CognitiveServices]
RP Microsoft.CognitiveServices
RP display name Microsoft Cognitive Services
Azure Resource Type
RP Resource types
Resource types: 856
Azure Policy Alias
RP aliases
RP aliases: 288
Azure Policy definition
RP Azure Policy
Azure Policy definitions: 28
if: 28
then.deployment: 1
then.details: 0
then.existenceCondition: 0
then.operations: 0
Azure RBAC Role Based Access Control
RP RBAC operations
RP RBAC operations: 1632
RP RBAC operationType action: 467
RP RBAC operationType delete: 238
RP RBAC operationType read: 656
RP RBAC operationType write: 272
Azure RBAC Role definition
RP RBAC Roles & Operation actions
Unique RBAC Roles: 48
RBAC Roles with action operationType: 31
RBAC Roles with delete operationType: 26
RBAC Roles with read operationType: 47
RBAC Roles with write operationType: 27
Azure Application
RP related 1st party Service Principals
RP related 1st party Service Principals: 2
• Microsoft Cognitive Services (appId: 7d312290-28c8-473c-a0ed-8e53749b6d6d) [ JSON;CSV]
• Azure Machine Learning (appId: 0736f41a-0425-4b46-bdb5-1563eff02385)
All Azure RPs Microsoft Learn
AzResourceTypesAdvertizer (Microsoft only)
Azure Resource Type Resource type (RT) - Cognitive Services API Account [microsoft.cognitiveservices/accounts]
RT information
RT microsoft.cognitiveservices/accounts
RT display name Cognitive Services API Account
RT type only
(without RP)
accounts
RT sub- Resource types sub-Resource types: 828
RT schema RT schema API versions: 13
All Microsoft Azure RTs AzResourceTypesAdvertizer
Aliases and Azure Policy
Azure Policy Alias
Aliases
aliases: 137
Azure Policy definition
Azure Policy
Azure Policy definitions: 27
if: 27
then.deployment: 1
then.details: 0
then.existenceCondition: 0
then.operations: 0
RBAC Operations and Roles & Roles related operation actions
Azure RBAC Role Based Access Control
RBAC operations
RBAC operations: 7
RBAC operationType action: 4
RBAC operationType delete: 1
RBAC operationType read: 1
RBAC operationType write: 1
Azure RBAC Role definition
RBAC Roles & Operation actions
Unique RBAC Roles: 41
RBAC Roles with action operationType: 6
RBAC Roles with delete operationType: 6
RBAC Roles with read operationType: 41
RBAC Roles with write operationType: 6
Capabilities & Locations
Azure Resource Diagnostic settings logs
Diagnostic logs
True
log-categories
Azure Resource Diagnostic settings metrics
Diagnostic metrics
True
metrics
Azure Customer-managed key
Customer-managed key (CMK) [experimental]
True
Microsoft Learn
Enforce Encryption with a customer-managed key (CMK) at scale
Azure Managed identity
System-Assigned-Resource-Identity
True
Azure Resource Mover
Cross-ResourceGroup-Resource-Move
True
Azure Resource Mover
Cross-Subscription-Resource-Move
True
Azure Resource Tags
Tags
True
Azure Extension
Extension
False
Azure Private Endpoint
Private-Endpoint
True
Azure Private Endpoint location Azure Private Endpoint location
Supported Locations for Private-Endpoint
Supported Locations for Private-Endpoint: 44
australiacentral, australiaeast, australiasoutheast, brazilsouth, canadacentral, canadaeast, centralindia, centralus, eastasia, eastus, eastus2, francecentral, germanywestcentral, indonesiacentral, israelcentral, italynorth, japaneast, japanwest, jioindiawest, koreacentral, koreasouth, mexicocentral, newzealandnorth, northcentralus, northeurope, norwayeast, polandcentral, qatarcentral, southafricanorth, southcentralus, southeastasia, southindia, spaincentral, swedencentral, switzerlandnorth, uaenorth, uksouth, ukwest, westcentralus, westeurope, westindia, westus, westus2, westus3
Non supported Locations for Private-Endpoint Non supported Locations for Private-Endpoint: 14
brazilus, eastusstg, centraluseuap, eastus2euap, southcentralusstg, southafricawest, australiacentral2, jioindiacentral, francesouth, germanynorth, norwaywest, switzerlandwest, uaecentral, brazilsoutheast
Azure location
Location
True
Azure Resource type location Azure Resource type location
Locations
Locations: 37
australiaeast, brazilsouth, canadacentral, canadaeast, centralindia, centralus, eastasia, eastus, eastus2, francecentral, germanywestcentral, global, italynorth, japaneast, japanwest, koreacentral, northcentralus, northeurope, norwayeast, polandcentral, qatarcentral, southafricanorth, southcentralus, southeastasia, southindia, spaincentral, swedencentral, switzerlandnorth, switzerlandwest, uaenorth, uksouth, ukwest, westcentralus, westeurope, westus, westus2, westus3
Not locations Not locations: 60
asia, asiapacific, australia, australiacentral, australiacentral2, australiasoutheast, brazil, brazilsoutheast, brazilus, canada, centraluseuap, centralusstage, eastasiastage, eastus2euap, eastus2stage, eastusstage, eastusstg, europe, france, francesouth, germany, germanynorth, india, indonesia, indonesiacentral, israel, israelcentral, italy, japan, jioindiacentral, jioindiawest, korea, koreasouth, mexico, mexicocentral, newzealand, newzealandnorth, northcentralusstage, norway, norwaywest, poland, qatar, singapore, southafrica, southafricawest, southcentralusstage, southcentralusstg, southeastasiastage, spain, sweden, switzerland, taiwan, uae, uaecentral, uk, unitedstates, unitedstateseuap, westindia, westus2stage, westusstage
Assessment tooling
Azure Advisor
Azure Advisor
Azure Advisor recommendations: 36
Cost [Medium] Consider using a commitment tier for Computer Vision resource
Cost [Medium] Consider using a commitment tier for Form Recognizer resource
Cost [Medium] Consider using a commitment tier for Language Service resource
Cost [Medium] Consider using a commitment tier for LUIS resource
Cost [Medium] Consider using a commitment tier for Speech Service resource
Cost [Medium] Consider using a commitment tier for Translator resource
Cost [Medium] Scale down PTU deployments
HighAvailability [High] Azure QnAMaker is being retired.
HighAvailability [Medium] AI Services Anomaly Detector is being retired.
HighAvailability [Medium] AI Services Metrics Advisor is being retired.
HighAvailability [Medium] AI Services Personalizer is being retired.
HighAvailability [Medium] Azure Content Moderator is being retired.
HighAvailability [Medium] Language Understanding (LUIS) is being retired.
HighAvailability [Medium] Quota exceeded for this resource, wait or upgrade to unblock
HighAvailability [Medium] Upgrade your application to use the latest API version from Azure OpenAI
HighAvailability [Medium] Upgrade your application to use the latest API version from Azure OpenAI
OperationalExcellence [Low] Upgrade to the latest version of the Immersive Reader SDK
Performance [Medium] 429 Throttling Detected on this resource
Performance [Medium] Add PTU deployments to the resource
Performance [Medium] Request more PTU quota
Performance [Medium] Text Analytics Model Version Deprecation
Performance [Medium] Text Analytics model version deprecation
Performance [Medium] Upgrade to the latest API version of Azure Cognitive Service for Language
Performance [Medium] Upgrade to the latest Cognitive Service Health Insights SDK version
Performance [Medium] Upgrade to the latest Cognitive Service Language SDK version
Performance [Medium] Upgrade to the latest Cognitive Service Text Analytics API version
Performance [Medium] Upgrade to the latest Cognitive Service Text Analytics SDK version
Performance [Medium] Upgrade to the newest Cognitive Service Health Insights API version
Performance [Medium] Upgrade to the newest Cognitive Service Health Insights API version
Security [Low] [Enable if required] Azure AI Services resources should encrypt data at rest with a customer-managed key (CMK)
Security [Low] Cognitive Services accounts should enable data encryption
Security [Low] Cognitive Services accounts should use customer owned storage or enable data encryption
Security [Low] Diagnostic logs in Azure AI services resources should be enabled
Security [Medium] Azure AI Services resources should have key access disabled (disable local authentication)
Security [Medium] Azure AI Services resources should restrict network access
Security [Medium] Azure AI Services resources should use Azure Private Link
Azure Proactive Resilience Library v2 (APRLv2)
Azure Proactive Resilience Library v2 (APRLv2)
Azure Proactive Resilience Library v2 recommendations: 7
HighAvailability [High] Leverage Global provisioned deployment to ensure high and predictable throughput
HighAvailability [High] Ensure PAYG AOAI models leverage Global Standard deployment
HighAvailability [High] Deploy a PAYG instance of the model with provisioned throughput to manage overflow effectively
HighAvailability [High] Deploy AOAI Service in multiple regions using Standard and/or Provisioned deployments
MonitoringAndAlerting [Medium] Use comprehensive monitoring solution for AOAI service
OtherBestPractices [High] Ensure AOAI models are deployed using Data Zone Standard for data residency requirements
Scalability [High] Ensure that models are deployed using Global batch for large scale processing
PSRule for Azure
PSRule for Azure
PSRule for Azure rules: 4
Security [Important] Azure AI account access keys are enabled
Security [Important] Restrict Azure AI service endpoints
Security [Important] Use Azure AI services Private Endpoints
Security [Important] Use Managed Identity for Azure AI services accounts
Azure Quick Review (AZQR)
Azure Quick Review (AZQR)
Azure Quick Review (AZQR) recommendations: 6
Governance [Low] Cognitive Service Account Name should comply with naming conventions
Governance [Low] Cognitive Service Account should have tags
HighAvailability [High] Cognitive Service Account should have a SLA
MonitoringAndAlerting [Low] Cognitive Service Account should have diagnostic settings enabled
Security [High] Cognitive Service Account should have private endpoints enabled
Security [Medium] Cognitive Service Account should have local authentication disabled
Infrastructure as Code (IaC)
ARM (Azure Resource Manager)
ARM (Azure Resource Manager) templates
ARM (Azure Resource Manager) template API versions: 13
latest
Azure Bicep
Bicep templates
Bicep template API versions: 13
latest
Terraform
Terraform provider
Terraform providers: 3
ai_services
cognitive_account
cognitive_account_customer_managed_key
AzAPI Terraform
AzAPI Terraform templates
AzAPI Terraform template API versions: 13
latest
Pulumi
Pulumi provider
Pulumi providers: 1
cognitiveservices/account
OpenTofu
OpenTofu provider
OpenTofu TF providers: 3
ai_services
cognitive_account
cognitive_account_customer_managed_key
Azure Verified Modules (AVM) Bicep Azure Verified Modules (AVM) Bicep
Azure Verified Modules (AVM) Bicep
Azure AI Services (Cognitive Services)
Azure Verified Modules (AVM) Terraform Azure Verified Modules (AVM) Terraform
Azure Verified Modules (AVM) Terraform
• GitHub: Cognitive Service
• Terraform registry: Cognitive Service
REST-API (Representational State Transfer - Application Programming Interface)
REST-API versions REST-API versions: 14
2025-04-01-preview
2024-10-01
2024-06-01-preview
2024-04-01-preview
2023-10-01-preview
2023-06-01-preview
2023-05-01
2022-12-01
2022-10-01
2022-03-01
2021-10-01
2021-04-30
2017-04-18
2016-02-01-preview
REST-API version default 2022-12-01
API profiles n/a
Resource naming
Azure Naming Tool
Azure Naming Tool
The Azure Naming Tool was created to help administrators define and manage their naming conventions, while providing a simple interface for users to generate a compliant name.
Resource naming details
{
  "property": "",
  "ShortName": "cog",
  "scope": "resource group",
  "lengthMin": "2",
  "lengthMax": "64",
  "validText": "Alphanumerics and hyphens. Start and end with alphanumeric.",
  "invalidText": "",
  "invalidCharacters": "",
  "invalidCharactersStart": "",
  "invalidCharactersEnd": "",
  "invalidCharactersConsecutive": "",
  "regx": "^[a-zA-Z0-9][a-zA-Z0-9-]{0,62}[a-zA-Z0-9]$",
  "staticValues": ""
}