Nodes - Disable Node Scheduling
Belirlenen Hesaplama Düğümünde Görev Zamanlamasını devre dışı bırakır.
Bir Compute Node'da görev zamanlamayı, ancak mevcut zamanlama durumu etkin ise devre dışı bırakabilirsiniz.
POST {endpoint}/pools/{poolId}/nodes/{nodeId}/disablescheduling?api-version=2025-06-01
POST {endpoint}/pools/{poolId}/nodes/{nodeId}/disablescheduling?api-version=2025-06-01&timeOut={timeOut}
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Batch hesabı uç noktası (örneğin: https://batchaccount.eastus2.batch.azure.com). |
|
node
|
path | True |
string |
Görev zamanlamasını devre dışı bırakmak istediğiniz Compute Node'un kimliği. |
|
pool
|
path | True |
string |
İşlem Düğümünü içeren Havuzun Kimliği. |
|
api-version
|
query | True |
string minLength: 1 |
Bu işlem için kullanılacak API sürümü. |
|
time
|
query |
integer (int32) |
Sunucunun isteği işlemek için harcayabileceği en uzun süre (saniye cinsinden). Varsayılan değer 30 saniyedir. Değer 30'dan büyükse, varsayılan kullanılacaktır.". |
İstek Başlığı
Media Types: "application/json; odata=minimalmetadata"
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| client-request-id |
string |
Arayan tarafından oluşturulan istek kimliği, küme ayraçları gibi süslemesi olmayan bir GUID biçiminde, örneğin 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
| return-client-request-id |
boolean |
Sunucunun yanıtta client-request-id döndürip döndürmeyeceği. |
|
| ocp-date |
string (date-time-rfc7231) |
İsteğin verildiği saat. İstemci kitaplıkları bunu genellikle geçerli sistem saat saatine ayarlar; REST API'yi doğrudan çağırıyorsanız açıkça ayarlayın. |
İstek Gövdesi
Media Types: "application/json; odata=minimalmetadata"
| Name | Tür | Description |
|---|---|---|
| nodeDisableSchedulingOption |
Compute Node'da Görev zamanlamasını devre dışı bırakırken şu anda çalışan Görevler ile ne yapılmalı? Varsayılan değer yeniden sorgulanır. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
İstek başarılı oldu. Üst Bilgiler
|
|
| Other Status Codes |
Beklenmeyen bir hata yanıtı. |
Güvenlik
OAuth2Auth
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
Kapsamlar
| Name | Description |
|---|---|
| https://batch.core.windows.net//.default |
Örnekler
Node disable scheduling
Örnek isteği
POST {endpoint}/pools/poolId/nodes/tvm-1695681911_1-20161122t193202z/disablescheduling?api-version=2025-06-01
Örnek yanıt
Tanımlar
| Name | Description |
|---|---|
|
Batch |
Azure Batch hizmetinden alınan bir hata yanıtı. |
|
Batch |
Azure Batch hata yanıtına dahil edilen ek bilgilerden oluşan bir öğe. |
|
Batch |
Azure Batch hata yanıtında bir hata iletisi alındı. |
|
Batch |
BatchNodeDisableSchedulingOption enums |
|
Batch |
Azure Batch İşlem Düğümünde zamanlamayı devre dışı bırakmaya yönelik parametreler. |
BatchError
Azure Batch hizmetinden alınan bir hata yanıtı.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Hatanın tanımlayıcısı. Kodlar sabittir ve program aracılığıyla kullanılması amaçlanmıştır. |
| message |
Hatayı açıklayan ve kullanıcı arabiriminde görüntülenmeye uygun olması amaçlanan bir ileti. |
|
| values |
Hata hakkında ek ayrıntılar içeren anahtar-değer çiftleri koleksiyonu. |
BatchErrorDetail
Azure Batch hata yanıtına dahil edilen ek bilgilerden oluşan bir öğe.
| Name | Tür | Description |
|---|---|---|
| key |
string |
Value özelliğinin anlamını belirten tanımlayıcı. |
| value |
string |
Hata yanıtına eklenen ek bilgiler. |
BatchErrorMessage
Azure Batch hata yanıtında bir hata iletisi alındı.
| Name | Tür | Description |
|---|---|---|
| lang |
string |
Hata mesajının dil kodu. |
| value |
string |
İletinin metni. |
BatchNodeDisableSchedulingOption
BatchNodeDisableSchedulingOption enums
| Değer | Description |
|---|---|
| requeue |
Çalışan Görev işlemlerini sonlandırın ve Görevleri yeniden sıraya getirin. Görevler diğer Hesaplama Düğümlerinde veya bu Hesaplama Düğümünde Görev Zamanlama yeniden etkinleştirildiğinde tekrar çalışabilir. Görevler sonlandırılır sonlandırılmaz çevrimdışı duruma girin. |
| terminate |
Çalışan Görevleri sonlandır. Görevler, sonlandırıldıklarını belirten failureInfo ile tamamlanır ve yeniden çalıştırılmaz. Görevler sonlandırılır sonlandırılmaz çevrimdışı duruma girin. |
| taskcompletion |
Çalışmakta olan Görevlerin tamamlanmasına izin verin. Beklerken yeni Görev zamanlama. Tüm görevler tamamlandığında çevrimdışı duruma girin. |
BatchNodeDisableSchedulingOptions
Azure Batch İşlem Düğümünde zamanlamayı devre dışı bırakmaya yönelik parametreler.
| Name | Tür | Description |
|---|---|---|
| nodeDisableSchedulingOption |
Compute Node'da Görev zamanlamasını devre dışı bırakırken şu anda çalışan Görevler ile ne yapılmalı? Varsayılan değer yeniden sorgulanır. |