Microsoft.CognitiveServices (stable:2025-06-01)

2025/08/19 • 7 updated methods

Accounts_Create (updated)
Description Create Cognitive Services Account. Accounts is a resource group wide resource type. It holds the keys for developer to access intelligent APIs. It's also the resource type for billing.
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_Create",
  "$parameters": {
    "account": {
      "$properties": {
        "properties": [
          {
            "#name": "networkInjections",
            "Type": {
              "new": "array",
              "old": "object"
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "networkInjections",
            "Type": {
              "new": "array",
              "old": "object"
            }
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "#name": "networkInjections",
            "Type": {
              "new": "array",
              "old": "object"
            }
          }
        ]
      }
    },
    "202": {
      "$properties": {
        "properties": [
          {
            "#name": "networkInjections",
            "Type": {
              "new": "array",
              "old": "object"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}
{
resourceGroupName: string ,
accountName: string ,
account:
{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Update (updated)
Description Updates a Cognitive Services account
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_Update",
  "$parameters": {
    "account": {
      "$properties": {
        "properties": [
          {
            "#name": "networkInjections",
            "Type": {
              "new": "array",
              "old": "object"
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "networkInjections",
            "Type": {
              "new": "array",
              "old": "object"
            }
          }
        ]
      }
    },
    "202": {
      "$properties": {
        "properties": [
          {
            "#name": "networkInjections",
            "Type": {
              "new": "array",
              "old": "object"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}
{
resourceGroupName: string ,
accountName: string ,
account:
{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}
,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}

⚐ Response (202)

{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_Get (updated)
Description Returns a Cognitive Services account specified by the parameters.
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "networkInjections",
            "Type": {
              "new": "array",
              "old": "object"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}
{
resourceGroupName: string ,
accountName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeletedAccounts_Get (updated)
Description Returns a Cognitive Services account specified by the parameters.
Reference Link ¶

⚶ Changes

{
  "#id": "DeletedAccounts_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "networkInjections",
            "Type": {
              "new": "array",
              "old": "object"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/locations/{location}/resourceGroups/{resourceGroupName}/deletedAccounts/{accountName}
{
location: string ,
resourceGroupName: string ,
accountName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_ListByResourceGroup (updated)
Description Returns all the resources of a particular type belonging to a resource group
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "networkInjections",
                "Type": {
                  "new": "array",
                  "old": "object"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Accounts_List (updated)
Description Returns all the resources of a particular type belonging to a subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "Accounts_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "networkInjections",
                "Type": {
                  "new": "array",
                  "old": "object"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/accounts
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DeletedAccounts_List (updated)
Description Returns all the resources of a particular type belonging to a subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "DeletedAccounts_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "networkInjections",
                "Type": {
                  "new": "array",
                  "old": "object"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CognitiveServices/deletedAccounts
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: string ,
sku:
{
name: string ,
tier: enum ,
size: string ,
family: string ,
capacity: integer ,
}
,
identity:
{
type: enum ,
tenantId: string ,
principalId: string ,
userAssignedIdentities: object ,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
tags: object ,
location: string ,
properties:
{
provisioningState: enum ,
endpoint: string ,
internalId: string ,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
isMigrated: boolean ,
migrationToken: string ,
skuChangeInfo:
{
countOfDowngrades: number ,
countOfUpgradesAfterDowngrades: number ,
lastChangeDate: string ,
}
,
customSubDomainName: string ,
networkAcls:
{
defaultAction: enum ,
bypass: enum ,
ipRules:
[
{
value: string ,
}
,
]
,
virtualNetworkRules:
[
{
id: string ,
state: string ,
ignoreMissingVnetServiceEndpoint: boolean ,
}
,
]
,
}
,
encryption:
{
keyVaultProperties:
{
keyName: string ,
keyVersion: string ,
keyVaultUri: string ,
identityClientId: string ,
}
,
keySource: enum ,
}
,
userOwnedStorage:
[
{
resourceId: string ,
identityClientId: string ,
}
,
]
,
amlWorkspace:
{
resourceId: string ,
identityClientId: string ,
}
,
privateEndpointConnections:
[
{
properties:
{
privateEndpoint:
{
id: string ,
}
,
privateLinkServiceConnectionState:
{
status: enum ,
description: string ,
actionsRequired: string ,
}
,
provisioningState: enum ,
groupIds:
[
string ,
]
,
}
,
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
location: string ,
}
,
]
,
publicNetworkAccess: enum ,
apiProperties:
{
qnaRuntimeEndpoint: string ,
qnaAzureSearchEndpointKey: string ,
qnaAzureSearchEndpointId: string ,
statisticsEnabled: boolean ,
eventHubConnectionString: string ,
storageAccountConnectionString: string ,
aadClientId: string ,
aadTenantId: string ,
superUser: string ,
websiteName: string ,
}
,
dateCreated: string ,
callRateLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
dynamicThrottlingEnabled: boolean ,
quotaLimit:
{
count: number ,
renewalPeriod: number ,
rules:
[
{
key: string ,
renewalPeriod: number ,
count: number ,
minCount: number ,
dynamicThrottlingEnabled: boolean ,
matchPatterns:
[
{
path: string ,
method: string ,
}
,
]
,
}
,
]
,
}
,
restrictOutboundNetworkAccess: boolean ,
allowedFqdnList:
[
string ,
]
,
disableLocalAuth: boolean ,
endpoints: object ,
restore: boolean ,
deletionDate: string ,
scheduledPurgeDate: string ,
locations:
{
routingMethod: enum ,
regions:
[
{
name: string ,
value: number ,
customsubdomain: string ,
}
,
]
,
}
,
commitmentPlanAssociations:
[
{
commitmentPlanId: string ,
commitmentPlanLocation: string ,
}
,
]
,
abusePenalty:
{
action: enum ,
rateLimitPercentage: number ,
expiration: string ,
}
,
raiMonitorConfig:
{
adxStorageResourceId: string ,
identityClientId: string ,
}
,
networkInjections:
[
{
scenario: enum ,
subnetArmId: string ,
useMicrosoftManagedNetwork: boolean ,
}
,
]
,
allowProjectManagement: boolean ,
defaultProject: string ,
associatedProjects:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}