Deployments - Create Or Update
Werk de status van de opgegeven implementaties bij die zijn gekoppeld aan het Cognitive Services-account.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2024-10-01
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
account
|
path | True |
string minLength: 2maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ |
De naam van het Cognitive Services-account. |
deployment
|
path | True |
string |
De naam van de implementatie die is gekoppeld aan het Cognitive Services-account |
resource
|
path | True |
string minLength: 1maxLength: 90 |
De naam van de resourcegroep. De naam is niet hoofdlettergevoelig. |
subscription
|
path | True |
string minLength: 1 |
De id van het doelabonnement. |
api-version
|
query | True |
string minLength: 1 |
De API-versie die voor deze bewerking moet worden gebruikt. |
Aanvraagbody
Name | Type | Description |
---|---|---|
properties |
Eigenschappen van de implementatie van het Cognitive Services-account. |
|
sku |
De definitie van het resourcemodel die de SKU vertegenwoordigt |
|
tags |
object |
Resourcetags. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
De implementatie maken/bijwerken. |
|
201 Created |
De implementatie is gemaakt. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Voorbeelden
PutDeployment
Voorbeeldaanvraag
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"
}
}
}
Voorbeeldrespons
{
"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"
}
}
Definities
Name | Description |
---|---|
Call |
Het Gespreksfrequentielimiet voor het Cognitive Services-account. |
created |
Het type identiteit waarmee de resource is gemaakt. |
Deployment |
Implementatie van Cognitive Services-accounts. |
Deployment |
Alleen intern gebruik. |
Deployment |
Eigenschappen van het Cognitive Services-accountimplementatiemodel. |
Deployment |
Upgradeoptie voor implementatiemodelversie. |
Deployment |
Eigenschappen van de implementatie van het Cognitive Services-account. |
Deployment |
Hiermee wordt de status van de resource opgehaald op het moment dat de bewerking werd aangeroepen. |
Deployment |
Eigenschappen van het Cognitive Services-accountimplementatiemodel. (Afgeschaft, gebruik in plaats daarvan Deployment.sku.) |
Deployment |
Type implementatieschaal. |
Error |
Aanvullende informatie over de resourcebeheerfout. |
Error |
De foutdetails. |
Error |
Foutreactie |
Request |
|
Sku |
De definitie van het resourcemodel die de SKU vertegenwoordigt |
Sku |
Dit veld moet worden geïmplementeerd door de resourceprovider als de service meer dan één laag heeft, maar niet vereist is voor een PUT. |
system |
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. |
Throttling |
CallRateLimit
Het Gespreksfrequentielimiet voor het Cognitive Services-account.
Name | Type | Description |
---|---|---|
count |
number |
De tellingswaarde van de gespreksfrequentielimiet. |
renewalPeriod |
number |
De verlengingsperiode in seconden van de oproepsnelheidslimiet. |
rules |
createdByType
Het type identiteit waarmee de resource is gemaakt.
Waarde | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
Deployment
Implementatie van Cognitive Services-accounts.
Name | Type | Description |
---|---|---|
etag |
string |
Resource-Etag. |
id |
string |
Volledig gekwalificeerde resource-id voor de resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
De naam van de resource |
properties |
Eigenschappen van de implementatie van het Cognitive Services-account. |
|
sku |
De definitie van het resourcemodel die de SKU vertegenwoordigt |
|
systemData |
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource. |
|
tags |
object |
Resourcetags. |
type |
string |
Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts' |
DeploymentCapacitySettings
Alleen intern gebruik.
Name | Type | Description |
---|---|---|
designatedCapacity |
integer (int32) minimum: 0 |
De aangewezen capaciteit. |
priority |
integer (int32) minimum: 0 |
De prioriteit van deze capaciteitsinstelling. |
DeploymentModel
Eigenschappen van het Cognitive Services-accountimplementatiemodel.
Name | Type | Description |
---|---|---|
callRateLimit |
Het Gespreksfrequentielimiet voor het Cognitive Services-account. |
|
format |
string |
Indeling van implementatiemodel. |
name |
string |
Naam van implementatiemodel. |
publisher |
string |
Uitgever van implementatiemodel. |
source |
string |
Facultatief. Arm-resource-id voor implementatiemodelbron. |
sourceAccount |
string (arm-id) |
Facultatief. Bron van het model, een andere Arm-resource-id voor Microsoft.CognitiveServices-accounts. |
version |
string |
Facultatief. Versie van het implementatiemodel. Als de versie niet is opgegeven, wordt er een standaardversie toegewezen. De standaardversie is anders voor verschillende modellen en kan veranderen wanneer er nieuwe versie beschikbaar is voor een model. De standaardversie voor een model is te vinden in de API voor lijstmodellen. |
DeploymentModelVersionUpgradeOption
Upgradeoptie voor implementatiemodelversie.
Waarde | Description |
---|---|
NoAutoUpgrade | |
OnceCurrentVersionExpired | |
OnceNewDefaultVersionAvailable |
DeploymentProperties
Eigenschappen van de implementatie van het Cognitive Services-account.
Name | Type | Description |
---|---|---|
callRateLimit |
Het Gespreksfrequentielimiet voor het Cognitive Services-account. |
|
capabilities |
object |
De mogelijkheden. |
capacitySettings |
Alleen intern gebruik. |
|
currentCapacity |
integer (int32) |
De huidige capaciteit. |
dynamicThrottlingEnabled |
boolean |
Als de dynamische beperking is ingeschakeld. |
model |
Eigenschappen van het Cognitive Services-accountimplementatiemodel. |
|
parentDeploymentName |
string |
De naam van de bovenliggende implementatie. |
provisioningState |
Hiermee wordt de status van de resource opgehaald op het moment dat de bewerking werd aangeroepen. |
|
raiPolicyName |
string |
De naam van RAI-beleid. |
rateLimits | ||
scaleSettings |
Eigenschappen van het Cognitive Services-accountimplementatiemodel. (Afgeschaft, gebruik in plaats daarvan Deployment.sku.) |
|
versionUpgradeOption |
Upgradeoptie voor implementatiemodelversie. |
DeploymentProvisioningState
Hiermee wordt de status van de resource opgehaald op het moment dat de bewerking werd aangeroepen.
Waarde | Description |
---|---|
Accepted | |
Canceled | |
Creating | |
Deleting | |
Disabled | |
Failed | |
Moving | |
Succeeded |
DeploymentScaleSettings
Eigenschappen van het Cognitive Services-accountimplementatiemodel. (Afgeschaft, gebruik in plaats daarvan Deployment.sku.)
Name | Type | Description |
---|---|---|
activeCapacity |
integer (int32) |
Actieve implementatiecapaciteit. Deze waarde kan afwijken van |
capacity |
integer (int32) |
Implementatiecapaciteit. |
scaleType |
Type implementatieschaal. |
DeploymentScaleType
Type implementatieschaal.
Waarde | Description |
---|---|
Manual | |
Standard |
ErrorAdditionalInfo
Aanvullende informatie over de resourcebeheerfout.
Name | Type | Description |
---|---|---|
info |
object |
De aanvullende informatie. |
type |
string |
Het extra informatietype. |
ErrorDetail
De foutdetails.
Name | Type | Description |
---|---|---|
additionalInfo |
De fout bevat aanvullende informatie. |
|
code |
string |
De foutcode. |
details |
De foutdetails. |
|
message |
string |
Het foutbericht. |
target |
string |
Het foutdoel. |
ErrorResponse
Foutreactie
Name | Type | Description |
---|---|---|
error |
Het foutobject. |
RequestMatchPattern
Name | Type | Description |
---|---|---|
method |
string |
|
path |
string |
Sku
De definitie van het resourcemodel die de SKU vertegenwoordigt
Name | Type | Description |
---|---|---|
capacity |
integer (int32) |
Als de SKU uitschalen/inschalen ondersteunt, moet het gehele getal van de capaciteit worden opgenomen. Als uitschalen/inschalen niet mogelijk is voor de resource, kan dit worden weggelaten. |
family |
string |
Als de service verschillende generaties hardware heeft, voor dezelfde SKU, kan die hier worden vastgelegd. |
name |
string |
De naam van de SKU. Ex - P3. Dit is meestal een letter+cijfercode |
size |
string |
De SKU-grootte. Wanneer het naamveld de combinatie van de laag en een andere waarde is, is dit de zelfstandige code. |
tier |
Dit veld moet worden geïmplementeerd door de resourceprovider als de service meer dan één laag heeft, maar niet vereist is voor een PUT. |
SkuTier
Dit veld moet worden geïmplementeerd door de resourceprovider als de service meer dan één laag heeft, maar niet vereist is voor een PUT.
Waarde | Description |
---|---|
Basic | |
Enterprise | |
Free | |
Premium | |
Standard |
systemData
Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.
Name | Type | Description |
---|---|---|
createdAt |
string (date-time) |
De tijdstempel van het maken van resources (UTC). |
createdBy |
string |
De identiteit waarmee de resource is gemaakt. |
createdByType |
Het type identiteit waarmee de resource is gemaakt. |
|
lastModifiedAt |
string (date-time) |
De tijdstempel van de laatste wijziging van de resource (UTC) |
lastModifiedBy |
string |
De identiteit die de resource voor het laatst heeft gewijzigd. |
lastModifiedByType |
Het type identiteit dat de resource voor het laatst heeft gewijzigd. |
ThrottlingRule
Name | Type | Description |
---|---|---|
count |
number |
|
dynamicThrottlingEnabled |
boolean |
|
key |
string |
|
matchPatterns | ||
minCount |
number |
|
renewalPeriod |
number |