Deployments - Create Or Update

Frissítse a Cognitive Services-fiókhoz társított meghatározott üzemelő példányok állapotát.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2024-10-01

URI-paraméterek

Name In Kötelező Típus Description
accountName
path True

string

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

A Cognitive Services-fiók neve.

deploymentName
path True

string

A Cognitive Services-fiókhoz társított üzembe helyezés neve

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string

minLength: 1

A cél-előfizetés azonosítója.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

Kérelem törzse

Name Típus Description
properties

DeploymentProperties

A Cognitive Services-fiók üzembe helyezésének tulajdonságai.

sku

Sku

A termékváltozatot képviselő erőforrásmodell-definíció

tags

object

Erőforráscímkék.

Válaszok

Name Típus Description
200 OK

Deployment

Az üzembe helyezés létrehozása/frissítése sikeresen.

201 Created

Deployment

Az üzembe helyezés létrehozása sikeresen megtörtént.

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy miért nem sikerült a művelet.

Példák

PutDeployment

Mintakérelem

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"
    }
  }
}

Mintaválasz

{
  "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"
  }
}

Definíciók

Name Description
CallRateLimit

A hívási sebesség korlátozza a Cognitive Services-fiókot.

createdByType

Az erőforrást létrehozó identitás típusa.

Deployment

Cognitive Services-fiók üzembe helyezése.

DeploymentCapacitySettings

Csak belső használatra.

DeploymentModel

A Cognitive Services-fiók üzembehelyezési modelljének tulajdonságai.

DeploymentModelVersionUpgradeOption

Az üzembehelyezési modell verziófrissítési lehetősége.

DeploymentProperties

A Cognitive Services-fiók üzembe helyezésének tulajdonságai.

DeploymentProvisioningState

Lekéri az erőforrás állapotát a művelet meghívásakor.

DeploymentScaleSettings

A Cognitive Services-fiók üzembehelyezési modelljének tulajdonságai. (Elavult, használja helyette a Deployment.sku-t.)

DeploymentScaleType

Üzembe helyezési skálázás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

RequestMatchPattern
Sku

A termékváltozatot képviselő erőforrásmodell-definíció

SkuTier

Ezt a mezőt az erőforrás-szolgáltatónak kell implementálnia, ha a szolgáltatás egynél több szinttel rendelkezik, de put esetén nem szükséges.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

ThrottlingRule

CallRateLimit

A hívási sebesség korlátozza a Cognitive Services-fiókot.

Name Típus Description
count

number

A hívássebesség-korlát számértéke.

renewalPeriod

number

A megújítási időszak másodpercben a hívássebesség-korláttól.

rules

ThrottlingRule[]

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
User
Application
ManagedIdentity
Key

Deployment

Cognitive Services-fiók üzembe helyezése.

Name Típus Description
etag

string

Erőforráscímke.

id

string

Az erőforrás teljes erőforrás-azonosítója. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties

DeploymentProperties

A Cognitive Services-fiók üzembe helyezésének tulajdonságai.

sku

Sku

A termékváltozatot képviselő erőforrásmodell-definíció

systemData

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

tags

object

Erőforráscímkék.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

DeploymentCapacitySettings

Csak belső használatra.

Name Típus Description
designatedCapacity

integer (int32)

minimum: 0

A kijelölt kapacitás.

priority

integer (int32)

minimum: 0

A kapacitásbeállítás prioritása.

DeploymentModel

A Cognitive Services-fiók üzembehelyezési modelljének tulajdonságai.

Name Típus Description
callRateLimit

CallRateLimit

A hívási sebesség korlátozza a Cognitive Services-fiókot.

format

string

Üzembehelyezési modell formátuma.

name

string

Az üzembehelyezési modell neve.

publisher

string

Üzembehelyezési modell közzétevője.

source

string

Szabadon választható. Az üzembehelyezési modell forrás ARM-erőforrás-azonosítója.

sourceAccount

string (arm-id)

Szabadon választható. A modell forrása egy másik Microsoft.CognitiveServices-fiók ARM-erőforrás-azonosítója.

version

string

Szabadon választható. Az üzembehelyezési modell verziója. Ha nincs megadva verzió, a rendszer egy alapértelmezett verziót rendel hozzá. Az alapértelmezett verzió eltérő a különböző modellek esetében, és változhat, ha egy modellhez új verzió érhető el. A modell alapértelmezett verziója a listamodellek API-jából származik.

DeploymentModelVersionUpgradeOption

Az üzembehelyezési modell verziófrissítési lehetősége.

Érték Description
OnceNewDefaultVersionAvailable
OnceCurrentVersionExpired
NoAutoUpgrade

DeploymentProperties

A Cognitive Services-fiók üzembe helyezésének tulajdonságai.

Name Típus Description
callRateLimit

CallRateLimit

A hívási sebesség korlátozza a Cognitive Services-fiókot.

capabilities

object

A képességek.

capacitySettings

DeploymentCapacitySettings

Csak belső használatra.

currentCapacity

integer (int32)

Az aktuális kapacitás.

dynamicThrottlingEnabled

boolean

Ha a dinamikus szabályozás engedélyezve van.

model

DeploymentModel

A Cognitive Services-fiók üzembehelyezési modelljének tulajdonságai.

parentDeploymentName

string

A szülőtelepítés neve.

provisioningState

DeploymentProvisioningState

Lekéri az erőforrás állapotát a művelet meghívásakor.

raiPolicyName

string

Az RAI-szabályzat neve.

rateLimits

ThrottlingRule[]

scaleSettings

DeploymentScaleSettings

A Cognitive Services-fiók üzembehelyezési modelljének tulajdonságai. (Elavult, használja helyette a Deployment.sku-t.)

versionUpgradeOption

DeploymentModelVersionUpgradeOption

Az üzembehelyezési modell verziófrissítési lehetősége.

DeploymentProvisioningState

Lekéri az erőforrás állapotát a művelet meghívásakor.

Érték Description
Accepted
Creating
Deleting
Moving
Failed
Succeeded
Disabled
Canceled

DeploymentScaleSettings

A Cognitive Services-fiók üzembehelyezési modelljének tulajdonságai. (Elavult, használja helyette a Deployment.sku-t.)

Name Típus Description
activeCapacity

integer (int32)

Üzembe helyezés aktív kapacitása. Ez az érték eltérhet a capacity, ha az ügyfél nemrég frissítette capacity.

capacity

integer (int32)

Üzembehelyezési kapacitás.

scaleType

DeploymentScaleType

Üzembe helyezési skálázás típusa.

DeploymentScaleType

Üzembe helyezési skálázás típusa.

Érték Description
Standard
Manual

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

RequestMatchPattern

Name Típus Description
method

string

path

string

Sku

A termékváltozatot képviselő erőforrásmodell-definíció

Name Típus Description
capacity

integer (int32)

Ha az SKU támogatja a vertikális felskálázást/azt, akkor a kapacitás egészét is tartalmaznia kell. Ha az erőforrás esetében nem lehetséges a vertikális felskálázás/beskálázás, akkor ez kihagyható.

family

string

Ha a szolgáltatás különböző hardvergenerációval rendelkezik ugyanahhoz az SKU-hoz, akkor ezt itt rögzítheti.

name

string

Az termékváltozat neve. Ex - P3. Ez általában egy betű+szám kód

size

string

A termékváltozat mérete. Ha a névmező a réteg és más értékek kombinációja, akkor ez a különálló kód.

tier

SkuTier

Ezt a mezőt az erőforrás-szolgáltatónak kell implementálnia, ha a szolgáltatás egynél több szinttel rendelkezik, de put esetén nem szükséges.

SkuTier

Ezt a mezőt az erőforrás-szolgáltatónak kell implementálnia, ha a szolgáltatás egynél több szinttel rendelkezik, de put esetén nem szükséges.

Érték Description
Free
Basic
Standard
Premium
Enterprise

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.

ThrottlingRule

Name Típus Description
count

number

dynamicThrottlingEnabled

boolean

key

string

matchPatterns

RequestMatchPattern[]

minCount

number

renewalPeriod

number