Deployments - Create Or Update

Perbarui status penyebaran tertentu yang terkait dengan akun Cognitive Services.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
accountName
path True

string

Nama akun Cognitive Services.

Regex pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]*$

deploymentName
path True

string

Nama penyebaran yang terkait dengan Akun Cognitive Services

resourceGroupName
path True

string

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

subscriptionId
path True

string

ID langganan target.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Jenis Deskripsi
properties

DeploymentProperties

Properti penyebaran akun Cognitive Services.

sku

Sku

Definisi model sumber daya yang mewakili SKU

Respons

Nama Jenis Deskripsi
200 OK

Deployment

Membuat/Memperbarui penyebaran dengan sukses.

201 Created

Deployment

Berhasil membuat penyebaran.

Other Status Codes

ErrorResponse

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Contoh

PutDeployment

Sample Request

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

{
  "sku": {
    "name": "Standard",
    "capacity": 1
  },
  "properties": {
    "model": {
      "format": "OpenAI",
      "name": "ada",
      "version": "1"
    }
  }
}

Sample Response

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

Definisi

Nama Deskripsi
CallRateLimit

Batas tarif panggilan akun Cognitive Services.

createdByType

Jenis identitas yang membuat sumber daya.

Deployment

Penyebaran akun Cognitive Services.

DeploymentModel

Properti model penyebaran akun Cognitive Services.

DeploymentModelVersionUpgradeOption

Opsi peningkatan versi model penyebaran.

DeploymentProperties

Properti penyebaran akun Cognitive Services.

DeploymentProvisioningState

Mendapatkan status sumber daya pada saat operasi dipanggil.

DeploymentScaleSettings

Properti model penyebaran akun Cognitive Services.

DeploymentScaleType

Jenis skala penyebaran.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan

RequestMatchPattern
Sku

Definisi model sumber daya yang mewakili SKU

SkuTier

Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

ThrottlingRule

CallRateLimit

Batas tarif panggilan akun Cognitive Services.

Nama Jenis Deskripsi
count

number

Nilai hitungan Batas Tarif Panggilan.

renewalPeriod

number

Periode perpanjangan dalam hitungan detik Batas Tarif Panggilan.

rules

ThrottlingRule[]

createdByType

Jenis identitas yang membuat sumber daya.

Nama Jenis Deskripsi
Application

string

Key

string

ManagedIdentity

string

User

string

Deployment

Penyebaran akun Cognitive Services.

Nama Jenis Deskripsi
etag

string

Sumber Daya Etag.

id

string

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nama sumber daya.

properties

DeploymentProperties

Properti penyebaran akun Cognitive Services.

sku

Sku

Definisi model sumber daya yang mewakili SKU

systemData

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

type

string

Jenis sumber daya. Misalnya "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

DeploymentModel

Properti model penyebaran akun Cognitive Services.

Nama Jenis Deskripsi
callRateLimit

CallRateLimit

Batas tarif panggilan akun Cognitive Services.

format

string

Format model penyebaran.

name

string

Nama model penyebaran.

source

string

Pilihan. ID sumber daya ARM sumber model penyebaran.

version

string

Opsional. Versi model penyebaran. Jika versi tidak ditentukan, versi default akan ditetapkan. Versi default berbeda untuk model yang berbeda dan mungkin berubah ketika ada versi baru yang tersedia untuk model. Versi default untuk model dapat ditemukan dari API model daftar.

DeploymentModelVersionUpgradeOption

Opsi peningkatan versi model penyebaran.

Nama Jenis Deskripsi
NoAutoUpgrade

string

OnceCurrentVersionExpired

string

OnceNewDefaultVersionAvailable

string

DeploymentProperties

Properti penyebaran akun Cognitive Services.

Nama Jenis Deskripsi
callRateLimit

CallRateLimit

Batas tarif panggilan akun Cognitive Services.

capabilities

object

Kemampuannya.

model

DeploymentModel

Properti model penyebaran akun Cognitive Services.

provisioningState

DeploymentProvisioningState

Mendapatkan status sumber daya pada saat operasi dipanggil.

raiPolicyName

string

Nama kebijakan RAI.

rateLimits

ThrottlingRule[]

scaleSettings

DeploymentScaleSettings

Properti model penyebaran akun Cognitive Services.

versionUpgradeOption

DeploymentModelVersionUpgradeOption

Opsi peningkatan versi model penyebaran.

DeploymentProvisioningState

Mendapatkan status sumber daya pada saat operasi dipanggil.

Nama Jenis Deskripsi
Accepted

string

Canceled

string

Creating

string

Deleting

string

Disabled

string

Failed

string

Moving

string

Succeeded

string

DeploymentScaleSettings

Properti model penyebaran akun Cognitive Services.

Nama Jenis Deskripsi
activeCapacity

integer

Kapasitas aktif penyebaran. Nilai ini mungkin berbeda dari capacity jika pelanggan baru-baru ini diperbarui capacity.

capacity

integer

Kapasitas penyebaran.

scaleType

DeploymentScaleType

Jenis skala penyebaran.

DeploymentScaleType

Jenis skala penyebaran.

Nama Jenis Deskripsi
Manual

string

Standard

string

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

object

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Respons kesalahan

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

RequestMatchPattern

Nama Jenis Deskripsi
method

string

path

string

Sku

Definisi model sumber daya yang mewakili SKU

Nama Jenis Deskripsi
capacity

integer

Jika SKU mendukung peluasan skala/masuk, bilangan bulat kapasitas harus disertakan. Jika peluasan/penyempurnaan skala tidak dimungkinkan untuk sumber daya, ini dapat dihilangkan.

family

string

Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini.

name

string

Nama SKUnya. Mantan - P3. Biasanya kode huruf+angka

size

string

Ukuran SKU. Ketika bidang nama adalah kombinasi tingkat dan beberapa nilai lainnya, ini akan menjadi kode mandiri.

tier

SkuTier

Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT.

SkuTier

Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT.

Nama Jenis Deskripsi
Basic

string

Enterprise

string

Free

string

Premium

string

Standard

string

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy

string

Identitas yang terakhir mengubah sumber daya.

lastModifiedByType

createdByType

Jenis identitas yang terakhir mengubah sumber daya.

ThrottlingRule

Nama Jenis Deskripsi
count

number

dynamicThrottlingEnabled

boolean

key

string

matchPatterns

RequestMatchPattern[]

minCount

number

renewalPeriod

number