Deployments - Create Or Update
Aktualisieren Sie den Status der angegebenen Bereitstellungen, die dem Cognitive Services-Konto zugeordnet sind.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2024-10-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 2maxLength: 64 pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$ |
Der Name des Cognitive Services-Kontos. |
|
deployment
|
path | True |
string |
Der Name der Bereitstellung, die dem Cognitive Services-Konto zugeordnet ist |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| properties |
Eigenschaften der Bereitstellung von Cognitive Services-Konten. |
|
| sku |
Die Definition des Ressourcenmodells, die SKU darstellt |
|
| tags |
object |
Ressourcentags. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Erstellen/Aktualisieren der Bereitstellung erfolgreich. |
|
| 201 Created |
Erstellen Sie die Bereitstellung erfolgreich. |
|
| Other Status Codes |
Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Beispiele
PutDeployment
Beispielanforderung
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"
}
}
}
Beispiel für eine Antwort
{
"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"
}
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Call |
Das Anrufratenlimit des Cognitive Services-Kontos. |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
| Deployment |
Bereitstellung von Cognitive Services-Konten. |
|
Deployment |
Nur interne Verwendung. |
|
Deployment |
Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten. |
|
Deployment |
Option für das Upgrade der Bereitstellungsmodellversion. |
|
Deployment |
Eigenschaften der Bereitstellung von Cognitive Services-Konten. |
|
Deployment |
Ruft den Status der Ressource zum Zeitpunkt des Aufrufs des Vorgangs ab. |
|
Deployment |
Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten. (Veraltet, verwenden Sie stattdessen "Deployment.sku".) |
|
Deployment |
Bereitstellungsskalierungstyp. |
|
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
|
Error |
Das Fehlerdetails. |
|
Error |
Fehlerantwort |
|
Request |
|
| Sku |
Die Definition des Ressourcenmodells, die SKU darstellt |
|
Sku |
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
|
Throttling |
CallRateLimit
Das Anrufratenlimit des Cognitive Services-Kontos.
| Name | Typ | Beschreibung |
|---|---|---|
| count |
number |
Der Anzahlwert des Anrufratenlimits. |
| renewalPeriod |
number |
Der Verlängerungszeitraum in Sekunden des Anrufratenlimits. |
| rules |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
Deployment
Bereitstellung von Cognitive Services-Konten.
| Name | Typ | Beschreibung |
|---|---|---|
| etag |
string |
Ressourcen-Etag. |
| id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Der Name der Ressource |
| properties |
Eigenschaften der Bereitstellung von Cognitive Services-Konten. |
|
| sku |
Die Definition des Ressourcenmodells, die SKU darstellt |
|
| systemData |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
|
| tags |
object |
Ressourcentags. |
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
DeploymentCapacitySettings
Nur interne Verwendung.
| Name | Typ | Beschreibung |
|---|---|---|
| designatedCapacity |
integer (int32) minimum: 0 |
Die vorgesehene Kapazität. |
| priority |
integer (int32) minimum: 0 |
Die Priorität dieser Kapazitätseinstellung. |
DeploymentModel
Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten.
| Name | Typ | Beschreibung |
|---|---|---|
| callRateLimit |
Das Anrufratenlimit des Cognitive Services-Kontos. |
|
| format |
string |
Bereitstellungsmodellformat. |
| name |
string |
Name des Bereitstellungsmodells. |
| publisher |
string |
Herausgeber des Bereitstellungsmodells. |
| source |
string |
Wahlfrei. Arm-Ressourcen-ID der Bereitstellungsmodellquelle. |
| sourceAccount |
string (arm-id) |
Wahlfrei. Quelle des Modells, eine andere Microsoft.CognitiveServices-Konten ARM-Ressourcen-ID. |
| version |
string |
Wahlfrei. Bereitstellungsmodellversion. Wenn keine Version angegeben ist, wird eine Standardversion zugewiesen. Die Standardversion unterscheidet sich für verschiedene Modelle und kann sich ändern, wenn eine neue Version für ein Modell verfügbar ist. Die Standardversion für ein Modell wurde aus der Listenmodelle-API gefunden. |
DeploymentModelVersionUpgradeOption
Option für das Upgrade der Bereitstellungsmodellversion.
| Wert | Beschreibung |
|---|---|
| OnceNewDefaultVersionAvailable | |
| OnceCurrentVersionExpired | |
| NoAutoUpgrade |
DeploymentProperties
Eigenschaften der Bereitstellung von Cognitive Services-Konten.
| Name | Typ | Beschreibung |
|---|---|---|
| callRateLimit |
Das Anrufratenlimit des Cognitive Services-Kontos. |
|
| capabilities |
object |
Die Funktionen. |
| capacitySettings |
Nur interne Verwendung. |
|
| currentCapacity |
integer (int32) |
Die aktuelle Kapazität. |
| dynamicThrottlingEnabled |
boolean |
Wenn die dynamische Einschränkung aktiviert ist. |
| model |
Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten. |
|
| parentDeploymentName |
string |
Der Name der übergeordneten Bereitstellung. |
| provisioningState |
Ruft den Status der Ressource zum Zeitpunkt des Aufrufs des Vorgangs ab. |
|
| raiPolicyName |
string |
Der Name der RAI-Richtlinie. |
| rateLimits | ||
| scaleSettings |
Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten. (Veraltet, verwenden Sie stattdessen "Deployment.sku".) |
|
| versionUpgradeOption |
Option für das Upgrade der Bereitstellungsmodellversion. |
DeploymentProvisioningState
Ruft den Status der Ressource zum Zeitpunkt des Aufrufs des Vorgangs ab.
| Wert | Beschreibung |
|---|---|
| Accepted | |
| Creating | |
| Deleting | |
| Moving | |
| Failed | |
| Succeeded | |
| Disabled | |
| Canceled |
DeploymentScaleSettings
Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten. (Veraltet, verwenden Sie stattdessen "Deployment.sku".)
| Name | Typ | Beschreibung |
|---|---|---|
| activeCapacity |
integer (int32) |
Aktive Bereitstellungskapazität. Dieser Wert unterscheidet sich möglicherweise von |
| capacity |
integer (int32) |
Bereitstellungskapazität. |
| scaleType |
Bereitstellungsskalierungstyp. |
DeploymentScaleType
Bereitstellungsskalierungstyp.
| Wert | Beschreibung |
|---|---|
| Standard | |
| Manual |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
| Name | Typ | Beschreibung |
|---|---|---|
| info |
object |
Die zusätzlichen Informationen. |
| type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
| code |
string |
Der Fehlercode. |
| details |
Die Fehlerdetails. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
RequestMatchPattern
| Name | Typ | Beschreibung |
|---|---|---|
| method |
string |
|
| path |
string |
Sku
Die Definition des Ressourcenmodells, die SKU darstellt
| Name | Typ | Beschreibung |
|---|---|---|
| capacity |
integer (int32) |
Wenn die SKU skalierungs-/in unterstützt, sollte die Ganze Kapazität eingeschlossen werden. Wenn eine Skalierung für die Ressource nicht möglich ist, wird dies möglicherweise weggelassen. |
| family |
string |
Wenn der Dienst über unterschiedliche Hardwaregenerationen verfügt, kann dies für dieselbe SKU hier erfasst werden. |
| name |
string |
Der Name der SKU. Ex - P3. Es handelt sich in der Regel um einen Buchstaben+Zahlencode. |
| size |
string |
Die SKU-Größe. Wenn das Namensfeld die Kombination aus Ebene und einem anderen Wert ist, wäre dies der eigenständige Code. |
| tier |
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist. |
SkuTier
Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist.
| Wert | Beschreibung |
|---|---|
| Free | |
| Basic | |
| Standard | |
| Premium | |
| Enterprise |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
ThrottlingRule
| Name | Typ | Beschreibung |
|---|---|---|
| count |
number |
|
| dynamicThrottlingEnabled |
boolean |
|
| key |
string |
|
| matchPatterns | ||
| minCount |
number |
|
| renewalPeriod |
number |