Deployments - Create Or Update
Bilişsel Hizmetler hesabıyla ilişkili belirtilen dağıtımların durumunu güncelleştirin.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CognitiveServices/accounts/{accountName}/deployments/{deploymentName}?api-version=2023-05-01
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
account
|
path | True |
string |
Bilişsel Hizmetler hesabının adı. Normal ifade deseni: |
deployment
|
path | True |
string |
Bilişsel Hizmetler Hesabı ile ilişkili dağıtımın adı |
resource
|
path | True |
string |
Kaynak grubunun adı. Ad büyük/küçük harfe duyarlı değildir. |
subscription
|
path | True |
string |
Hedef aboneliğin kimliği. |
api-version
|
query | True |
string |
Bu işlem için kullanılacak API sürümü. |
İstek Gövdesi
Name | Tür | Description |
---|---|---|
properties |
Bilişsel Hizmetler hesap dağıtımının özellikleri. |
|
sku |
SKU'yu temsil eden kaynak modeli tanımı |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Dağıtımı başarıyla oluşturun/güncelleştirin. |
|
201 Created |
Dağıtımı başarıyla oluşturun. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Örnekler
PutDeployment
Örnek isteği
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"
}
}
}
Örnek yanıt
{
"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"
}
}
Tanımlar
Name | Description |
---|---|
Call |
Çağrı oranı sınırı Bilişsel Hizmetler hesabı. |
created |
Kaynağı oluşturan kimliğin türü. |
Deployment |
Bilişsel Hizmetler hesabı dağıtımı. |
Deployment |
Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. |
Deployment |
Dağıtım modeli sürüm yükseltme seçeneği. |
Deployment |
Bilişsel Hizmetler hesap dağıtımının özellikleri. |
Deployment |
İşlemin çağrıldığı sırada kaynağın durumunu alır. |
Deployment |
Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. |
Deployment |
Dağıtım ölçek türü. |
Error |
Kaynak yönetimi hatası ek bilgileri. |
Error |
Hata ayrıntısı. |
Error |
Hata yanıtı |
Request |
|
Sku |
SKU'yu temsil eden kaynak modeli tanımı |
Sku |
Hizmetin birden fazla katmanı varsa ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. |
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
Throttling |
CallRateLimit
Çağrı oranı sınırı Bilişsel Hizmetler hesabı.
Name | Tür | Description |
---|---|---|
count |
number |
Çağrı Hızı Sınırı'nın sayı değeri. |
renewalPeriod |
number |
Arama Hızı Sınırı'nın saniye cinsinden yenileme süresi. |
rules |
createdByType
Kaynağı oluşturan kimliğin türü.
Name | Tür | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Deployment
Bilişsel Hizmetler hesabı dağıtımı.
Name | Tür | Description |
---|---|---|
etag |
string |
Kaynak Etag'i. |
id |
string |
Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Kaynağın adı |
properties |
Bilişsel Hizmetler hesap dağıtımının özellikleri. |
|
sku |
SKU'yu temsil eden kaynak modeli tanımı |
|
systemData |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
|
type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
DeploymentModel
Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri.
Name | Tür | Description |
---|---|---|
callRateLimit |
Çağrı oranı sınırı Bilişsel Hizmetler hesabı. |
|
format |
string |
Dağıtım modeli biçimi. |
name |
string |
Dağıtım modeli adı. |
source |
string |
İsteğe bağlı. Dağıtım modeli kaynak ARM kaynak kimliği. |
version |
string |
İsteğe bağlı. Dağıtım modeli sürümü. Sürüm belirtilmezse, varsayılan bir sürüm atanır. Varsayılan sürüm farklı modeller için farklıdır ve bir model için yeni sürüm kullanılabilir olduğunda değişebilir. Model için varsayılan sürüm, liste modelleri API'sinden bulunabilir. |
DeploymentModelVersionUpgradeOption
Dağıtım modeli sürüm yükseltme seçeneği.
Name | Tür | Description |
---|---|---|
NoAutoUpgrade |
string |
|
OnceCurrentVersionExpired |
string |
|
OnceNewDefaultVersionAvailable |
string |
DeploymentProperties
Bilişsel Hizmetler hesap dağıtımının özellikleri.
Name | Tür | Description |
---|---|---|
callRateLimit |
Çağrı oranı sınırı Bilişsel Hizmetler hesabı. |
|
capabilities |
object |
Özellikler. |
model |
Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. |
|
provisioningState |
İşlemin çağrıldığı sırada kaynağın durumunu alır. |
|
raiPolicyName |
string |
RAI ilkesinin adı. |
rateLimits | ||
scaleSettings |
Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri. |
|
versionUpgradeOption |
Dağıtım modeli sürüm yükseltme seçeneği. |
DeploymentProvisioningState
İşlemin çağrıldığı sırada kaynağın durumunu alır.
Name | Tür | Description |
---|---|---|
Accepted |
string |
|
Canceled |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
Failed |
string |
|
Moving |
string |
|
Succeeded |
string |
DeploymentScaleSettings
Bilişsel Hizmetler hesabı dağıtım modelinin özellikleri.
Name | Tür | Description |
---|---|---|
activeCapacity |
integer |
Dağıtım etkin kapasitesi. Bu değer, müşteri tarafından yakın zamanda güncelleştirildiyse |
capacity |
integer |
Dağıtım kapasitesi. |
scaleType |
Dağıtım ölçek türü. |
DeploymentScaleType
Dağıtım ölçek türü.
Name | Tür | Description |
---|---|---|
Manual |
string |
|
Standard |
string |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
Name | Tür | Description |
---|---|---|
info |
object |
Ek bilgiler. |
type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
Name | Tür | Description |
---|---|---|
additionalInfo |
Hata ek bilgileri. |
|
code |
string |
Hata kodu. |
details |
Hata ayrıntıları. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
RequestMatchPattern
Name | Tür | Description |
---|---|---|
method |
string |
|
path |
string |
Sku
SKU'yu temsil eden kaynak modeli tanımı
Name | Tür | Description |
---|---|---|
capacity |
integer |
SKU ölçeği genişletmeyi/daraltma işlemini destekliyorsa kapasite tamsayısı dahil edilmelidir. Kaynak için ölçeği genişletme/daraltma mümkün değilse bu atlanabilir. |
family |
string |
Hizmetin aynı SKU için farklı nesil donanımları varsa, bu burada yakalanabilir. |
name |
string |
SKU'nun adı. Ex - P3. Bu genellikle letter+number kodudur |
size |
string |
SKU boyutu. Ad alanı katman ile başka bir değerin birleşimi olduğunda, bu tek başına kod olur. |
tier |
Hizmetin birden fazla katmanı varsa ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir. |
SkuTier
Hizmetin birden fazla katmanı varsa ancak PUT üzerinde gerekli değilse, bu alanın Kaynak Sağlayıcısı tarafından uygulanması gerekir.
Name | Tür | Description |
---|---|---|
Basic |
string |
|
Enterprise |
string |
|
Free |
string |
|
Premium |
string |
|
Standard |
string |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
Name | Tür | Description |
---|---|---|
createdAt |
string |
Kaynak oluşturma (UTC) zaman damgası. |
createdBy |
string |
Kaynağı oluşturan kimlik. |
createdByType |
Kaynağı oluşturan kimliğin türü. |
|
lastModifiedAt |
string |
Kaynağın son değişikliğinin zaman damgası (UTC) |
lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
lastModifiedByType |
Kaynağı en son değiştiren kimliğin türü. |
ThrottlingRule
Name | Tür | Description |
---|---|---|
count |
number |
|
dynamicThrottlingEnabled |
boolean |
|
key |
string |
|
matchPatterns | ||
minCount |
number |
|
renewalPeriod |
number |