cognitiveservices.azure.com/v1api20250601


Account

Generator information: - Generated from: /cognitiveservices/resource-manager/Microsoft.CognitiveServices/stable/2025-06-01/cognitiveservices.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.CognitiveServices/​accounts/​{accountName}

Used by: AccountList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec Account_Spec
Optional
status Account_STATUS
Optional

Account_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
identity Identity for the resource. Identity
Optional
kind The Kind of the resource. string
Optional
location The geo-location where the resource lives string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure AccountOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
properties Properties of Cognitive Services account. AccountProperties
Optional
sku The resource model definition representing SKU Sku
Optional
tags Resource tags. map[string]string
Optional

Account_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag Resource Etag. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
identity Identity for the resource. Identity_STATUS
Optional
kind The Kind of the resource. string
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
properties Properties of Cognitive Services account. AccountProperties_STATUS
Optional
sku The resource model definition representing SKU Sku_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

AccountList

Generator information: - Generated from: /cognitiveservices/resource-manager/Microsoft.CognitiveServices/stable/2025-06-01/cognitiveservices.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.CognitiveServices/​accounts/​{accountName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items Account[]
Optional

APIVersion

Value Description
“2025-06-01”

Deployment

Generator information: - Generated from: /cognitiveservices/resource-manager/Microsoft.CognitiveServices/stable/2025-06-01/cognitiveservices.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.CognitiveServices/​accounts/​{accountName}/​deployments/​{deploymentName}

Used by: DeploymentList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec Deployment_Spec
Optional
status Deployment_STATUS
Optional

Deployment_Spec

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DeploymentOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a cognitiveservices.azure.com/Account resource genruntime.KnownResourceReference
Required
properties Properties of Cognitive Services account deployment. DeploymentProperties
Optional
sku The resource model definition representing SKU Sku
Optional
tags Resource tags. map[string]string
Optional

Deployment_STATUS

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag Resource Etag. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
name The name of the resource string
Optional
properties Properties of Cognitive Services account deployment. DeploymentProperties_STATUS
Optional
sku The resource model definition representing SKU Sku_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

DeploymentList

Generator information: - Generated from: /cognitiveservices/resource-manager/Microsoft.CognitiveServices/stable/2025-06-01/cognitiveservices.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.CognitiveServices/​accounts/​{accountName}/​deployments/​{deploymentName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items Deployment[]
Optional

Account_Spec

Used by: Account.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
identity Identity for the resource. Identity
Optional
kind The Kind of the resource. string
Optional
location The geo-location where the resource lives string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure AccountOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
properties Properties of Cognitive Services account. AccountProperties
Optional
sku The resource model definition representing SKU Sku
Optional
tags Resource tags. map[string]string
Optional

Account_STATUS

Cognitive Services account is an Azure resource representing the provisioned account, it’s type, location and SKU.

Used by: Account.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag Resource Etag. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
identity Identity for the resource. Identity_STATUS
Optional
kind The Kind of the resource. string
Optional
location The geo-location where the resource lives string
Optional
name The name of the resource string
Optional
properties Properties of Cognitive Services account. AccountProperties_STATUS
Optional
sku The resource model definition representing SKU Sku_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

Deployment_Spec

Used by: Deployment.

Property Description Type
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure DeploymentOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a cognitiveservices.azure.com/Account resource genruntime.KnownResourceReference
Required
properties Properties of Cognitive Services account deployment. DeploymentProperties
Optional
sku The resource model definition representing SKU Sku
Optional
tags Resource tags. map[string]string
Optional

Deployment_STATUS

Used by: Deployment.

Property Description Type
conditions The observed state of the resource conditions.Condition[]
Optional
etag Resource Etag. string
Optional
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional
name The name of the resource string
Optional
properties Properties of Cognitive Services account deployment. DeploymentProperties_STATUS
Optional
sku The resource model definition representing SKU Sku_STATUS
Optional
systemData Metadata pertaining to creation and last modification of the resource. SystemData_STATUS
Optional
tags Resource tags. map[string]string
Optional
type The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” string
Optional

AccountOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: Account_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional
secrets configures where to place Azure generated secrets. AccountOperatorSecrets
Optional

AccountProperties

Properties of Cognitive Services account.

Used by: Account_Spec.

Property Description Type
allowedFqdnList string[]
Optional
allowProjectManagement Specifies whether this resource support project management as child resources, used as containers for access management, data isolation and cost in AI Foundry. bool
Optional
amlWorkspace The user owned AML account properties. UserOwnedAmlWorkspace
Optional
apiProperties The api properties for special APIs. ApiProperties
Optional
associatedProjects Specifies the projects, by project name, that are associated with this resource. string[]
Optional
customSubDomainName Optional subdomain name used for token-based authentication. string
Optional
defaultProject Specifies the project, by project name, that is targeted when data plane endpoints are called without a project parameter. string
Optional
disableLocalAuth bool
Optional
dynamicThrottlingEnabled The flag to enable dynamic throttling. bool
Optional
encryption The encryption properties for this resource. Encryption
Optional
locations The multiregion settings of Cognitive Services account. MultiRegionSettings
Optional
migrationToken Resource migration token. genruntime.SecretReference
Optional
networkAcls A collection of rules governing the accessibility from specific network locations. NetworkRuleSet
Optional
networkInjections Specifies in AI Foundry where virtual network injection occurs to secure scenarios like Agents entirely within the user’s private network, eliminating public internet exposure while maintaining control over network configurations and resources. NetworkInjections
Optional
publicNetworkAccess Whether or not public endpoint access is allowed for this account. AccountProperties_PublicNetworkAccess
Optional
raiMonitorConfig Cognitive Services Rai Monitor Config. RaiMonitorConfig
Optional
restore bool
Optional
restrictOutboundNetworkAccess bool
Optional
userOwnedStorage The storage accounts for this resource. UserOwnedStorage[]
Optional

AccountProperties_STATUS

Properties of Cognitive Services account.

Used by: Account_STATUS.

Property Description Type
abusePenalty The abuse penalty. AbusePenalty_STATUS
Optional
allowedFqdnList string[]
Optional
allowProjectManagement Specifies whether this resource support project management as child resources, used as containers for access management, data isolation and cost in AI Foundry. bool
Optional
amlWorkspace The user owned AML account properties. UserOwnedAmlWorkspace_STATUS
Optional
apiProperties The api properties for special APIs. ApiProperties_STATUS
Optional
associatedProjects Specifies the projects, by project name, that are associated with this resource. string[]
Optional
callRateLimit The call rate limit Cognitive Services account. CallRateLimit_STATUS
Optional
capabilities Gets the capabilities of the cognitive services account. Each item indicates the capability of a specific feature. The values are read-only and for reference only. SkuCapability_STATUS[]
Optional
commitmentPlanAssociations The commitment plan associations of Cognitive Services account. CommitmentPlanAssociation_STATUS[]
Optional
customSubDomainName Optional subdomain name used for token-based authentication. string
Optional
dateCreated Gets the date of cognitive services account creation. string
Optional
defaultProject Specifies the project, by project name, that is targeted when data plane endpoints are called without a project parameter. string
Optional
deletionDate The deletion date, only available for deleted account. string
Optional
disableLocalAuth bool
Optional
dynamicThrottlingEnabled The flag to enable dynamic throttling. bool
Optional
encryption The encryption properties for this resource. Encryption_STATUS
Optional
endpoint Endpoint of the created account. string
Optional
endpoints map[string]string
Optional
internalId The internal identifier (deprecated, do not use this property). string
Optional
isMigrated If the resource is migrated from an existing key. bool
Optional
locations The multiregion settings of Cognitive Services account. MultiRegionSettings_STATUS
Optional
networkAcls A collection of rules governing the accessibility from specific network locations. NetworkRuleSet_STATUS
Optional
networkInjections Specifies in AI Foundry where virtual network injection occurs to secure scenarios like Agents entirely within the user’s private network, eliminating public internet exposure while maintaining control over network configurations and resources. NetworkInjections_STATUS
Optional
privateEndpointConnections The private endpoint connection associated with the Cognitive Services account. PrivateEndpointConnection_STATUS[]
Optional
provisioningState Gets the status of the cognitive services account at the time the operation was called. AccountProperties_ProvisioningState_STATUS
Optional
publicNetworkAccess Whether or not public endpoint access is allowed for this account. AccountProperties_PublicNetworkAccess_STATUS
Optional
quotaLimit QuotaLimit_STATUS
Optional
raiMonitorConfig Cognitive Services Rai Monitor Config. RaiMonitorConfig_STATUS
Optional
restore bool
Optional
restrictOutboundNetworkAccess bool
Optional
scheduledPurgeDate The scheduled purge date, only available for deleted account. string
Optional
skuChangeInfo Sku change info of account. SkuChangeInfo_STATUS
Optional
userOwnedStorage The storage accounts for this resource. UserOwnedStorage_STATUS[]
Optional

DeploymentOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: Deployment_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

DeploymentProperties

Properties of Cognitive Services account deployment.

Used by: Deployment_Spec.

Property Description Type
capacitySettings Internal use only. DeploymentCapacitySettings
Optional
model Properties of Cognitive Services account deployment model. DeploymentModel
Optional
parentDeploymentName The name of parent deployment. string
Optional
raiPolicyName The name of RAI policy. string
Optional
scaleSettings Properties of Cognitive Services account deployment model. (Deprecated, please use Deployment.sku instead.) DeploymentScaleSettings
Optional
spilloverDeploymentName Specifies the deployment name that should serve requests when the request would have otherwise been throttled due to reaching current deployment throughput limit. string
Optional
versionUpgradeOption Deployment model version upgrade option. DeploymentProperties_VersionUpgradeOption
Optional

DeploymentProperties_STATUS

Properties of Cognitive Services account deployment.

Used by: Deployment_STATUS.

Property Description Type
callRateLimit The call rate limit Cognitive Services account. CallRateLimit_STATUS
Optional
capabilities The capabilities. map[string]string
Optional
capacitySettings Internal use only. DeploymentCapacitySettings_STATUS
Optional
currentCapacity The current capacity. int
Optional
dynamicThrottlingEnabled If the dynamic throttling is enabled. bool
Optional
model Properties of Cognitive Services account deployment model. DeploymentModel_STATUS
Optional
parentDeploymentName The name of parent deployment. string
Optional
provisioningState Gets the status of the resource at the time the operation was called. DeploymentProperties_ProvisioningState_STATUS
Optional
raiPolicyName The name of RAI policy. string
Optional
rateLimits ThrottlingRule_STATUS[]
Optional
scaleSettings Properties of Cognitive Services account deployment model. (Deprecated, please use Deployment.sku instead.) DeploymentScaleSettings_STATUS
Optional
spilloverDeploymentName Specifies the deployment name that should serve requests when the request would have otherwise been throttled due to reaching current deployment throughput limit. string
Optional
versionUpgradeOption Deployment model version upgrade option. DeploymentProperties_VersionUpgradeOption_STATUS
Optional

Identity

Identity for the resource.

Used by: Account_Spec.

Property Description Type
type The identity type. Identity_Type
Optional
userAssignedIdentities The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.ManagedIdentity/​userAssignedIdentities/​{identityName} UserAssignedIdentityDetails[]
Optional

Identity_STATUS

Identity for the resource.

Used by: Account_STATUS.

Property Description Type
principalId The principal ID of resource identity. string
Optional
tenantId The tenant ID of resource. string
Optional
type The identity type. Identity_Type_STATUS
Optional
userAssignedIdentities The list of user assigned identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.ManagedIdentity/​userAssignedIdentities/​{identityName} map[string]UserAssignedIdentity_STATUS
Optional

Sku

The resource model definition representing SKU

Used by: Account_Spec, and Deployment_Spec.

Property Description Type
capacity If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. int
Optional
family If the service has different generations of hardware, for the same SKU, then that can be captured here. string
Optional
name The name of the SKU. Ex - P3. It is typically a letter+number code string
Required
size The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. string
Optional
tier This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Sku_Tier
Optional

Sku_STATUS

The resource model definition representing SKU

Used by: Account_STATUS, and Deployment_STATUS.

Property Description Type
capacity If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. int
Optional
family If the service has different generations of hardware, for the same SKU, then that can be captured here. string
Optional
name The name of the SKU. Ex - P3. It is typically a letter+number code string
Optional
size The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. string
Optional
tier This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. Sku_Tier_STATUS
Optional

SystemData_STATUS

Metadata pertaining to creation and last modification of the resource.

Used by: Account_STATUS, and Deployment_STATUS.

Property Description Type
createdAt The timestamp of resource creation (UTC). string
Optional
createdBy The identity that created the resource. string
Optional
createdByType The type of identity that created the resource. SystemData_CreatedByType_STATUS
Optional
lastModifiedAt The timestamp of resource last modification (UTC) string
Optional
lastModifiedBy The identity that last modified the resource. string
Optional
lastModifiedByType The type of identity that last modified the resource. SystemData_LastModifiedByType_STATUS
Optional

AbusePenalty_STATUS

The abuse penalty.

Used by: AccountProperties_STATUS.

Property Description Type
action The action of AbusePenalty. AbusePenalty_Action_STATUS
Optional
expiration The datetime of expiration of the AbusePenalty. string
Optional
rateLimitPercentage The percentage of rate limit. float64
Optional

AccountOperatorSecrets

Used by: AccountOperatorSpec.

Property Description Type
key1 indicates where the Key1 secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional
key2 indicates where the Key2 secret should be placed. If omitted, the secret will not be retrieved from Azure. genruntime.SecretDestination
Optional

AccountProperties_ProvisioningState_STATUS

Used by: AccountProperties_STATUS.

Value Description
“Accepted”
“Creating”
“Deleting”
“Failed”
“Moving”
“ResolvingDNS”
“Succeeded”

AccountProperties_PublicNetworkAccess

Used by: AccountProperties.

Value Description
“Disabled”
“Enabled”

AccountProperties_PublicNetworkAccess_STATUS

Used by: AccountProperties_STATUS.

Value Description
“Disabled”
“Enabled”

ApiProperties

The api properties for special APIs.

Used by: AccountProperties.

Property Description Type
aadClientId (Metrics Advisor Only) The Azure AD Client Id (Application Id). string
Optional
aadClientIdFromConfig (Metrics Advisor Only) The Azure AD Client Id (Application Id). genruntime.ConfigMapReference
Optional
aadTenantId (Metrics Advisor Only) The Azure AD Tenant Id. string
Optional
aadTenantIdFromConfig (Metrics Advisor Only) The Azure AD Tenant Id. genruntime.ConfigMapReference
Optional
additionalProperties map[string]v1.JSON
Optional
eventHubConnectionString (Personalization Only) The flag to enable statistics of Bing Search. genruntime.SecretReference
Optional
qnaAzureSearchEndpointId (QnAMaker Only) The Azure Search endpoint id of QnAMaker. string
Optional
qnaAzureSearchEndpointIdFromConfig (QnAMaker Only) The Azure Search endpoint id of QnAMaker. genruntime.ConfigMapReference
Optional
qnaAzureSearchEndpointKey (QnAMaker Only) The Azure Search endpoint key of QnAMaker. genruntime.SecretReference
Optional
qnaRuntimeEndpoint (QnAMaker Only) The runtime endpoint of QnAMaker. string
Optional
qnaRuntimeEndpointFromConfig (QnAMaker Only) The runtime endpoint of QnAMaker. genruntime.ConfigMapReference
Optional
statisticsEnabled (Bing Search Only) The flag to enable statistics of Bing Search. bool
Optional
storageAccountConnectionString (Personalization Only) The storage account connection string. genruntime.SecretReference
Optional
superUser (Metrics Advisor Only) The super user of Metrics Advisor. string
Optional
superUserFromConfig (Metrics Advisor Only) The super user of Metrics Advisor. genruntime.ConfigMapReference
Optional
websiteName (Metrics Advisor Only) The website name of Metrics Advisor. string
Optional
websiteNameFromConfig (Metrics Advisor Only) The website name of Metrics Advisor. genruntime.ConfigMapReference
Optional

ApiProperties_STATUS

The api properties for special APIs.

Used by: AccountProperties_STATUS.

Property Description Type
aadClientId (Metrics Advisor Only) The Azure AD Client Id (Application Id). string
Optional
aadTenantId (Metrics Advisor Only) The Azure AD Tenant Id. string
Optional
additionalProperties map[string]v1.JSON
Optional
qnaAzureSearchEndpointId (QnAMaker Only) The Azure Search endpoint id of QnAMaker. string
Optional
qnaRuntimeEndpoint (QnAMaker Only) The runtime endpoint of QnAMaker. string
Optional
statisticsEnabled (Bing Search Only) The flag to enable statistics of Bing Search. bool
Optional
superUser (Metrics Advisor Only) The super user of Metrics Advisor. string
Optional
websiteName (Metrics Advisor Only) The website name of Metrics Advisor. string
Optional

CallRateLimit_STATUS

The call rate limit Cognitive Services account.

Used by: AccountProperties_STATUS, DeploymentModel_STATUS, and DeploymentProperties_STATUS.

Property Description Type
count The count value of Call Rate Limit. float64
Optional
renewalPeriod The renewal period in seconds of Call Rate Limit. float64
Optional
rules ThrottlingRule_STATUS[]
Optional

CommitmentPlanAssociation_STATUS

The commitment plan association.

Used by: AccountProperties_STATUS.

Property Description Type
commitmentPlanId The Azure resource id of the commitment plan. string
Optional
commitmentPlanLocation The location of of the commitment plan. string
Optional

DeploymentCapacitySettings

Internal use only.

Used by: DeploymentProperties.

Property Description Type
designatedCapacity The designated capacity. int
Optional
priority The priority of this capacity setting. int
Optional

DeploymentCapacitySettings_STATUS

Internal use only.

Used by: DeploymentProperties_STATUS.

Property Description Type
designatedCapacity The designated capacity. int
Optional
priority The priority of this capacity setting. int
Optional

DeploymentModel

Properties of Cognitive Services account deployment model.

Used by: DeploymentProperties.

Property Description Type
format Deployment model format. string
Optional
formatFromConfig Deployment model format. genruntime.ConfigMapReference
Optional
name Deployment model name. string
Optional
nameFromConfig Deployment model name. genruntime.ConfigMapReference
Optional
publisher Deployment model publisher. string
Optional
publisherFromConfig Deployment model publisher. genruntime.ConfigMapReference
Optional
sourceAccountReference Optional. Source of the model, another Microsoft.CognitiveServices accounts ARM resource ID. genruntime.ResourceReference
Optional
sourceReference Optional. Deployment model source ARM resource ID. genruntime.ResourceReference
Optional
version Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. string
Optional
versionFromConfig Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. genruntime.ConfigMapReference
Optional

DeploymentModel_STATUS

Properties of Cognitive Services account deployment model.

Used by: DeploymentProperties_STATUS.

Property Description Type
callRateLimit The call rate limit Cognitive Services account. CallRateLimit_STATUS
Optional
format Deployment model format. string
Optional
name Deployment model name. string
Optional
publisher Deployment model publisher. string
Optional
source Optional. Deployment model source ARM resource ID. string
Optional
sourceAccount Optional. Source of the model, another Microsoft.CognitiveServices accounts ARM resource ID. string
Optional
version Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. string
Optional

DeploymentProperties_ProvisioningState_STATUS

Used by: DeploymentProperties_STATUS.

Value Description
“Accepted”
“Canceled”
“Creating”
“Deleting”
“Disabled”
“Failed”
“Moving”
“Succeeded”

DeploymentProperties_VersionUpgradeOption

Used by: DeploymentProperties.

Value Description
“NoAutoUpgrade”
“OnceCurrentVersionExpired”
“OnceNewDefaultVersionAvailable”

DeploymentProperties_VersionUpgradeOption_STATUS

Used by: DeploymentProperties_STATUS.

Value Description
“NoAutoUpgrade”
“OnceCurrentVersionExpired”
“OnceNewDefaultVersionAvailable”

DeploymentScaleSettings

Properties of Cognitive Services account deployment model. (Deprecated, please use Deployment.sku instead.)

Used by: DeploymentProperties.

Property Description Type
capacity Deployment capacity. int
Optional
scaleType Deployment scale type. DeploymentScaleSettings_ScaleType
Optional

DeploymentScaleSettings_STATUS

Properties of Cognitive Services account deployment model. (Deprecated, please use Deployment.sku instead.)

Used by: DeploymentProperties_STATUS.

Property Description Type
activeCapacity Deployment active capacity. This value might be different from capacity if customer recently updated capacity. int
Optional
capacity Deployment capacity. int
Optional
scaleType Deployment scale type. DeploymentScaleSettings_ScaleType_STATUS
Optional

Encryption

Properties to configure Encryption

Used by: AccountProperties.

Property Description Type
keySource Enumerates the possible value of keySource for Encryption Encryption_KeySource
Optional
keyVaultProperties Properties of KeyVault KeyVaultProperties
Optional

Encryption_STATUS

Properties to configure Encryption

Used by: AccountProperties_STATUS.

Property Description Type
keySource Enumerates the possible value of keySource for Encryption Encryption_KeySource_STATUS
Optional
keyVaultProperties Properties of KeyVault KeyVaultProperties_STATUS
Optional

Identity_Type

Used by: Identity.

Value Description
“None”
“SystemAssigned”
“SystemAssigned, UserAssigned”
“UserAssigned”

Identity_Type_STATUS

Used by: Identity_STATUS.

Value Description
“None”
“SystemAssigned”
“SystemAssigned, UserAssigned”
“UserAssigned”

MultiRegionSettings

The multiregion settings Cognitive Services account.

Used by: AccountProperties.

Property Description Type
regions RegionSetting[]
Optional
routingMethod Multiregion routing methods. MultiRegionSettings_RoutingMethod
Optional

MultiRegionSettings_STATUS

The multiregion settings Cognitive Services account.

Used by: AccountProperties_STATUS.

Property Description Type
regions RegionSetting_STATUS[]
Optional
routingMethod Multiregion routing methods. MultiRegionSettings_RoutingMethod_STATUS
Optional

NetworkInjections

Specifies in AI Foundry where virtual network injection occurs to secure scenarios like Agents entirely within the user’s private network, eliminating public internet exposure while maintaining control over network configurations and resources.

Used by: AccountProperties.

Property Description Type
scenario Specifies what features in AI Foundry network injection applies to. Currently only supports agent for agent scenarios. none means no network injection. NetworkInjections_Scenario
Optional
subnetArmReference Specify the subnet for which your Agent Client is injected into. genruntime.ResourceReference
Optional
useMicrosoftManagedNetwork Boolean to enable Microsoft Managed Network for subnet delegation bool
Optional

NetworkInjections_STATUS

Specifies in AI Foundry where virtual network injection occurs to secure scenarios like Agents entirely within the user’s private network, eliminating public internet exposure while maintaining control over network configurations and resources.

Used by: AccountProperties_STATUS.

Property Description Type
scenario Specifies what features in AI Foundry network injection applies to. Currently only supports agent for agent scenarios. none means no network injection. NetworkInjections_Scenario_STATUS
Optional
subnetArmId Specify the subnet for which your Agent Client is injected into. string
Optional
useMicrosoftManagedNetwork Boolean to enable Microsoft Managed Network for subnet delegation bool
Optional

NetworkRuleSet

A set of rules governing the network accessibility.

Used by: AccountProperties.

Property Description Type
bypass Setting for trusted services. NetworkRuleSet_Bypass
Optional
defaultAction The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. NetworkRuleSet_DefaultAction
Optional
ipRules The list of IP address rules. IpRule[]
Optional
virtualNetworkRules The list of virtual network rules. VirtualNetworkRule[]
Optional

NetworkRuleSet_STATUS

A set of rules governing the network accessibility.

Used by: AccountProperties_STATUS.

Property Description Type
bypass Setting for trusted services. NetworkRuleSet_Bypass_STATUS
Optional
defaultAction The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. NetworkRuleSet_DefaultAction_STATUS
Optional
ipRules The list of IP address rules. IpRule_STATUS[]
Optional
virtualNetworkRules The list of virtual network rules. VirtualNetworkRule_STATUS[]
Optional

PrivateEndpointConnection_STATUS

The Private Endpoint Connection resource.

Used by: AccountProperties_STATUS.

Property Description Type
id Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName} string
Optional

QuotaLimit_STATUS

Used by: AccountProperties_STATUS.

Property Description Type
count float64
Optional
renewalPeriod float64
Optional
rules ThrottlingRule_STATUS[]
Optional

RaiMonitorConfig

Cognitive Services Rai Monitor Config.

Used by: AccountProperties.

Property Description Type
adxStorageResourceReference The storage resource Id. genruntime.ResourceReference
Optional
identityClientId The identity client Id to access the storage. string
Optional

RaiMonitorConfig_STATUS

Cognitive Services Rai Monitor Config.

Used by: AccountProperties_STATUS.

Property Description Type
adxStorageResourceId The storage resource Id. string
Optional
identityClientId The identity client Id to access the storage. string
Optional

Sku_Tier

Used by: Sku.

Value Description
“Basic”
“Enterprise”
“Free”
“Premium”
“Standard”

Sku_Tier_STATUS

Used by: Sku_STATUS.

Value Description
“Basic”
“Enterprise”
“Free”
“Premium”
“Standard”

SkuCapability_STATUS

SkuCapability indicates the capability of a certain feature.

Used by: AccountProperties_STATUS.

Property Description Type
name The name of the SkuCapability. string
Optional
value The value of the SkuCapability. string
Optional

SkuChangeInfo_STATUS

Sku change info of account.

Used by: AccountProperties_STATUS.

Property Description Type
countOfDowngrades Gets the count of downgrades. float64
Optional
countOfUpgradesAfterDowngrades Gets the count of upgrades after downgrades. float64
Optional
lastChangeDate Gets the last change date. string
Optional

SystemData_CreatedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

SystemData_LastModifiedByType_STATUS

Used by: SystemData_STATUS.

Value Description
“Application”
“Key”
“ManagedIdentity”
“User”

ThrottlingRule_STATUS

Used by: CallRateLimit_STATUS, DeploymentProperties_STATUS, and QuotaLimit_STATUS.

Property Description Type
count float64
Optional
dynamicThrottlingEnabled bool
Optional
key string
Optional
matchPatterns RequestMatchPattern_STATUS[]
Optional
minCount float64
Optional
renewalPeriod float64
Optional

UserAssignedIdentity_STATUS

User-assigned managed identity.

Used by: Identity_STATUS.

Property Description Type
clientId Client App Id associated with this identity. string
Optional
principalId Azure Active Directory principal ID associated with this Identity. string
Optional

UserAssignedIdentityDetails

Information about the user assigned identity for the resource

Used by: Identity.

Property Description Type
reference genruntime.ResourceReference
Optional

UserOwnedAmlWorkspace

The user owned AML account for Cognitive Services account.

Used by: AccountProperties.

Property Description Type
identityClientId Identity Client id of a AML account resource. string
Optional
resourceReference Full resource id of a AML account resource. genruntime.ResourceReference
Optional

UserOwnedAmlWorkspace_STATUS

The user owned AML account for Cognitive Services account.

Used by: AccountProperties_STATUS.

Property Description Type
identityClientId Identity Client id of a AML account resource. string
Optional
resourceId Full resource id of a AML account resource. string
Optional

UserOwnedStorage

The user owned storage for Cognitive Services account.

Used by: AccountProperties.

Property Description Type
identityClientId string
Optional
resourceReference Full resource id of a Microsoft.Storage resource. genruntime.ResourceReference
Optional

UserOwnedStorage_STATUS

The user owned storage for Cognitive Services account.

Used by: AccountProperties_STATUS.

Property Description Type
identityClientId string
Optional
resourceId Full resource id of a Microsoft.Storage resource. string
Optional

AbusePenalty_Action_STATUS

Used by: AbusePenalty_STATUS.

Value Description
“Block”
“Throttle”

DeploymentScaleSettings_ScaleType

Used by: DeploymentScaleSettings.

Value Description
“Manual”
“Standard”

DeploymentScaleSettings_ScaleType_STATUS

Used by: DeploymentScaleSettings_STATUS.

Value Description
“Manual”
“Standard”

Encryption_KeySource

Used by: Encryption.

Value Description
“Microsoft.CognitiveServices”
“Microsoft.KeyVault”

Encryption_KeySource_STATUS

Used by: Encryption_STATUS.

Value Description
“Microsoft.CognitiveServices”
“Microsoft.KeyVault”

IpRule

A rule governing the accessibility from a specific ip address or ip range.

Used by: NetworkRuleSet.

Property Description Type
value An IPv4 address range in CIDR notation, such as 124.56.78.91 (simple IP address) or ‘124.56.78.0/24’ (all addresses that start with 124.56.78). string
Required

IpRule_STATUS

A rule governing the accessibility from a specific ip address or ip range.

Used by: NetworkRuleSet_STATUS.

Property Description Type
value An IPv4 address range in CIDR notation, such as 124.56.78.91 (simple IP address) or ‘124.56.78.0/24’ (all addresses that start with 124.56.78). string
Optional

KeyVaultProperties

Properties to configure keyVault Properties

Used by: Encryption.

Property Description Type
identityClientId string
Optional
keyName Name of the Key from KeyVault string
Optional
keyVaultUri Uri of KeyVault string
Optional
keyVersion Version of the Key from KeyVault string
Optional

KeyVaultProperties_STATUS

Properties to configure keyVault Properties

Used by: Encryption_STATUS.

Property Description Type
identityClientId string
Optional
keyName Name of the Key from KeyVault string
Optional
keyVaultUri Uri of KeyVault string
Optional
keyVersion Version of the Key from KeyVault string
Optional

MultiRegionSettings_RoutingMethod

Used by: MultiRegionSettings.

Value Description
“Performance”
“Priority”
“Weighted”

MultiRegionSettings_RoutingMethod_STATUS

Used by: MultiRegionSettings_STATUS.

Value Description
“Performance”
“Priority”
“Weighted”

NetworkInjections_Scenario

Used by: NetworkInjections.

Value Description
“agent”
“none”

NetworkInjections_Scenario_STATUS

Used by: NetworkInjections_STATUS.

Value Description
“agent”
“none”

NetworkRuleSet_Bypass

Used by: NetworkRuleSet.

Value Description
“AzureServices”
“None”

NetworkRuleSet_Bypass_STATUS

Used by: NetworkRuleSet_STATUS.

Value Description
“AzureServices”
“None”

NetworkRuleSet_DefaultAction

Used by: NetworkRuleSet.

Value Description
“Allow”
“Deny”

NetworkRuleSet_DefaultAction_STATUS

Used by: NetworkRuleSet_STATUS.

Value Description
“Allow”
“Deny”

RegionSetting

The call rate limit Cognitive Services account.

Used by: MultiRegionSettings.

Property Description Type
customsubdomain Maps the region to the regional custom subdomain. string
Optional
name Name of the region. string
Optional
value A value for priority or weighted routing methods. float64
Optional

RegionSetting_STATUS

The call rate limit Cognitive Services account.

Used by: MultiRegionSettings_STATUS.

Property Description Type
customsubdomain Maps the region to the regional custom subdomain. string
Optional
name Name of the region. string
Optional
value A value for priority or weighted routing methods. float64
Optional

RequestMatchPattern_STATUS

Used by: ThrottlingRule_STATUS.

Property Description Type
method string
Optional
path string
Optional

VirtualNetworkRule

A rule governing the accessibility from a specific virtual network.

Used by: NetworkRuleSet.

Property Description Type
ignoreMissingVnetServiceEndpoint Ignore missing vnet service endpoint or not. bool
Optional
reference Full resource id of a vnet subnet, such as ‘/​subscriptions/​subid/​resourceGroups/​rg1/​providers/​Microsoft.Network/​virtualNetworks/​test-vnet/​subnets/​subnet1’. genruntime.ResourceReference
Required
state Gets the state of virtual network rule. string
Optional

VirtualNetworkRule_STATUS

A rule governing the accessibility from a specific virtual network.

Used by: NetworkRuleSet_STATUS.

Property Description Type
id Full resource id of a vnet subnet, such as ‘/​subscriptions/​subid/​resourceGroups/​rg1/​providers/​Microsoft.Network/​virtualNetworks/​test-vnet/​subnets/​subnet1’. string
Optional
ignoreMissingVnetServiceEndpoint Ignore missing vnet service endpoint or not. bool
Optional
state Gets the state of virtual network rule. string
Optional