Dela via


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

string

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

Namnet på Cognitive Services-kontot.

deploymentName
path True

string

Namnet på distributionen som är associerad med Cognitive Services-kontot

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
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

DeploymentProperties

Egenskaper för distribution av Cognitive Services-konton.

sku

Sku

Resursmodelldefinitionen som representerar SKU

tags

object

Resursetiketter.

Svar

Name Typ Description
200 OK

Deployment

Skapa/uppdatera distributionen.

201 Created

Deployment

Skapa distributionen.

Other Status Codes

ErrorResponse

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
CallRateLimit

Cognitive Services-kontot för samtalsfrekvensgränsen.

createdByType

Den typ av identitet som skapade resursen.

Deployment

Distribution av Cognitive Services-konto.

DeploymentCapacitySettings

Endast intern användning.

DeploymentModel

Egenskaper för distributionsmodellen för Cognitive Services-kontot.

DeploymentModelVersionUpgradeOption

Uppgraderingsalternativ för distributionsmodellversion.

DeploymentProperties

Egenskaper för distribution av Cognitive Services-konton.

DeploymentProvisioningState

Hämtar status för resursen vid den tidpunkt då operationen anropades.

DeploymentScaleSettings

Egenskaper för distributionsmodellen för Cognitive Services-kontot. (Inaktuell, använd Deployment.sku i stället.)

DeploymentScaleType

Typ av distributionsskala.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

RequestMatchPattern
Sku

Resursmodelldefinitionen som representerar SKU

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.

systemData

Metadata som rör skapande och senaste ändring av resursen.

ThrottlingRule

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

ThrottlingRule[]

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

DeploymentProperties

Egenskaper för distribution av Cognitive Services-konton.

sku

Sku

Resursmodelldefinitionen som representerar SKU

systemData

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

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

CallRateLimit

Cognitive Services-kontot för samtalsfrekvensgränsen.

capabilities

object

Kapaciteten.

capacitySettings

DeploymentCapacitySettings

Endast intern användning.

currentCapacity

integer (int32)

Den nuvarande kapaciteten.

dynamicThrottlingEnabled

boolean

Om den dynamiska begränsningen är aktiverad.

model

DeploymentModel

Egenskaper för distributionsmodellen för Cognitive Services-kontot.

parentDeploymentName

string

Namnet på den överordnade distributionen.

provisioningState

DeploymentProvisioningState

Hämtar status för resursen vid den tidpunkt då operationen anropades.

raiPolicyName

string

Namnet på RAI-principen.

rateLimits

ThrottlingRule[]

scaleSettings

DeploymentScaleSettings

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

DeploymentModelVersionUpgradeOption

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 om kunden nyligen har uppdaterat capacity.

capacity

integer (int32)

Kapacitet för utbyggnad.

scaleType

DeploymentScaleType

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

ErrorAdditionalInfo[]

Felet ytterligare information.

code

string

Felkoden.

details

ErrorDetail[]

Information om felet.

message

string

Felmeddelandet.

target

string

Felet riktas.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

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

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.

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

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

createdByType

Den typ av identitet som senast ändrade resursen.

ThrottlingRule

Name Typ Description
count

number

dynamicThrottlingEnabled

boolean

key

string

matchPatterns

RequestMatchPattern[]

minCount

number

renewalPeriod

number