Aracılığıyla paylaş


App Service Environments - Create Or Update Worker Pool

Çalışan havuzu oluşturma veya güncelleştirme açıklaması.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}/workerPools/{workerPoolName}?api-version=2024-11-01

URI Parametreleri

Name İçinde Gerekli Tür Description
name
path True

string

App Service Ortamının adı.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Kaynağın ait olduğu kaynak grubunun adı.

subscriptionId
path True

string

Azure abonelik kimliğiniz. Bu, GUID biçimli bir dizedir (örneğin, 00000000-0000-0000-0000-000000000000000).

workerPoolName
path True

string

Çalışan havuzunun adı.

api-version
query True

string

API Sürümü

İstek Gövdesi

Name Tür Description
kind

string

Kaynak türü.

properties.computeMode

ComputeModeOptions

Paylaşılan veya ayrılmış uygulama barındırma.

properties.workerCount

integer (int32)

Çalışan havuzundaki örnek sayısı.

properties.workerSize

string

Çalışan havuzu örneklerinin VM boyutu.

properties.workerSizeId

integer (int32)

Bu çalışan havuzuna başvurmak için çalışan boyutu kimliği.

sku

SkuDescription

Ölçeklenebilir bir kaynağın SKU'su açıklaması.

Yanıtlar

Name Tür Description
200 OK

WorkerPoolResource

TAMAM.

202 Accepted

WorkerPoolResource

İşlem devam ediyor.

Other Status Codes

DefaultErrorResponse

App Service hata yanıtı.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Akışı

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Get properties of a worker pool.

Örnek isteği

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase/workerPools/0?api-version=2024-11-01

{
  "properties": {
    "workerSize": "Small",
    "workerCount": 3
  }
}

Örnek yanıt

{}
{}

Tanımlar

Name Description
Capability

Belirli bir SKU için izin verilen özellikleri/özellikleri açıklar.

ComputeModeOptions

Paylaşılan/ayrılmış çalışanlar.

DefaultErrorResponse

App Service hata yanıtı.

Details
Error

Hata modeli.

SkuCapacity

App Service planı ölçek seçeneklerinin açıklaması.

SkuDescription

Ölçeklenebilir bir kaynağın SKU'su açıklaması.

WorkerPoolResource

App Service Ortamı ARM kaynağının çalışan havuzu.

Capability

Belirli bir SKU için izin verilen özellikleri/özellikleri açıklar.

Name Tür Description
name

string

SKU özelliğinin adı.

reason

string

SKU özelliğinin nedeni.

value

string

SKU özelliğinin değeri.

ComputeModeOptions

Paylaşılan/ayrılmış çalışanlar.

Değer Description
Dedicated
Dynamic
Shared

DefaultErrorResponse

App Service hata yanıtı.

Name Tür Description
error

Error

Hata modeli.

Details

Name Tür Description
code

string

Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize.

message

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

target

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

Error

Hata modeli.

Name Tür Description
code

string

Hatayı program aracılığıyla tanımlamak için standartlaştırılmış dize.

details

Details[]

Ayrıntılı hatalar.

innererror

string

Hata ayıklamak için daha fazla bilgi.

message

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

target

string

Ayrıntılı hata açıklaması ve hata ayıklama bilgileri.

SkuCapacity

App Service planı ölçek seçeneklerinin açıklaması.

Name Tür Description
default

integer (int32)

Bu App Service planı SKU'su için varsayılan çalışan sayısı.

elasticMaximum

integer (int32)

Bu App Service planı SKU'su için en fazla Elastik çalışan sayısı.

maximum

integer (int32)

Bu App Service planı SKU'su için en fazla çalışan sayısı.

minimum

integer (int32)

Bu App Service planı SKU'su için en az çalışan sayısı.

scaleType

string

App Service planı için kullanılabilir ölçek yapılandırmaları.

SkuDescription

Ölçeklenebilir bir kaynağın SKU'su açıklaması.

Name Tür Description
capabilities

Capability[]

SKU'nun özellikleri( örneğin, traffic manager etkin mi?

capacity

integer (int32)

Kaynağa atanan geçerli örnek sayısı.

family

string

Kaynak SKU'sunun aile kodu.

locations

string[]

SKU'nun konumları.

name

string

Kaynak SKU'sunun adı.

size

string

Kaynak SKU'sunun boyut belirticisi.

skuCapacity

SkuCapacity

SKU'nun en küçük, en büyük ve varsayılan ölçek değerleri.

tier

string

Kaynak SKU'sunun hizmet katmanı.

WorkerPoolResource

App Service Ortamı ARM kaynağının çalışan havuzu.

Name Tür Description
id

string

Kaynak Kimliği.

kind

string

Kaynak türü.

name

string

Kaynak Adı.

properties.computeMode

ComputeModeOptions

Paylaşılan veya ayrılmış uygulama barındırma.

properties.instanceNames

string[]

Çalışan havuzundaki tüm örneklerin adları (salt okunur).

properties.workerCount

integer (int32)

Çalışan havuzundaki örnek sayısı.

properties.workerSize

string

Çalışan havuzu örneklerinin VM boyutu.

properties.workerSizeId

integer (int32)

Bu çalışan havuzuna başvurmak için çalışan boyutu kimliği.

sku

SkuDescription

Ölçeklenebilir bir kaynağın SKU'su açıklaması.

type

string

Kaynak türü.