Comptes Microsoft.CognitiveServices
Définition de ressource Bicep
Le type de ressource de comptes peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.CognitiveServices/accounts, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.CognitiveServices/accounts@2024-10-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
allowedFqdnList: [
'string'
]
amlWorkspace: {
identityClientId: 'string'
resourceId: 'string'
}
apiProperties: {
aadClientId: 'string'
aadTenantId: 'string'
eventHubConnectionString: 'string'
qnaAzureSearchEndpointId: 'string'
qnaAzureSearchEndpointKey: 'string'
qnaRuntimeEndpoint: 'string'
statisticsEnabled: bool
storageAccountConnectionString: 'string'
superUser: 'string'
websiteName: 'string'
}
customSubDomainName: 'string'
disableLocalAuth: bool
dynamicThrottlingEnabled: bool
encryption: {
keySource: 'string'
keyVaultProperties: {
identityClientId: 'string'
keyName: 'string'
keyVaultUri: 'string'
keyVersion: 'string'
}
}
locations: {
regions: [
{
customsubdomain: 'string'
name: 'string'
value: int
}
]
routingMethod: 'string'
}
migrationToken: 'string'
networkAcls: {
bypass: 'string'
defaultAction: 'string'
ipRules: [
{
value: 'string'
}
]
virtualNetworkRules: [
{
id: 'string'
ignoreMissingVnetServiceEndpoint: bool
state: 'string'
}
]
}
publicNetworkAccess: 'string'
raiMonitorConfig: {
adxStorageResourceId: 'string'
identityClientId: 'string'
}
restore: bool
restrictOutboundNetworkAccess: bool
userOwnedStorage: [
{
identityClientId: 'string'
resourceId: 'string'
}
]
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
AccountProperties
Nom | Description | Valeur |
---|---|---|
allowedFqdnList | string[] | |
amlWorkspace | Propriétés de l’espace de travail AML appartenant à l’utilisateur. | UserOwnedAmlWorkspace |
apiProperties | Propriétés de l’API pour les API spéciales. | ApiProperties |
customSubDomainName | Nom de sous-domaine facultatif utilisé pour l’authentification basée sur les jetons. | corde |
disableLocalAuth | Bool | |
dynamicThrottlingEnabled | Indicateur permettant d’activer la limitation dynamique. | Bool |
chiffrement | Propriétés de chiffrement de cette ressource. | chiffrement |
Lieux | Paramètres multirégions du compte Cognitive Services. | MultiRegionSettings |
migrationToken | Jeton de migration des ressources. | corde |
networkAcls | Collection de règles régissant l’accessibilité à partir d’emplacements réseau spécifiques. | NetworkRuleSet |
publicNetworkAccess | Indique si l’accès au point de terminaison public est autorisé pour ce compte. | 'Désactivé' 'Activé' |
raiMonitorConfig | Configuration de Cognitive Services Rai Monitor. | RaiMonitorConfig |
restaurer | Bool | |
restrictOutboundNetworkAccess | Bool | |
userOwnedStorage | Comptes de stockage pour cette ressource. | UserOwnedStorage[] |
AccountTags
Nom | Description | Valeur |
---|
ApiProperties
Nom | Description | Valeur |
---|---|---|
aadClientId | (Metrics Advisor uniquement) ID client Azure AD (ID d’application). | corde Contraintes: Longueur maximale = |
aadTenantId | (Metrics Advisor uniquement) ID de locataire Azure AD. | corde Contraintes: Longueur maximale = |
eventHubConnectionString | (Personnalisation uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. | corde Contraintes: Longueur maximale = Modèle = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$ |
qnaAzureSearchEndpointId | (QnAMaker uniquement) ID de point de terminaison Recherche Azure de QnAMaker. | corde |
qnaAzureSearchEndpointKey | (QnAMaker uniquement) Clé de point de terminaison Recherche Azure de QnAMaker. | corde |
qnaRuntimeEndpoint | (QnAMaker uniquement) Point de terminaison d’exécution de QnAMaker. | corde |
statisticsEnabled | (Recherche Bing uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. | Bool |
storageAccountConnectionString | (Personnalisation uniquement) Chaîne de connexion du compte de stockage. | corde Contraintes: Longueur maximale = Modèle = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$ |
super-utilisateur | (Metrics Advisor uniquement) Super utilisateur de Metrics Advisor. | corde Contraintes: Longueur maximale = |
websiteName | (Metrics Advisor uniquement) Nom du site web de Metrics Advisor. | corde Contraintes: Longueur maximale = |
Chiffrement
Nom | Description | Valeur |
---|---|---|
keySource | Énumère la valeur possible de keySource pour le chiffrement | 'Microsoft.CognitiveServices' 'Microsoft.KeyVault' |
keyVaultProperties | Propriétés de KeyVault | KeyVaultProperties |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nom | Description | Valeur |
---|
IpRule
Nom | Description | Valeur |
---|---|---|
valeur | Plage d’adresses IPv4 en notation CIDR, telle que « 124.56.78.91 » (adresse IP simple) ou « 124.56.78.0/24 » (toutes les adresses commençant par 124.56.78). | chaîne (obligatoire) |
KeyVaultProperties
Nom | Description | Valeur |
---|---|---|
identityClientId | corde | |
keyName | Nom de la clé à partir de KeyVault | corde |
keyVaultUri | Uri de KeyVault | corde |
keyVersion | Version de la clé à partir de KeyVault | corde |
Microsoft.CognitiveServices/accounts
Nom | Description | Valeur |
---|---|---|
identité | Identité de la ressource. | Identity |
gentil | Type de la ressource. | corde |
emplacement | Emplacement géographique où réside la ressource | corde |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 2 Longueur maximale = 2 Modèle = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (obligatoire) |
Propriétés | Propriétés du compte Cognitive Services. | AccountProperties |
Sku | Définition du modèle de ressource représentant la référence SKU | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
MultiRegionSettings
Nom | Description | Valeur |
---|---|---|
Régions | RegionSetting[] | |
routingMethod | Méthodes de routage multirégion. | 'Performances' 'Priority' 'Weighted' |
NetworkRuleSet
Nom | Description | Valeur |
---|---|---|
contourner | Paramètre des services approuvés. | 'AzureServices' 'None' |
defaultAction | Action par défaut lorsqu’aucune règle d’ipRules et de virtualNetworkRules ne correspond. Cette opération est utilisée uniquement après l’évaluation de la propriété de contournement. | 'Autoriser' 'Refuser' |
ipRules | Liste des règles d’adresse IP. | IpRule [] |
virtualNetworkRules | Liste des règles de réseau virtuel. | VirtualNetworkRule[] |
RaiMonitorConfig
Nom | Description | Valeur |
---|---|---|
adxStorageResourceId | ID de ressource de stockage. | corde |
identityClientId | ID client d’identité pour accéder au stockage. | corde |
RegionSetting
Nom | Description | Valeur |
---|---|---|
customsubdomain | Mappe la région au sous-domaine personnalisé régional. | corde |
nom | Nom de la région. | corde |
valeur | Valeur pour les méthodes de routage prioritaires ou pondérées. | Int |
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. | Int |
Famille | Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici. | corde |
nom | Nom de la référence SKU. Ex - P3. Il s’agit généralement d’une lettre+code numérique | chaîne (obligatoire) |
taille | Taille de la référence SKU. Lorsque le champ de nom est la combinaison de niveau et d’une autre valeur, il s’agit du code autonome. | corde |
niveau | Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas obligatoire sur un PUT. | 'De base' 'Entreprise' 'Free' 'Premium' 'Standard' |
UserAssignedIdentity
Nom | Description | Valeur |
---|
UserOwnedAmlWorkspace
Nom | Description | Valeur |
---|---|---|
identityClientId | ID client d’identité d’une ressource d’espace de travail AML. | corde |
resourceId | ID de ressource complet d’une ressource d’espace de travail AML. | corde |
UserOwnedStorage
Nom | Description | Valeur |
---|---|---|
identityClientId | corde | |
resourceId | ID de ressource complet d’une ressource Microsoft.Storage. | corde |
VirtualNetworkRule
Nom | Description | Valeur |
---|---|---|
id | ID de ressource complet d’un sous-réseau de réseau virtuel, tel que « /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1 ». | chaîne (obligatoire) |
ignoreMissingVnetServiceEndpoint | Ignorer le point de terminaison de service de réseau virtuel manquant ou non. | Bool |
état | Obtient l’état de la règle de réseau virtuel. | corde |
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep | Description |
---|---|
configuration de base d’Azure AI Studio | Cet ensemble de modèles montre comment configurer Azure AI Studio avec l’installation de base, ce qui signifie que l’accès à Internet public est activé, les clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
configuration de base d’Azure AI Studio | Cet ensemble de modèles montre comment configurer Azure AI Studio avec l’installation de base, ce qui signifie que l’accès à Internet public est activé, les clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
configuration de base d’Azure AI Studio | Cet ensemble de modèles montre comment configurer Azure AI Studio avec l’installation de base, ce qui signifie que l’accès à Internet public est activé, les clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
restreint réseau Azure AI Studio | Cet ensemble de modèles montre comment configurer Azure AI Studio avec une liaison privée et une sortie désactivées, à l’aide de clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
restreint réseau Azure AI Studio | Cet ensemble de modèles montre comment configurer Azure AI Studio avec une liaison privée et une sortie désactivées, à l’aide de clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
Azure AI Studio avec microsoft Entra ID Authentication | Cet ensemble de modèles montre comment configurer Azure AI Studio avec l’authentification Microsoft Entra ID pour les ressources dépendantes, telles qu’Azure AI Services et Stockage Azure. |
Déployer une ressource multiservices Azure AI services | Ce modèle déploie une ressource de services Azure AI pour intégrer l’IA à chaque développeur sans nécessiter d’expertise en machine learning. Tout ce qu’il faut est un appel d’API pour incorporer la possibilité de voir, d’entendre, de parler, de rechercher, de comprendre et d’accélérer la prise de décision dans vos applications. |
Déployer une ressource Azure AI Translator | Ce modèle déploie une ressource Azure AI Translator pour intégrer l’IA à chaque développeur sans nécessiter d’expertise en machine learning. |
Déployer une ressource Azure AI Vision | Ce modèle déploie une ressource Azure AI Vision pour intégrer l’IA à chaque développeur sans nécessiter d’expertise en machine learning. |
Déployer Secure Azure AI Studio avec un réseau virtuel managé | Ce modèle crée un environnement Azure AI Studio sécurisé avec des restrictions de sécurité réseau et d’identité robustes. |
Définition de ressource de modèle ARM
Le type de ressource de comptes peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.CognitiveServices/accounts, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.CognitiveServices/accounts",
"apiVersion": "2024-10-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"allowedFqdnList": [ "string" ],
"amlWorkspace": {
"identityClientId": "string",
"resourceId": "string"
},
"apiProperties": {
"aadClientId": "string",
"aadTenantId": "string",
"eventHubConnectionString": "string",
"qnaAzureSearchEndpointId": "string",
"qnaAzureSearchEndpointKey": "string",
"qnaRuntimeEndpoint": "string",
"statisticsEnabled": "bool",
"storageAccountConnectionString": "string",
"superUser": "string",
"websiteName": "string"
},
"customSubDomainName": "string",
"disableLocalAuth": "bool",
"dynamicThrottlingEnabled": "bool",
"encryption": {
"keySource": "string",
"keyVaultProperties": {
"identityClientId": "string",
"keyName": "string",
"keyVaultUri": "string",
"keyVersion": "string"
}
},
"locations": {
"regions": [
{
"customsubdomain": "string",
"name": "string",
"value": "int"
}
],
"routingMethod": "string"
},
"migrationToken": "string",
"networkAcls": {
"bypass": "string",
"defaultAction": "string",
"ipRules": [
{
"value": "string"
}
],
"virtualNetworkRules": [
{
"id": "string",
"ignoreMissingVnetServiceEndpoint": "bool",
"state": "string"
}
]
},
"publicNetworkAccess": "string",
"raiMonitorConfig": {
"adxStorageResourceId": "string",
"identityClientId": "string"
},
"restore": "bool",
"restrictOutboundNetworkAccess": "bool",
"userOwnedStorage": [
{
"identityClientId": "string",
"resourceId": "string"
}
]
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
AccountProperties
Nom | Description | Valeur |
---|---|---|
allowedFqdnList | string[] | |
amlWorkspace | Propriétés de l’espace de travail AML appartenant à l’utilisateur. | UserOwnedAmlWorkspace |
apiProperties | Propriétés de l’API pour les API spéciales. | ApiProperties |
customSubDomainName | Nom de sous-domaine facultatif utilisé pour l’authentification basée sur les jetons. | corde |
disableLocalAuth | Bool | |
dynamicThrottlingEnabled | Indicateur permettant d’activer la limitation dynamique. | Bool |
chiffrement | Propriétés de chiffrement de cette ressource. | chiffrement |
Lieux | Paramètres multirégions du compte Cognitive Services. | MultiRegionSettings |
migrationToken | Jeton de migration des ressources. | corde |
networkAcls | Collection de règles régissant l’accessibilité à partir d’emplacements réseau spécifiques. | NetworkRuleSet |
publicNetworkAccess | Indique si l’accès au point de terminaison public est autorisé pour ce compte. | 'Désactivé' 'Activé' |
raiMonitorConfig | Configuration de Cognitive Services Rai Monitor. | RaiMonitorConfig |
restaurer | Bool | |
restrictOutboundNetworkAccess | Bool | |
userOwnedStorage | Comptes de stockage pour cette ressource. | UserOwnedStorage[] |
AccountTags
Nom | Description | Valeur |
---|
ApiProperties
Nom | Description | Valeur |
---|---|---|
aadClientId | (Metrics Advisor uniquement) ID client Azure AD (ID d’application). | corde Contraintes: Longueur maximale = |
aadTenantId | (Metrics Advisor uniquement) ID de locataire Azure AD. | corde Contraintes: Longueur maximale = |
eventHubConnectionString | (Personnalisation uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. | corde Contraintes: Longueur maximale = Modèle = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$ |
qnaAzureSearchEndpointId | (QnAMaker uniquement) ID de point de terminaison Recherche Azure de QnAMaker. | corde |
qnaAzureSearchEndpointKey | (QnAMaker uniquement) Clé de point de terminaison Recherche Azure de QnAMaker. | corde |
qnaRuntimeEndpoint | (QnAMaker uniquement) Point de terminaison d’exécution de QnAMaker. | corde |
statisticsEnabled | (Recherche Bing uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. | Bool |
storageAccountConnectionString | (Personnalisation uniquement) Chaîne de connexion du compte de stockage. | corde Contraintes: Longueur maximale = Modèle = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$ |
super-utilisateur | (Metrics Advisor uniquement) Super utilisateur de Metrics Advisor. | corde Contraintes: Longueur maximale = |
websiteName | (Metrics Advisor uniquement) Nom du site web de Metrics Advisor. | corde Contraintes: Longueur maximale = |
Chiffrement
Nom | Description | Valeur |
---|---|---|
keySource | Énumère la valeur possible de keySource pour le chiffrement | 'Microsoft.CognitiveServices' 'Microsoft.KeyVault' |
keyVaultProperties | Propriétés de KeyVault | KeyVaultProperties |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nom | Description | Valeur |
---|
IpRule
Nom | Description | Valeur |
---|---|---|
valeur | Plage d’adresses IPv4 en notation CIDR, telle que « 124.56.78.91 » (adresse IP simple) ou « 124.56.78.0/24 » (toutes les adresses commençant par 124.56.78). | chaîne (obligatoire) |
KeyVaultProperties
Nom | Description | Valeur |
---|---|---|
identityClientId | corde | |
keyName | Nom de la clé à partir de KeyVault | corde |
keyVaultUri | Uri de KeyVault | corde |
keyVersion | Version de la clé à partir de KeyVault | corde |
Microsoft.CognitiveServices/accounts
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2024-10-01' |
identité | Identité de la ressource. | Identity |
gentil | Type de la ressource. | corde |
emplacement | Emplacement géographique où réside la ressource | corde |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 2 Longueur maximale = 2 Modèle = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (obligatoire) |
Propriétés | Propriétés du compte Cognitive Services. | AccountProperties |
Sku | Définition du modèle de ressource représentant la référence SKU | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.CognitiveServices/accounts' |
MultiRegionSettings
Nom | Description | Valeur |
---|---|---|
Régions | RegionSetting[] | |
routingMethod | Méthodes de routage multirégion. | 'Performances' 'Priority' 'Weighted' |
NetworkRuleSet
Nom | Description | Valeur |
---|---|---|
contourner | Paramètre des services approuvés. | 'AzureServices' 'None' |
defaultAction | Action par défaut lorsqu’aucune règle d’ipRules et de virtualNetworkRules ne correspond. Cette opération est utilisée uniquement après l’évaluation de la propriété de contournement. | 'Autoriser' 'Refuser' |
ipRules | Liste des règles d’adresse IP. | IpRule [] |
virtualNetworkRules | Liste des règles de réseau virtuel. | VirtualNetworkRule[] |
RaiMonitorConfig
Nom | Description | Valeur |
---|---|---|
adxStorageResourceId | ID de ressource de stockage. | corde |
identityClientId | ID client d’identité pour accéder au stockage. | corde |
RegionSetting
Nom | Description | Valeur |
---|---|---|
customsubdomain | Mappe la région au sous-domaine personnalisé régional. | corde |
nom | Nom de la région. | corde |
valeur | Valeur pour les méthodes de routage prioritaires ou pondérées. | Int |
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. | Int |
Famille | Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici. | corde |
nom | Nom de la référence SKU. Ex - P3. Il s’agit généralement d’une lettre+code numérique | chaîne (obligatoire) |
taille | Taille de la référence SKU. Lorsque le champ de nom est la combinaison de niveau et d’une autre valeur, il s’agit du code autonome. | corde |
niveau | Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas obligatoire sur un PUT. | 'De base' 'Entreprise' 'Free' 'Premium' 'Standard' |
UserAssignedIdentity
Nom | Description | Valeur |
---|
UserOwnedAmlWorkspace
Nom | Description | Valeur |
---|---|---|
identityClientId | ID client d’identité d’une ressource d’espace de travail AML. | corde |
resourceId | ID de ressource complet d’une ressource d’espace de travail AML. | corde |
UserOwnedStorage
Nom | Description | Valeur |
---|---|---|
identityClientId | corde | |
resourceId | ID de ressource complet d’une ressource Microsoft.Storage. | corde |
VirtualNetworkRule
Nom | Description | Valeur |
---|---|---|
id | ID de ressource complet d’un sous-réseau de réseau virtuel, tel que « /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1 ». | chaîne (obligatoire) |
ignoreMissingVnetServiceEndpoint | Ignorer le point de terminaison de service de réseau virtuel manquant ou non. | Bool |
état | Obtient l’état de la règle de réseau virtuel. | corde |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
configuration de base d’Azure AI Studio |
Cet ensemble de modèles montre comment configurer Azure AI Studio avec l’installation de base, ce qui signifie que l’accès à Internet public est activé, les clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
configuration de base d’Azure AI Studio |
Cet ensemble de modèles montre comment configurer Azure AI Studio avec l’installation de base, ce qui signifie que l’accès à Internet public est activé, les clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
configuration de base d’Azure AI Studio |
Cet ensemble de modèles montre comment configurer Azure AI Studio avec l’installation de base, ce qui signifie que l’accès à Internet public est activé, les clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
restreint réseau Azure AI Studio |
Cet ensemble de modèles montre comment configurer Azure AI Studio avec une liaison privée et une sortie désactivées, à l’aide de clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
restreint réseau Azure AI Studio |
Cet ensemble de modèles montre comment configurer Azure AI Studio avec une liaison privée et une sortie désactivées, à l’aide de clés gérées par Microsoft pour le chiffrement et la configuration d’identité managée par Microsoft pour la ressource IA. |
Azure AI Studio avec microsoft Entra ID Authentication |
Cet ensemble de modèles montre comment configurer Azure AI Studio avec l’authentification Microsoft Entra ID pour les ressources dépendantes, telles qu’Azure AI Services et Stockage Azure. |
Déployer une ressource multiservices Azure AI services |
Ce modèle déploie une ressource de services Azure AI pour intégrer l’IA à chaque développeur sans nécessiter d’expertise en machine learning. Tout ce qu’il faut est un appel d’API pour incorporer la possibilité de voir, d’entendre, de parler, de rechercher, de comprendre et d’accélérer la prise de décision dans vos applications. |
Déployer une ressource Azure AI Translator |
Ce modèle déploie une ressource Azure AI Translator pour intégrer l’IA à chaque développeur sans nécessiter d’expertise en machine learning. |
Déployer une ressource Azure AI Vision |
Ce modèle déploie une ressource Azure AI Vision pour intégrer l’IA à chaque développeur sans nécessiter d’expertise en machine learning. |
Déployer Secure Azure AI Studio avec un réseau virtuel managé |
Ce modèle crée un environnement Azure AI Studio sécurisé avec des restrictions de sécurité réseau et d’identité robustes. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource de comptes peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.CognitiveServices/accounts, ajoutez terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.CognitiveServices/accounts@2024-10-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
kind = "string"
location = "string"
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
allowedFqdnList = [
"string"
]
amlWorkspace = {
identityClientId = "string"
resourceId = "string"
}
apiProperties = {
aadClientId = "string"
aadTenantId = "string"
eventHubConnectionString = "string"
qnaAzureSearchEndpointId = "string"
qnaAzureSearchEndpointKey = "string"
qnaRuntimeEndpoint = "string"
statisticsEnabled = bool
storageAccountConnectionString = "string"
superUser = "string"
websiteName = "string"
}
customSubDomainName = "string"
disableLocalAuth = bool
dynamicThrottlingEnabled = bool
encryption = {
keySource = "string"
keyVaultProperties = {
identityClientId = "string"
keyName = "string"
keyVaultUri = "string"
keyVersion = "string"
}
}
locations = {
regions = [
{
customsubdomain = "string"
name = "string"
value = int
}
]
routingMethod = "string"
}
migrationToken = "string"
networkAcls = {
bypass = "string"
defaultAction = "string"
ipRules = [
{
value = "string"
}
]
virtualNetworkRules = [
{
id = "string"
ignoreMissingVnetServiceEndpoint = bool
state = "string"
}
]
}
publicNetworkAccess = "string"
raiMonitorConfig = {
adxStorageResourceId = "string"
identityClientId = "string"
}
restore = bool
restrictOutboundNetworkAccess = bool
userOwnedStorage = [
{
identityClientId = "string"
resourceId = "string"
}
]
}
})
}
Valeurs de propriété
AccountProperties
Nom | Description | Valeur |
---|---|---|
allowedFqdnList | string[] | |
amlWorkspace | Propriétés de l’espace de travail AML appartenant à l’utilisateur. | UserOwnedAmlWorkspace |
apiProperties | Propriétés de l’API pour les API spéciales. | ApiProperties |
customSubDomainName | Nom de sous-domaine facultatif utilisé pour l’authentification basée sur les jetons. | corde |
disableLocalAuth | Bool | |
dynamicThrottlingEnabled | Indicateur permettant d’activer la limitation dynamique. | Bool |
chiffrement | Propriétés de chiffrement de cette ressource. | chiffrement |
Lieux | Paramètres multirégions du compte Cognitive Services. | MultiRegionSettings |
migrationToken | Jeton de migration des ressources. | corde |
networkAcls | Collection de règles régissant l’accessibilité à partir d’emplacements réseau spécifiques. | NetworkRuleSet |
publicNetworkAccess | Indique si l’accès au point de terminaison public est autorisé pour ce compte. | 'Désactivé' 'Activé' |
raiMonitorConfig | Configuration de Cognitive Services Rai Monitor. | RaiMonitorConfig |
restaurer | Bool | |
restrictOutboundNetworkAccess | Bool | |
userOwnedStorage | Comptes de stockage pour cette ressource. | UserOwnedStorage[] |
AccountTags
Nom | Description | Valeur |
---|
ApiProperties
Nom | Description | Valeur |
---|---|---|
aadClientId | (Metrics Advisor uniquement) ID client Azure AD (ID d’application). | corde Contraintes: Longueur maximale = |
aadTenantId | (Metrics Advisor uniquement) ID de locataire Azure AD. | corde Contraintes: Longueur maximale = |
eventHubConnectionString | (Personnalisation uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. | corde Contraintes: Longueur maximale = Modèle = ^( *)Endpoint=sb://(.*);( *)SharedAccessKeyName=(.*);( *)SharedAccessKey=(.*)$ |
qnaAzureSearchEndpointId | (QnAMaker uniquement) ID de point de terminaison Recherche Azure de QnAMaker. | corde |
qnaAzureSearchEndpointKey | (QnAMaker uniquement) Clé de point de terminaison Recherche Azure de QnAMaker. | corde |
qnaRuntimeEndpoint | (QnAMaker uniquement) Point de terminaison d’exécution de QnAMaker. | corde |
statisticsEnabled | (Recherche Bing uniquement) Indicateur permettant d’activer les statistiques de Recherche Bing. | Bool |
storageAccountConnectionString | (Personnalisation uniquement) Chaîne de connexion du compte de stockage. | corde Contraintes: Longueur maximale = Modèle = ^(( *)DefaultEndpointsProtocol=(http|https)( *);( *))?AccountName=(.*)AccountKey=(.*)EndpointSuffix=(.*)$ |
super-utilisateur | (Metrics Advisor uniquement) Super utilisateur de Metrics Advisor. | corde Contraintes: Longueur maximale = |
websiteName | (Metrics Advisor uniquement) Nom du site web de Metrics Advisor. | corde Contraintes: Longueur maximale = |
Chiffrement
Nom | Description | Valeur |
---|---|---|
keySource | Énumère la valeur possible de keySource pour le chiffrement | 'Microsoft.CognitiveServices' 'Microsoft.KeyVault' |
keyVaultProperties | Propriétés de KeyVault | KeyVaultProperties |
Identité
Nom | Description | Valeur |
---|---|---|
type | Type d’identité. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités affectées par l’utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nom | Description | Valeur |
---|
IpRule
Nom | Description | Valeur |
---|---|---|
valeur | Plage d’adresses IPv4 en notation CIDR, telle que « 124.56.78.91 » (adresse IP simple) ou « 124.56.78.0/24 » (toutes les adresses commençant par 124.56.78). | chaîne (obligatoire) |
KeyVaultProperties
Nom | Description | Valeur |
---|---|---|
identityClientId | corde | |
keyName | Nom de la clé à partir de KeyVault | corde |
keyVaultUri | Uri de KeyVault | corde |
keyVersion | Version de la clé à partir de KeyVault | corde |
Microsoft.CognitiveServices/accounts
Nom | Description | Valeur |
---|---|---|
identité | Identité de la ressource. | Identity |
gentil | Type de la ressource. | corde |
emplacement | Emplacement géographique où réside la ressource | corde |
nom | Nom de la ressource | corde Contraintes: Longueur minimale = 2 Longueur maximale = 2 Modèle = ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ (obligatoire) |
Propriétés | Propriétés du compte Cognitive Services. | AccountProperties |
Sku | Définition du modèle de ressource représentant la référence SKU | référence SKU |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.CognitiveServices/accounts@2024-10-01 » |
MultiRegionSettings
Nom | Description | Valeur |
---|---|---|
Régions | RegionSetting[] | |
routingMethod | Méthodes de routage multirégion. | 'Performances' 'Priority' 'Weighted' |
NetworkRuleSet
Nom | Description | Valeur |
---|---|---|
contourner | Paramètre des services approuvés. | 'AzureServices' 'None' |
defaultAction | Action par défaut lorsqu’aucune règle d’ipRules et de virtualNetworkRules ne correspond. Cette opération est utilisée uniquement après l’évaluation de la propriété de contournement. | 'Autoriser' 'Refuser' |
ipRules | Liste des règles d’adresse IP. | IpRule [] |
virtualNetworkRules | Liste des règles de réseau virtuel. | VirtualNetworkRule[] |
RaiMonitorConfig
Nom | Description | Valeur |
---|---|---|
adxStorageResourceId | ID de ressource de stockage. | corde |
identityClientId | ID client d’identité pour accéder au stockage. | corde |
RegionSetting
Nom | Description | Valeur |
---|---|---|
customsubdomain | Mappe la région au sous-domaine personnalisé régional. | corde |
nom | Nom de la région. | corde |
valeur | Valeur pour les méthodes de routage prioritaires ou pondérées. | Int |
Sku
Nom | Description | Valeur |
---|---|---|
capacité | Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si le scale-out/in n’est pas possible pour la ressource, cela peut être omis. | Int |
Famille | Si le service a différentes générations de matériel, pour la même référence SKU, vous pouvez le capturer ici. | corde |
nom | Nom de la référence SKU. Ex - P3. Il s’agit généralement d’une lettre+code numérique | chaîne (obligatoire) |
taille | Taille de la référence SKU. Lorsque le champ de nom est la combinaison de niveau et d’une autre valeur, il s’agit du code autonome. | corde |
niveau | Ce champ doit être implémenté par le fournisseur de ressources si le service a plusieurs niveaux, mais n’est pas obligatoire sur un PUT. | 'De base' 'Entreprise' 'Free' 'Premium' 'Standard' |
UserAssignedIdentity
Nom | Description | Valeur |
---|
UserOwnedAmlWorkspace
Nom | Description | Valeur |
---|---|---|
identityClientId | ID client d’identité d’une ressource d’espace de travail AML. | corde |
resourceId | ID de ressource complet d’une ressource d’espace de travail AML. | corde |
UserOwnedStorage
Nom | Description | Valeur |
---|---|---|
identityClientId | corde | |
resourceId | ID de ressource complet d’une ressource Microsoft.Storage. | corde |
VirtualNetworkRule
Nom | Description | Valeur |
---|---|---|
id | ID de ressource complet d’un sous-réseau de réseau virtuel, tel que « /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/test-vnet/subnets/subnet1 ». | chaîne (obligatoire) |
ignoreMissingVnetServiceEndpoint | Ignorer le point de terminaison de service de réseau virtuel manquant ou non. | Bool |
état | Obtient l’état de la règle de réseau virtuel. | corde |