Deployments - Create Or Update
Uppdatera tillståndet för angivna distributioner som är associerade med Cognitive Services-kontot.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2025-06-01
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 2maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ |
Namnet på Cognitive Services-kontot. |
|
deployment
|
path | True |
string |
Namnet på distributionen som är associerad med Cognitive Services-kontot |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
subscription
|
path | True |
string minLength: 1 |
ID för målprenumerationen. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Begärandetext
| Name | Typ | Description |
|---|---|---|
| properties |
Egenskaper för distribution av Cognitive Services-konton. |
|
| sku |
Resursmodelldefinitionen som representerar SKU |
|
| tags |
object |
Resursetiketter. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Skapa/uppdatera distributionen. |
|
| 201 Created |
Skapa distributionen. |
|
| Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Exempel
PutDeployment
Exempelbegäran
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroupName/providers/Microsoft.CognitiveServices/accounts/accountName/deployments/deploymentName?api-version=2025-06-01
{
"sku": {
"name": "Standard",
"capacity": 1
},
"properties": {
"model": {
"format": "OpenAI",
"name": "ada",
"version": "1"
}
}
}
Exempelsvar
{
"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"
}
}
Definitioner
| Name | Description |
|---|---|
|
Call |
Cognitive Services-kontot för samtalsfrekvensgränsen. |
|
created |
Den typ av identitet som skapade resursen. |
| Deployment |
Distribution av Cognitive Services-konto. |
|
Deployment |
Endast intern användning. |
|
Deployment |
Egenskaper för distributionsmodellen för Cognitive Services-kontot. |
|
Deployment |
Uppgraderingsalternativ för distributionsmodellversion. |
|
Deployment |
Egenskaper för distribution av Cognitive Services-konton. |
|
Deployment |
Hämtar status för resursen vid den tidpunkt då operationen anropades. |
|
Deployment |
Egenskaper för distributionsmodellen för Cognitive Services-kontot. (Inaktuell, använd Deployment.sku i stället.) |
|
Deployment |
Typ av distributionsskala. |
|
Error |
Ytterligare information om resurshanteringsfelet. |
|
Error |
Felinformationen. |
|
Error |
Felsvar |
|
Request |
|
| Sku |
Resursmodelldefinitionen som representerar SKU |
|
Sku |
Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT. |
|
system |
Metadata som rör skapande och senaste ändring av resursen. |
|
Throttling |
CallRateLimit
Cognitive Services-kontot för samtalsfrekvensgränsen.
| Name | Typ | Description |
|---|---|---|
| count |
number |
Antalsvärdet för Gräns för samtalsfrekvens. |
| renewalPeriod |
number |
Förnyelseperioden i sekunder för samtalsfrekvensgränsen. |
| rules |
createdByType
Den typ av identitet som skapade resursen.
| Värde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
Deployment
Distribution av Cognitive Services-konto.
| Name | Typ | Description |
|---|---|---|
| etag |
string |
Resurs-Etag. |
| id |
string |
Fullständigt kvalificerat resurs-ID för resursen. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Namnet på resursen |
| properties |
Egenskaper för distribution av Cognitive Services-konton. |
|
| sku |
Resursmodelldefinitionen som representerar SKU |
|
| systemData |
Metadata som rör skapande och senaste ändring av resursen. |
|
| tags |
object |
Resursetiketter. |
| type |
string |
Resurstypen. T.ex. "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
DeploymentCapacitySettings
Endast intern användning.
| Name | Typ | Description |
|---|---|---|
| designatedCapacity |
integer (int32) minimum: 0 |
Den angivna kapaciteten. |
| priority |
integer (int32) minimum: 0 |
Prioriteten för den här kapacitetsinställningen. |
DeploymentModel
Egenskaper för distributionsmodellen för Cognitive Services-kontot.
| Name | Typ | Description |
|---|---|---|
| callRateLimit |
Cognitive Services-kontot för samtalsfrekvensgränsen. |
|
| format |
string |
Format för distributionsmodell. |
| name |
string |
Namn på distributionsmodell. |
| publisher |
string |
Utgivare av distributionsmodell. |
| source |
string |
Valfritt. ARM-resurs-ID för distributionsmodellens källa. |
| sourceAccount |
string (arm-id) |
Valfritt. Modellens källa, ett annat ARM-resurs-ID för Microsoft.CognitiveServices-konton. |
| version |
string |
Valfritt. Version av distributionsmodell. Om version inte anges tilldelas en standardversion. Standardversionen är olika för olika modeller och kan ändras när det finns en ny version tillgänglig för en modell. Standardversionen för en modell kan hittas från API:et för listmodeller. |
DeploymentModelVersionUpgradeOption
Uppgraderingsalternativ för distributionsmodellversion.
| Värde | Description |
|---|---|
| OnceNewDefaultVersionAvailable | |
| OnceCurrentVersionExpired | |
| NoAutoUpgrade |
DeploymentProperties
Egenskaper för distribution av Cognitive Services-konton.
| Name | Typ | Description |
|---|---|---|
| callRateLimit |
Cognitive Services-kontot för samtalsfrekvensgränsen. |
|
| capabilities |
object |
Kapaciteten. |
| capacitySettings |
Endast intern användning. |
|
| currentCapacity |
integer (int32) |
Den nuvarande kapaciteten. |
| dynamicThrottlingEnabled |
boolean |
Om den dynamiska begränsningen är aktiverad. |
| model |
Egenskaper för distributionsmodellen för Cognitive Services-kontot. |
|
| parentDeploymentName |
string |
Namnet på den överordnade distributionen. |
| provisioningState |
Hämtar status för resursen vid den tidpunkt då operationen anropades. |
|
| raiPolicyName |
string |
Namnet på RAI-principen. |
| rateLimits | ||
| scaleSettings |
Egenskaper för distributionsmodellen för Cognitive Services-kontot. (Inaktuell, använd Deployment.sku i stället.) |
|
| spilloverDeploymentName |
string |
Anger det distributionsnamn som ska hantera begäranden när begäran annars skulle ha begränsats på grund av att den aktuella dataflödesgränsen för distributionen har nåtts. |
| versionUpgradeOption |
Uppgraderingsalternativ för distributionsmodellversion. |
DeploymentProvisioningState
Hämtar status för resursen vid den tidpunkt då operationen anropades.
| Värde | Description |
|---|---|
| Accepted | |
| Creating | |
| Deleting | |
| Moving | |
| Failed | |
| Succeeded | |
| Disabled | |
| Canceled |
DeploymentScaleSettings
Egenskaper för distributionsmodellen för Cognitive Services-kontot. (Inaktuell, använd Deployment.sku i stället.)
| Name | Typ | Description |
|---|---|---|
| activeCapacity |
integer (int32) |
Aktiv kapacitet för distribution. Det här värdet kan skilja sig från |
| capacity |
integer (int32) |
Kapacitet för utbyggnad. |
| scaleType |
Typ av distributionsskala. |
DeploymentScaleType
Typ av distributionsskala.
| Värde | Description |
|---|---|
| Standard | |
| Manual |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
| Name | Typ | Description |
|---|---|---|
| info |
object |
Den ytterligare informationen. |
| type |
string |
Typen av ytterligare information. |
ErrorDetail
Felinformationen.
| Name | Typ | Description |
|---|---|---|
| additionalInfo |
Felet ytterligare information. |
|
| code |
string |
Felkoden. |
| details |
Information om felet. |
|
| message |
string |
Felmeddelandet. |
| target |
string |
Felet riktas. |
ErrorResponse
Felsvar
| Name | Typ | Description |
|---|---|---|
| error |
Felet objektet. |
RequestMatchPattern
| Name | Typ | Description |
|---|---|---|
| method |
string |
|
| path |
string |
Sku
Resursmodelldefinitionen som representerar SKU
| Name | Typ | Description |
|---|---|---|
| capacity |
integer (int32) |
Om SKU:n stöder utskalning/in bör kapacitets heltal inkluderas. Om det inte går att skala ut/in för resursen kan detta utelämnas. |
| family |
string |
Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. |
| name |
string |
Namnet på SKU:n. Ex - P3. Det är vanligtvis en bokstav+nummerkod |
| size |
string |
SKU-storleken. När namnfältet är kombinationen av nivå och något annat värde är detta den fristående koden. |
| tier |
Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT. |
SkuTier
Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT.
| Värde | Description |
|---|---|
| Free | |
| Basic | |
| Standard | |
| Premium | |
| Enterprise |
systemData
Metadata som rör skapande och senaste ändring av resursen.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Tidsstämpeln för att skapa resurser (UTC). |
| createdBy |
string |
Identiteten som skapade resursen. |
| createdByType |
Den typ av identitet som skapade resursen. |
|
| lastModifiedAt |
string (date-time) |
Tidsstämpeln för senaste ändring av resurs (UTC) |
| lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
| lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
ThrottlingRule
| Name | Typ | Description |
|---|---|---|
| count |
number |
|
| dynamicThrottlingEnabled |
boolean |
|
| key |
string |
|
| matchPatterns | ||
| minCount |
number |
|
| renewalPeriod |
number |