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=2023-05-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nom du compte Cognitive Services. Regex pattern: |
deployment
|
path | True |
string |
Nom du déploiement associé au compte Cognitive Services |
resource
|
path | True |
string |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
subscription
|
path | True |
string |
ID de l’abonnement cible. |
api-version
|
query | True |
string |
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 |
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 la raison de l’échec de l’opération. |
Exemples
PutDeployment
Sample Request
PUT https://management.azure.com/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName?api-version=2023-05-01
{
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
}
}
}
Sample Response
{
"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 |
La limite de débit d’appels compte Cognitive Services. |
created |
Type d’identité qui a créé la ressource. |
Deployment |
Déploiement de compte Cognitive Services. |
Deployment |
Propriétés du modèle de déploiement de compte Cognitive Services. |
Deployment |
Option de mise à niveau de la version du modèle de déploiement. |
Deployment |
Propriétés du déploiement de compte Cognitive Services. |
Deployment |
Obtient le status de la ressource au moment où l’opération a été appelée. |
Deployment |
Propriétés du modèle de déploiement de compte Cognitive Services. |
Deployment |
Type d’échelle de 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 requis sur un PUT. |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
Throttling |
CallRateLimit
La limite de débit d’appels compte Cognitive Services.
Nom | Type | Description |
---|---|---|
count |
number |
Valeur de nombre de la limite de débit d’appels. |
renewalPeriod |
number |
Période de renouvellement en secondes de limite de débit d’appels. |
rules |
createdByType
Type d’identité qui a créé la ressource.
Nom | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Deployment
Déploiement de compte Cognitive Services.
Nom | Type | Description |
---|---|---|
etag |
string |
Etag de la 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. |
|
type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
DeploymentModel
Propriétés du modèle de déploiement de compte Cognitive Services.
Nom | Type | Description |
---|---|---|
callRateLimit |
La limite de débit d’appels compte Cognitive Services. |
|
format |
string |
Format du modèle de déploiement. |
name |
string |
Nom du modèle de déploiement. |
source |
string |
facultatif. ID de ressource ARM source du modèle de déploiement. |
version |
string |
facultatif. 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 quand une nouvelle version est disponible pour un modèle. La version par défaut d’un modèle peut être trouvée à partir de l’API des modèles de liste. |
DeploymentModelVersionUpgradeOption
Option de mise à niveau de la version du modèle de déploiement.
Nom | Type | Description |
---|---|---|
NoAutoUpgrade |
string |
|
OnceCurrentVersionExpired |
string |
|
OnceNewDefaultVersionAvailable |
string |
DeploymentProperties
Propriétés du déploiement de compte Cognitive Services.
Nom | Type | Description |
---|---|---|
callRateLimit |
La limite de débit d’appels compte Cognitive Services. |
|
capabilities |
object |
Fonctionnalités. |
model |
Propriétés du modèle de déploiement de compte Cognitive Services. |
|
provisioningState |
Obtient le status de la ressource au moment où l’opération a été appelée. |
|
raiPolicyName |
string |
Nom de la stratégie RAI. |
rateLimits | ||
scaleSettings |
Propriétés du modèle de déploiement de compte Cognitive Services. |
|
versionUpgradeOption |
Option de mise à niveau de la version du modèle de déploiement. |
DeploymentProvisioningState
Obtient le status de la ressource au moment où l’opération a été appelée.
Nom | Type | Description |
---|---|---|
Accepted |
string |
|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
Failed |
string |
|
Moving |
string |
|
Succeeded |
string |
DeploymentScaleSettings
Propriétés du modèle de déploiement de compte Cognitive Services.
Nom | Type | Description |
---|---|---|
activeCapacity |
integer |
Capacité active de déploiement. Cette valeur peut être différente de |
capacity |
integer |
Capacité de déploiement. |
scaleType |
Type d’échelle de déploiement. |
DeploymentScaleType
Type d’échelle de déploiement.
Nom | Type | Description |
---|---|---|
Manual |
string |
|
Standard |
string |
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émentaires. |
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 error. |
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 |
Si la référence SKU prend en charge le scale-out/in, l’entier de capacité doit être inclus. Si un scale-out/scale-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, cela peut être capturé ici. |
name |
string |
Nom de la référence SKU. Ex - P3. Il s’agit généralement d’un code lettre+nombre |
size |
string |
Taille de la référence SKU. Lorsque le champ name est la combinaison du 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 requis 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 requis sur un PUT.
Nom | Type | Description |
---|---|---|
Basic |
string |
|
Enterprise |
string |
|
Free |
string |
|
Premium |
string |
|
Standard |
string |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string |
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 |
Horodatage de la dernière modification de la 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 |