Freigeben über


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
accountName
path True

string

minLength: 2
maxLength: 64
pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$

Der Name des Cognitive Services-Kontos.

deploymentName
path True

string

Der Name der Bereitstellung, die dem Cognitive Services-Konto zugeordnet ist

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
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

DeploymentProperties

Eigenschaften der Bereitstellung von Cognitive Services-Konten.

sku

Sku

Die Definition des Ressourcenmodells, die SKU darstellt

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

Deployment

Erstellen/Aktualisieren der Bereitstellung erfolgreich.

201 Created

Deployment

Erstellen Sie die Bereitstellung erfolgreich.

Other Status Codes

ErrorResponse

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
CallRateLimit

Das Anrufratenlimit des Cognitive Services-Kontos.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Deployment

Bereitstellung von Cognitive Services-Konten.

DeploymentCapacitySettings

Nur interne Verwendung.

DeploymentModel

Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten.

DeploymentModelVersionUpgradeOption

Option für das Upgrade der Bereitstellungsmodellversion.

DeploymentProperties

Eigenschaften der Bereitstellung von Cognitive Services-Konten.

DeploymentProvisioningState

Ruft den Status der Ressource zum Zeitpunkt des Aufrufs des Vorgangs ab.

DeploymentScaleSettings

Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten. (Veraltet, verwenden Sie stattdessen "Deployment.sku".)

DeploymentScaleType

Bereitstellungsskalierungstyp.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

RequestMatchPattern
Sku

Die Definition des Ressourcenmodells, die SKU darstellt

SkuTier

Dieses Feld muss vom Ressourcenanbieter implementiert werden, wenn der Dienst mehr als eine Ebene aufweist, für einen PUT jedoch nicht erforderlich ist.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

ThrottlingRule

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

ThrottlingRule[]

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

DeploymentProperties

Eigenschaften der Bereitstellung von Cognitive Services-Konten.

sku

Sku

Die Definition des Ressourcenmodells, die SKU darstellt

systemData

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

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

CallRateLimit

Das Anrufratenlimit des Cognitive Services-Kontos.

capabilities

object

Die Funktionen.

capacitySettings

DeploymentCapacitySettings

Nur interne Verwendung.

currentCapacity

integer (int32)

Die aktuelle Kapazität.

dynamicThrottlingEnabled

boolean

Wenn die dynamische Einschränkung aktiviert ist.

model

DeploymentModel

Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten.

parentDeploymentName

string

Der Name der übergeordneten Bereitstellung.

provisioningState

DeploymentProvisioningState

Ruft den Status der Ressource zum Zeitpunkt des Aufrufs des Vorgangs ab.

raiPolicyName

string

Der Name der RAI-Richtlinie.

rateLimits

ThrottlingRule[]

scaleSettings

DeploymentScaleSettings

Eigenschaften des Bereitstellungsmodells für Cognitive Services-Konten. (Veraltet, verwenden Sie stattdessen "Deployment.sku".)

versionUpgradeOption

DeploymentModelVersionUpgradeOption

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, wenn der Kunde kürzlich capacityaktualisiert hat.

capacity

integer (int32)

Bereitstellungskapazität.

scaleType

DeploymentScaleType

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

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

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

SkuTier

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

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

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

ThrottlingRule

Name Typ Beschreibung
count

number

dynamicThrottlingEnabled

boolean

key

string

matchPatterns

RequestMatchPattern[]

minCount

number

renewalPeriod

number