Deployments - Create Or Update
Mettez à jour l’état des déploiements spécifiés associés au compte Cognitive Services.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2024-10-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string minLength: 2maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ |
Nom du compte Cognitive Services. |
deployment
|
path | True |
string |
Nom du déploiement associé au compte Cognitive Services |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
subscription
|
path | True |
string minLength: 1 |
ID de l’abonnement cible. |
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
Nom | Type | Description |
---|---|---|
properties |
Propriétés du déploiement de compte Cognitive Services. |
|
sku |
Définition du modèle de ressource représentant la référence SKU |
|
tags |
object |
Balises de ressource. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Créez/mettez à jour le déploiement avec succès. |
|
201 Created |
Créez le déploiement avec succès. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Exemples
PutDeployment
Exemple de requête
PUT https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName?api-version=2024-10-01
{
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
}
}
}
Exemple de réponse
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName",
"name": "deploymentName",
"type": "Microsoft.CognitiveServices/accounts/deployments",
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
},
"provisioningState": "Succeeded"
}
}
{
"id": "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName",
"name": "deploymentName",
"type": "Microsoft.CognitiveServices/accounts/deployments",
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
},
"provisioningState": "Accepted"
}
}
Définitions
Nom | Description |
---|---|
Call |
Limite de débit d’appel compte Cognitive Services. |
created |
Type d’identité qui a créé la ressource. |
Deployment |
Déploiement de compte Cognitive Services. |
Deployment |
Utilisation interne uniquement. |
Deployment |
Propriétés du modèle de déploiement de compte Cognitive Services. |
Deployment |
Option de mise à niveau de version du modèle de déploiement. |
Deployment |
Propriétés du déploiement de compte Cognitive Services. |
Deployment |
Obtient l’état de la ressource au moment de l’appel de l’opération. |
Deployment |
Propriétés du modèle de déploiement de compte Cognitive Services. (Déconseillé, utilisez deployment.sku à la place.) |
Deployment |
Type de mise à l’échelle du déploiement. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Request |
|
Sku |
Définition du modèle de ressource représentant la référence SKU |
Sku |
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. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
Throttling |
CallRateLimit
Limite de débit d’appel compte Cognitive Services.
Nom | Type | Description |
---|---|---|
count |
number |
Valeur de nombre de limites du taux d’appel. |
renewalPeriod |
number |
Période de renouvellement en secondes de limite du taux d’appel. |
rules |
createdByType
Type d’identité qui a créé la ressource.
Valeur | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
Deployment
Déploiement de compte Cognitive Services.
Nom | Type | Description |
---|---|---|
etag |
string |
Etag de ressource. |
id |
string |
ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nom de la ressource |
properties |
Propriétés du déploiement de compte Cognitive Services. |
|
sku |
Définition du modèle de ressource représentant la référence SKU |
|
systemData |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
|
tags |
object |
Balises de ressource. |
type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
DeploymentCapacitySettings
Utilisation interne uniquement.
Nom | Type | Description |
---|---|---|
designatedCapacity |
integer (int32) minimum: 0 |
Capacité désignée. |
priority |
integer (int32) minimum: 0 |
Priorité de ce paramètre de capacité. |
DeploymentModel
Propriétés du modèle de déploiement de compte Cognitive Services.
Nom | Type | Description |
---|---|---|
callRateLimit |
Limite de débit d’appel compte Cognitive Services. |
|
format |
string |
Format du modèle de déploiement. |
name |
string |
Nom du modèle de déploiement. |
publisher |
string |
Éditeur de modèle de déploiement. |
source |
string |
Optionnel. ID de ressource ARM source du modèle de déploiement. |
sourceAccount |
string (arm-id) |
Optionnel. Source du modèle, un autre ID de ressource ARM des comptes Microsoft.CognitiveServices. |
version |
string |
Optionnel. Version du modèle de déploiement. Si la version n’est pas spécifiée, une version par défaut est affectée. La version par défaut est différente pour différents modèles et peut changer lorsqu’il existe une nouvelle version disponible pour un modèle. La version par défaut d’un modèle est disponible à partir de l’API des modèles de liste. |
DeploymentModelVersionUpgradeOption
Option de mise à niveau de version du modèle de déploiement.
Valeur | Description |
---|---|
NoAutoUpgrade | |
OnceCurrentVersionExpired | |
OnceNewDefaultVersionAvailable |
DeploymentProperties
Propriétés du déploiement de compte Cognitive Services.
Nom | Type | Description |
---|---|---|
callRateLimit |
Limite de débit d’appel compte Cognitive Services. |
|
capabilities |
object |
Fonctionnalités. |
capacitySettings |
Utilisation interne uniquement. |
|
currentCapacity |
integer (int32) |
Capacité actuelle. |
dynamicThrottlingEnabled |
boolean |
Si la limitation dynamique est activée. |
model |
Propriétés du modèle de déploiement de compte Cognitive Services. |
|
parentDeploymentName |
string |
Nom du déploiement parent. |
provisioningState |
Obtient l’état de la ressource au moment de l’appel de l’opération. |
|
raiPolicyName |
string |
Nom de la stratégie RAI. |
rateLimits | ||
scaleSettings |
Propriétés du modèle de déploiement de compte Cognitive Services. (Déconseillé, utilisez deployment.sku à la place.) |
|
versionUpgradeOption |
Option de mise à niveau de version du modèle de déploiement. |
DeploymentProvisioningState
Obtient l’état de la ressource au moment de l’appel de l’opération.
Valeur | Description |
---|---|
Accepted | |
Canceled | |
Creating | |
Deleting | |
Disabled | |
Failed | |
Moving | |
Succeeded |
DeploymentScaleSettings
Propriétés du modèle de déploiement de compte Cognitive Services. (Déconseillé, utilisez deployment.sku à la place.)
Nom | Type | Description |
---|---|---|
activeCapacity |
integer (int32) |
Capacité active de déploiement. Cette valeur peut être différente de |
capacity |
integer (int32) |
Capacité de déploiement. |
scaleType |
Type de mise à l’échelle du déploiement. |
DeploymentScaleType
Type de mise à l’échelle du déploiement.
Valeur | Description |
---|---|
Manual | |
Standard |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires. |
type |
string |
Type d’informations supplémentaire. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d’erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
RequestMatchPattern
Nom | Type | Description |
---|---|---|
method |
string |
|
path |
string |
Sku
Définition du modèle de ressource représentant la référence SKU
Nom | Type | Description |
---|---|---|
capacity |
integer (int32) |
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. |
family |
string |
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. |
name |
string |
Nom de la référence SKU. Ex - P3. Il s’agit généralement d’une lettre+code numérique |
size |
string |
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. |
tier |
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. |
SkuTier
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.
Valeur | Description |
---|---|
Basic | |
Enterprise | |
Free | |
Premium | |
Standard |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
createdBy |
string |
Identité qui a créé la ressource. |
createdByType |
Type d’identité qui a créé la ressource. |
|
lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |
ThrottlingRule
Nom | Type | Description |
---|---|---|
count |
number |
|
dynamicThrottlingEnabled |
boolean |
|
key |
string |
|
matchPatterns | ||
minCount |
number |
|
renewalPeriod |
number |