Pool class
Havuzu temsil eden sınıf.
Oluşturucular
| Pool(Batch |
Havuz oluşturma. |
Yöntemler
| add(Pool |
Havuzları adlandırırken, kullanıcı adları veya gizli dizi proje adları gibi hassas bilgileri eklemekten kaçının. Bu bilgiler, Microsoft Destek mühendisleri tarafından erişilebilen telemetri günlüklerinde görünebilir. |
| add(Pool |
|
| add(Pool |
|
| delete |
Bir Havuzun silinmesini istediğinizde şu eylemler gerçekleşir: Havuz durumu silme olarak ayarlanır; Havuzdaki devam eden yeniden boyutlandırma işlemleri durdurulur; Batch hizmeti Havuzu sıfır İşlem Düğümlerine yeniden boyutlandırmaya başlar; Mevcut İşlem Düğümlerinde çalışan görevler sonlandırılır ve yeniden kuyruhlanır (varsayılan yeniden sorgulama seçeneğiyle Havuz yeniden boyutlandırma işlemi istenmiş gibi); son olarak, Havuz sistemden kaldırılır. Çalışan Görevler yeniden sorgulandığından, kullanıcı işini farklı bir Havuzu hedeflemek üzere güncelleştirerek bu Görevleri yeniden çalıştırabilir. Görevler daha sonra yeni Havuzda çalıştırılabilir. Yeniden sorgulama davranışını geçersiz kılmak istiyorsanız, Havuzu silmeden önce Havuzu sıfır boyuta küçültmek için havuzu açıkça yeniden boyutlandırmayı çağırmalısınız. Silme durumundaki bir Havuzdaki Güncelleştirme, Düzeltme Eki veya Silme API'sini çağırırsanız, poolBeingDeleted hata koduyla 409 HTTP durum koduyla başarısız olur. |
| delete |
|
| delete |
|
| disable |
|
| disable |
|
| disable |
|
| enable |
Havuz üzerinde yeniden boyutlandırma işlemi sürüyorsa, Havuz üzerinde otomatik ölçeklendirmeyi etkinleştiremezsiniz. Havuzun otomatik ölçeklendirmesi şu anda devre dışıysa, isteğin bir parçası olarak geçerli bir otomatik ölçeklendirme formülü belirtmeniz gerekir. Havuzun otomatik ölçeklendirmesi zaten etkinse, yeni bir otomatik ölçeklendirme formülü ve/veya yeni bir değerlendirme aralığı belirtebilirsiniz. Aynı Havuz için bu API'yi 30 saniyede bir birden fazla çağıramazsınız. |
| enable |
|
| enable |
|
| evaluate |
Bu API öncelikle formülü Havuza uygulamadan sonucu döndürdüğünden otomatik ölçeklendirme formülünü doğrulamaya yöneliktir. Formülü değerlendirmek için Havuzda otomatik ölçeklendirme etkinleştirilmelidir. |
| evaluate |
|
| evaluate |
|
| exists(string, Pool |
Havuzun temel özelliklerini alır. |
| exists(string, Pool |
|
| exists(string, Service |
|
| get(string, Pool |
Belirtilen Havuz hakkında bilgi alır. |
| get(string, Pool |
|
| get(string, Service |
|
| get |
İstatistikler, Hesap oluşturma işleminden istatistiklerin son güncelleştirme zamanına kadar Hesapta var olan tüm Havuzlar arasında toplanır. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır. |
| get |
|
| get |
|
| list(Pool |
|
| list(Pool |
|
| list(Service |
|
| list |
|
| list |
|
| list |
|
| list |
poolId içeren bir $filter yan tümcesi belirtmezseniz, yanıt, döndürülen toplama aralıklarının zaman aralığında hesapta bulunan tüm Havuzları içerir. startTime veya endTime dahil olmak üzere bir $filter yan tümcesi belirtmezseniz, bu filtreler şu anda kullanılabilir olan son toplama aralığının başlangıç ve bitiş saatlerine varsayılan olarak atanır; yani, yalnızca son toplama aralığı döndürülür. |
| list |
|
| list |
|
| list |
poolId içeren bir $filter yan tümcesi belirtmezseniz, yanıt, döndürülen toplama aralıklarının zaman aralığında hesapta bulunan tüm Havuzları içerir. startTime veya endTime dahil olmak üzere bir $filter yan tümcesi belirtmezseniz, bu filtreler şu anda kullanılabilir olan son toplama aralığının başlangıç ve bitiş saatlerine varsayılan olarak atanır; yani, yalnızca son toplama aralığı döndürülür. |
| list |
|
| list |
|
| patch(string, Pool |
Bu yalnızca istekte belirtilen Havuz özelliklerinin yerini alır. Örneğin, Havuz ile ilişkilendirilmiş bir StartTask varsa ve istek bir StartTask öğesi belirtmiyorsa, Pool mevcut StartTask'ı tutar. |
| patch(string, Pool |
|
| patch(string, Pool |
|
| remove |
Bu işlem yalnızca Havuzun ayırma durumu sabit olduğunda çalıştırılabilir. Bu işlem çalıştırıldığında ayırma durumu sabitten yeniden boyutlandırmaya dönüşür. |
| remove |
|
| remove |
|
| resize(string, Pool |
Havuzu yalnızca ayırma durumu sabit olduğunda yeniden boyutlandırabilirsiniz. Havuz zaten yeniden boyutlandırılıyorsa istek 409 durum koduyla başarısız olur. Havuzu yeniden boyutlandırdığınızda Havuzun ayırma durumu sabitten yeniden boyutlandırmaya dönüşür. Otomatik ölçeklendirme için yapılandırılmış havuzları yeniden boyutlandıramazsınız. Bunu yapmaya çalışırsanız, Batch hizmeti 409 hatasını döndürür. Havuzu aşağı doğru yeniden boyutlandırırsanız, Batch hizmeti hangi İşlem Düğümlerinin kaldırılacağını seçer. Belirli İşlem Düğümlerini kaldırmak için bunun yerine Havuz kaldırma İşlem Düğümleri API'sini kullanın. |
| resize(string, Pool |
|
| resize(string, Pool |
|
| stop |
Bu işlem, yeniden boyutlandırma işleminden önce Havuzu önceki durumuna geri yüklemez: yalnızca daha fazla değişiklik yapılmasını durdurur ve Havuz geçerli durumunu korur. Durdurulduktan sonra Havuz, durdurma işlemi tamamlandığında olduğu İşlem Düğümleri sayısıyla dengelenir. Durdurma işlemi sırasında Havuz ayırma durumu önce durdurulacak, sonra sabit olacak şekilde değişir. Yeniden boyutlandırma işleminin açık bir yeniden boyutlandırma Havuzu isteği olması gerekmez; Bu API, havuz oluşturulduğunda havuzun ilk boyutlandırmasını durdurmak için de kullanılabilir. |
| stop |
|
| stop |
|
| update |
Bu, Havuzun tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, Havuz ile ilişkilendirilmiş bir StartTask varsa ve StartTask bu istekle belirtilmezse, Batch hizmeti mevcut StartTask'ı kaldırır. |
| update |
|
| update |
Oluşturucu Ayrıntıları
Pool(BatchServiceClientContext)
Havuz oluşturma.
new Pool(client: BatchServiceClientContext)
Parametreler
- client
- BatchServiceClientContext
Hizmet istemcisine başvuru.
Yöntem Ayrıntıları
add(PoolAddParameter, PoolAddOptionalParams)
Havuzları adlandırırken, kullanıcı adları veya gizli dizi proje adları gibi hassas bilgileri eklemekten kaçının. Bu bilgiler, Microsoft Destek mühendisleri tarafından erişilebilen telemetri günlüklerinde görünebilir.
function add(pool: PoolAddParameter, options?: PoolAddOptionalParams): Promise<PoolAddResponse>
Parametreler
- pool
- PoolAddParameter
Eklenecek havuz.
- options
- PoolAddOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolAddResponse>
Promise<Models.PoolAddResponse>
add(PoolAddParameter, PoolAddOptionalParams, ServiceCallback<void>)
function add(pool: PoolAddParameter, options: PoolAddOptionalParams, callback: ServiceCallback<void>)
Parametreler
- pool
- PoolAddParameter
Eklenecek havuz.
- options
- PoolAddOptionalParams
İsteğe bağlı parametreler
- callback
-
ServiceCallback<void>
Geri çağırma
add(PoolAddParameter, ServiceCallback<void>)
function add(pool: PoolAddParameter, callback: ServiceCallback<void>)
Parametreler
- pool
- PoolAddParameter
Eklenecek havuz.
- callback
-
ServiceCallback<void>
Geri çağırma
deleteMethod(string, PoolDeleteMethodOptionalParams)
Bir Havuzun silinmesini istediğinizde şu eylemler gerçekleşir: Havuz durumu silme olarak ayarlanır; Havuzdaki devam eden yeniden boyutlandırma işlemleri durdurulur; Batch hizmeti Havuzu sıfır İşlem Düğümlerine yeniden boyutlandırmaya başlar; Mevcut İşlem Düğümlerinde çalışan görevler sonlandırılır ve yeniden kuyruhlanır (varsayılan yeniden sorgulama seçeneğiyle Havuz yeniden boyutlandırma işlemi istenmiş gibi); son olarak, Havuz sistemden kaldırılır. Çalışan Görevler yeniden sorgulandığından, kullanıcı işini farklı bir Havuzu hedeflemek üzere güncelleştirerek bu Görevleri yeniden çalıştırabilir. Görevler daha sonra yeni Havuzda çalıştırılabilir. Yeniden sorgulama davranışını geçersiz kılmak istiyorsanız, Havuzu silmeden önce Havuzu sıfır boyuta küçültmek için havuzu açıkça yeniden boyutlandırmayı çağırmalısınız. Silme durumundaki bir Havuzdaki Güncelleştirme, Düzeltme Eki veya Silme API'sini çağırırsanız, poolBeingDeleted hata koduyla 409 HTTP durum koduyla başarısız olur.
function deleteMethod(poolId: string, options?: PoolDeleteMethodOptionalParams): Promise<PoolDeleteResponse>
Parametreler
- poolId
-
string
Silinecek havuzun kimliği.
- options
- PoolDeleteMethodOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolDeleteResponse>
Promise<Models.PoolDeleteResponse>
deleteMethod(string, PoolDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(poolId: string, options: PoolDeleteMethodOptionalParams, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Silinecek havuzun kimliği.
- options
- PoolDeleteMethodOptionalParams
İsteğe bağlı parametreler
- callback
-
ServiceCallback<void>
Geri çağırma
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(poolId: string, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Silinecek havuzun kimliği.
- callback
-
ServiceCallback<void>
Geri çağırma
disableAutoScale(string, PoolDisableAutoScaleOptionalParams)
function disableAutoScale(poolId: string, options?: PoolDisableAutoScaleOptionalParams): Promise<PoolDisableAutoScaleResponse>
Parametreler
- poolId
-
string
Otomatik ölçeklendirmenin devre dışı bırakıldığı Havuzun kimliği.
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolDisableAutoScaleResponse>
Promise<Models.PoolDisableAutoScaleResponse>
disableAutoScale(string, PoolDisableAutoScaleOptionalParams, ServiceCallback<void>)
function disableAutoScale(poolId: string, options: PoolDisableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Otomatik ölçeklendirmenin devre dışı bırakıldığı Havuzun kimliği.
İsteğe bağlı parametreler
- callback
-
ServiceCallback<void>
Geri çağırma
disableAutoScale(string, ServiceCallback<void>)
function disableAutoScale(poolId: string, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Otomatik ölçeklendirmenin devre dışı bırakıldığı Havuzun kimliği.
- callback
-
ServiceCallback<void>
Geri çağırma
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams)
Havuz üzerinde yeniden boyutlandırma işlemi sürüyorsa, Havuz üzerinde otomatik ölçeklendirmeyi etkinleştiremezsiniz. Havuzun otomatik ölçeklendirmesi şu anda devre dışıysa, isteğin bir parçası olarak geçerli bir otomatik ölçeklendirme formülü belirtmeniz gerekir. Havuzun otomatik ölçeklendirmesi zaten etkinse, yeni bir otomatik ölçeklendirme formülü ve/veya yeni bir değerlendirme aralığı belirtebilirsiniz. Aynı Havuz için bu API'yi 30 saniyede bir birden fazla çağıramazsınız.
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options?: PoolEnableAutoScaleOptionalParams): Promise<PoolEnableAutoScaleResponse>
Parametreler
- poolId
-
string
Otomatik ölçeklendirmenin etkinleştirileceği Havuzun kimliği.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
İsteğin parametreleri.
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolEnableAutoScaleResponse>
Promise<Models.PoolEnableAutoScaleResponse>
enableAutoScale(string, PoolEnableAutoScaleParameter, PoolEnableAutoScaleOptionalParams, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, options: PoolEnableAutoScaleOptionalParams, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Otomatik ölçeklendirmenin etkinleştirileceği Havuzun kimliği.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
İsteğin parametreleri.
İsteğe bağlı parametreler
- callback
-
ServiceCallback<void>
Geri çağırma
enableAutoScale(string, PoolEnableAutoScaleParameter, ServiceCallback<void>)
function enableAutoScale(poolId: string, poolEnableAutoScaleParameter: PoolEnableAutoScaleParameter, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Otomatik ölçeklendirmenin etkinleştirileceği Havuzun kimliği.
- poolEnableAutoScaleParameter
- PoolEnableAutoScaleParameter
İsteğin parametreleri.
- callback
-
ServiceCallback<void>
Geri çağırma
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams)
Bu API öncelikle formülü Havuza uygulamadan sonucu döndürdüğünden otomatik ölçeklendirme formülünü doğrulamaya yöneliktir. Formülü değerlendirmek için Havuzda otomatik ölçeklendirme etkinleştirilmelidir.
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options?: PoolEvaluateAutoScaleOptionalParams): Promise<PoolEvaluateAutoScaleResponse>
Parametreler
- poolId
-
string
Otomatik ölçeklendirme formülünün değerlendirildiği Havuzun kimliği.
- autoScaleFormula
-
string
Havuzdaki istenen İşlem Düğümü sayısı için formül. Formül doğrulanır ve sonuçları hesaplanır, ancak Havuza uygulanmaz. Formülü Havuza uygulamak için 'Havuz üzerinde otomatik ölçeklendirmeyi etkinleştir'. Bu formülü belirtme hakkında daha fazla bilgi için bkz. Azure Batch Havuzunda İşlem Düğümlerini otomatik olarak ölçeklendirme (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolEvaluateAutoScaleResponse>
Promise<Models.PoolEvaluateAutoScaleResponse>
evaluateAutoScale(string, string, PoolEvaluateAutoScaleOptionalParams, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, options: PoolEvaluateAutoScaleOptionalParams, callback: ServiceCallback<AutoScaleRun>)
Parametreler
- poolId
-
string
Otomatik ölçeklendirme formülünün değerlendirildiği Havuzun kimliği.
- autoScaleFormula
-
string
Havuzdaki istenen İşlem Düğümü sayısı için formül. Formül doğrulanır ve sonuçları hesaplanır, ancak Havuza uygulanmaz. Formülü Havuza uygulamak için 'Havuz üzerinde otomatik ölçeklendirmeyi etkinleştir'. Bu formülü belirtme hakkında daha fazla bilgi için bkz. Azure Batch Havuzunda İşlem Düğümlerini otomatik olarak ölçeklendirme (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
İsteğe bağlı parametreler
- callback
Geri çağırma
evaluateAutoScale(string, string, ServiceCallback<AutoScaleRun>)
function evaluateAutoScale(poolId: string, autoScaleFormula: string, callback: ServiceCallback<AutoScaleRun>)
Parametreler
- poolId
-
string
Otomatik ölçeklendirme formülünün değerlendirildiği Havuzun kimliği.
- autoScaleFormula
-
string
Havuzdaki istenen İşlem Düğümü sayısı için formül. Formül doğrulanır ve sonuçları hesaplanır, ancak Havuza uygulanmaz. Formülü Havuza uygulamak için 'Havuz üzerinde otomatik ölçeklendirmeyi etkinleştir'. Bu formülü belirtme hakkında daha fazla bilgi için bkz. Azure Batch Havuzunda İşlem Düğümlerini otomatik olarak ölçeklendirme (https://azure.microsoft.com/en-us/documentation/articles/batch-automatic-scaling).
- callback
Geri çağırma
exists(string, PoolExistsOptionalParams)
Havuzun temel özelliklerini alır.
function exists(poolId: string, options?: PoolExistsOptionalParams): Promise<PoolExistsResponse>
Parametreler
- poolId
-
string
Alınacak Havuzun kimliği.
- options
- PoolExistsOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolExistsResponse>
Promise<Models.PoolExistsResponse>
exists(string, PoolExistsOptionalParams, ServiceCallback<boolean>)
function exists(poolId: string, options: PoolExistsOptionalParams, callback: ServiceCallback<boolean>)
Parametreler
- poolId
-
string
Alınacak Havuzun kimliği.
- options
- PoolExistsOptionalParams
İsteğe bağlı parametreler
- callback
-
ServiceCallback<boolean>
Geri çağırma
exists(string, ServiceCallback<boolean>)
function exists(poolId: string, callback: ServiceCallback<boolean>)
Parametreler
- poolId
-
string
Alınacak Havuzun kimliği.
- callback
-
ServiceCallback<boolean>
Geri çağırma
get(string, PoolGetOptionalParams)
Belirtilen Havuz hakkında bilgi alır.
function get(poolId: string, options?: PoolGetOptionalParams): Promise<PoolGetResponse>
Parametreler
- poolId
-
string
Alınacak Havuzun kimliği.
- options
- PoolGetOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolGetResponse>
Promise<Models.PoolGetResponse>
get(string, PoolGetOptionalParams, ServiceCallback<CloudPool>)
function get(poolId: string, options: PoolGetOptionalParams, callback: ServiceCallback<CloudPool>)
Parametreler
- poolId
-
string
Alınacak Havuzun kimliği.
- options
- PoolGetOptionalParams
İsteğe bağlı parametreler
- callback
Geri çağırma
get(string, ServiceCallback<CloudPool>)
function get(poolId: string, callback: ServiceCallback<CloudPool>)
Parametreler
- poolId
-
string
Alınacak Havuzun kimliği.
- callback
Geri çağırma
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams)
İstatistikler, Hesap oluşturma işleminden istatistiklerin son güncelleştirme zamanına kadar Hesapta var olan tüm Havuzlar arasında toplanır. İstatistikler hemen kullanılamayabilir. Batch hizmeti, istatistikleri düzenli aralıklarla toplar. Tipik gecikme yaklaşık 30 dakikadır.
function getAllLifetimeStatistics(options?: PoolGetAllLifetimeStatisticsOptionalParams): Promise<PoolGetAllLifetimeStatisticsResponse>
Parametreler
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolGetAllLifetimeStatisticsResponse>
Promise<Models.PoolGetAllLifetimeStatisticsResponse>
getAllLifetimeStatistics(PoolGetAllLifetimeStatisticsOptionalParams, ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(options: PoolGetAllLifetimeStatisticsOptionalParams, callback: ServiceCallback<PoolStatistics>)
Parametreler
İsteğe bağlı parametreler
- callback
Geri çağırma
getAllLifetimeStatistics(ServiceCallback<PoolStatistics>)
function getAllLifetimeStatistics(callback: ServiceCallback<PoolStatistics>)
Parametreler
- callback
Geri çağırma
list(PoolListOptionalParams)
function list(options?: PoolListOptionalParams): Promise<PoolListResponse>
Parametreler
- options
- PoolListOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolListResponse>
Promise<Models.PoolListResponse>
list(PoolListOptionalParams, ServiceCallback<CloudPoolListResult>)
function list(options: PoolListOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parametreler
- options
- PoolListOptionalParams
İsteğe bağlı parametreler
- callback
Geri çağırma
list(ServiceCallback<CloudPoolListResult>)
function list(callback: ServiceCallback<CloudPoolListResult>)
Parametreler
- callback
Geri çağırma
listNext(string, PoolListNextOptionalParams)
function listNext(nextPageLink: string, options?: PoolListNextOptionalParams): Promise<PoolListResponse>
Parametreler
- nextPageLink
-
string
Önceki başarılı List çağrısından NextLink işlemi.
- options
- PoolListNextOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolListResponse>
Promise<Models.PoolListResponse>
listNext(string, PoolListNextOptionalParams, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, options: PoolListNextOptionalParams, callback: ServiceCallback<CloudPoolListResult>)
Parametreler
- nextPageLink
-
string
Önceki başarılı List çağrısından NextLink işlemi.
- options
- PoolListNextOptionalParams
İsteğe bağlı parametreler
- callback
Geri çağırma
listNext(string, ServiceCallback<CloudPoolListResult>)
function listNext(nextPageLink: string, callback: ServiceCallback<CloudPoolListResult>)
Parametreler
- nextPageLink
-
string
Önceki başarılı List çağrısından NextLink işlemi.
- callback
Geri çağırma
listUsageMetrics(PoolListUsageMetricsOptionalParams)
poolId içeren bir $filter yan tümcesi belirtmezseniz, yanıt, döndürülen toplama aralıklarının zaman aralığında hesapta bulunan tüm Havuzları içerir. startTime veya endTime dahil olmak üzere bir $filter yan tümcesi belirtmezseniz, bu filtreler şu anda kullanılabilir olan son toplama aralığının başlangıç ve bitiş saatlerine varsayılan olarak atanır; yani, yalnızca son toplama aralığı döndürülür.
function listUsageMetrics(options?: PoolListUsageMetricsOptionalParams): Promise<PoolListUsageMetricsResponse>
Parametreler
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolListUsageMetricsResponse>
Promise<Models.PoolListUsageMetricsResponse>
listUsageMetrics(PoolListUsageMetricsOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(options: PoolListUsageMetricsOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parametreler
İsteğe bağlı parametreler
- callback
Geri çağırma
listUsageMetrics(ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetrics(callback: ServiceCallback<PoolListUsageMetricsResult>)
Parametreler
- callback
Geri çağırma
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams)
poolId içeren bir $filter yan tümcesi belirtmezseniz, yanıt, döndürülen toplama aralıklarının zaman aralığında hesapta bulunan tüm Havuzları içerir. startTime veya endTime dahil olmak üzere bir $filter yan tümcesi belirtmezseniz, bu filtreler şu anda kullanılabilir olan son toplama aralığının başlangıç ve bitiş saatlerine varsayılan olarak atanır; yani, yalnızca son toplama aralığı döndürülür.
function listUsageMetricsNext(nextPageLink: string, options?: PoolListUsageMetricsNextOptionalParams): Promise<PoolListUsageMetricsResponse>
Parametreler
- nextPageLink
-
string
Önceki başarılı List çağrısından NextLink işlemi.
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolListUsageMetricsResponse>
Promise<Models.PoolListUsageMetricsResponse>
listUsageMetricsNext(string, PoolListUsageMetricsNextOptionalParams, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, options: PoolListUsageMetricsNextOptionalParams, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parametreler
- nextPageLink
-
string
Önceki başarılı List çağrısından NextLink işlemi.
İsteğe bağlı parametreler
- callback
Geri çağırma
listUsageMetricsNext(string, ServiceCallback<PoolListUsageMetricsResult>)
function listUsageMetricsNext(nextPageLink: string, callback: ServiceCallback<PoolListUsageMetricsResult>)
Parametreler
- nextPageLink
-
string
Önceki başarılı List çağrısından NextLink işlemi.
- callback
Geri çağırma
patch(string, PoolPatchParameter, PoolPatchOptionalParams)
Bu yalnızca istekte belirtilen Havuz özelliklerinin yerini alır. Örneğin, Havuz ile ilişkilendirilmiş bir StartTask varsa ve istek bir StartTask öğesi belirtmiyorsa, Pool mevcut StartTask'ı tutar.
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options?: PoolPatchOptionalParams): Promise<PoolPatchResponse>
Parametreler
- poolId
-
string
Güncelleştirilecek Havuzun Kimliği.
- poolPatchParameter
- PoolPatchParameter
İsteğin parametreleri.
- options
- PoolPatchOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolPatchResponse>
Promise<Models.PoolPatchResponse>
patch(string, PoolPatchParameter, PoolPatchOptionalParams, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, options: PoolPatchOptionalParams, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Güncelleştirilecek Havuzun Kimliği.
- poolPatchParameter
- PoolPatchParameter
İsteğin parametreleri.
- options
- PoolPatchOptionalParams
İsteğe bağlı parametreler
- callback
-
ServiceCallback<void>
Geri çağırma
patch(string, PoolPatchParameter, ServiceCallback<void>)
function patch(poolId: string, poolPatchParameter: PoolPatchParameter, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Güncelleştirilecek Havuzun Kimliği.
- poolPatchParameter
- PoolPatchParameter
İsteğin parametreleri.
- callback
-
ServiceCallback<void>
Geri çağırma
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams)
Bu işlem yalnızca Havuzun ayırma durumu sabit olduğunda çalıştırılabilir. Bu işlem çalıştırıldığında ayırma durumu sabitten yeniden boyutlandırmaya dönüşür.
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options?: PoolRemoveNodesOptionalParams): Promise<PoolRemoveNodesResponse>
Parametreler
- poolId
-
string
İşlem Düğümlerini kaldırmak istediğiniz Havuzun kimliği.
- nodeRemoveParameter
- NodeRemoveParameter
İsteğin parametreleri.
- options
- PoolRemoveNodesOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolRemoveNodesResponse>
Promise:<Models.PoolRemoveNodesResponse>
removeNodes(string, NodeRemoveParameter, PoolRemoveNodesOptionalParams, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, options: PoolRemoveNodesOptionalParams, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
İşlem Düğümlerini kaldırmak istediğiniz Havuzun kimliği.
- nodeRemoveParameter
- NodeRemoveParameter
İsteğin parametreleri.
- options
- PoolRemoveNodesOptionalParams
İsteğe bağlı parametreler
- callback
-
ServiceCallback<void>
Geri çağırma
removeNodes(string, NodeRemoveParameter, ServiceCallback<void>)
function removeNodes(poolId: string, nodeRemoveParameter: NodeRemoveParameter, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
İşlem Düğümlerini kaldırmak istediğiniz Havuzun kimliği.
- nodeRemoveParameter
- NodeRemoveParameter
İsteğin parametreleri.
- callback
-
ServiceCallback<void>
Geri çağırma
resize(string, PoolResizeParameter, PoolResizeOptionalParams)
Havuzu yalnızca ayırma durumu sabit olduğunda yeniden boyutlandırabilirsiniz. Havuz zaten yeniden boyutlandırılıyorsa istek 409 durum koduyla başarısız olur. Havuzu yeniden boyutlandırdığınızda Havuzun ayırma durumu sabitten yeniden boyutlandırmaya dönüşür. Otomatik ölçeklendirme için yapılandırılmış havuzları yeniden boyutlandıramazsınız. Bunu yapmaya çalışırsanız, Batch hizmeti 409 hatasını döndürür. Havuzu aşağı doğru yeniden boyutlandırırsanız, Batch hizmeti hangi İşlem Düğümlerinin kaldırılacağını seçer. Belirli İşlem Düğümlerini kaldırmak için bunun yerine Havuz kaldırma İşlem Düğümleri API'sini kullanın.
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options?: PoolResizeOptionalParams): Promise<PoolResizeResponse>
Parametreler
- poolId
-
string
Yeniden boyutlandıracak havuzun kimliği.
- poolResizeParameter
- PoolResizeParameter
İsteğin parametreleri.
- options
- PoolResizeOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolResizeResponse>
Promise<Models.PoolResizeResponse>
resize(string, PoolResizeParameter, PoolResizeOptionalParams, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, options: PoolResizeOptionalParams, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Yeniden boyutlandıracak havuzun kimliği.
- poolResizeParameter
- PoolResizeParameter
İsteğin parametreleri.
- options
- PoolResizeOptionalParams
İsteğe bağlı parametreler
- callback
-
ServiceCallback<void>
Geri çağırma
resize(string, PoolResizeParameter, ServiceCallback<void>)
function resize(poolId: string, poolResizeParameter: PoolResizeParameter, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Yeniden boyutlandıracak havuzun kimliği.
- poolResizeParameter
- PoolResizeParameter
İsteğin parametreleri.
- callback
-
ServiceCallback<void>
Geri çağırma
stopResize(string, PoolStopResizeOptionalParams)
Bu işlem, yeniden boyutlandırma işleminden önce Havuzu önceki durumuna geri yüklemez: yalnızca daha fazla değişiklik yapılmasını durdurur ve Havuz geçerli durumunu korur. Durdurulduktan sonra Havuz, durdurma işlemi tamamlandığında olduğu İşlem Düğümleri sayısıyla dengelenir. Durdurma işlemi sırasında Havuz ayırma durumu önce durdurulacak, sonra sabit olacak şekilde değişir. Yeniden boyutlandırma işleminin açık bir yeniden boyutlandırma Havuzu isteği olması gerekmez; Bu API, havuz oluşturulduğunda havuzun ilk boyutlandırmasını durdurmak için de kullanılabilir.
function stopResize(poolId: string, options?: PoolStopResizeOptionalParams): Promise<PoolStopResizeResponse>
Parametreler
- poolId
-
string
Yeniden boyutlandırmasını durdurmak istediğiniz Havuzun kimliği.
- options
- PoolStopResizeOptionalParams
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolStopResizeResponse>
Promise<Models.PoolStopResizeResponse>
stopResize(string, PoolStopResizeOptionalParams, ServiceCallback<void>)
function stopResize(poolId: string, options: PoolStopResizeOptionalParams, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Yeniden boyutlandırmasını durdurmak istediğiniz Havuzun kimliği.
- options
- PoolStopResizeOptionalParams
İsteğe bağlı parametreler
- callback
-
ServiceCallback<void>
Geri çağırma
stopResize(string, ServiceCallback<void>)
function stopResize(poolId: string, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Yeniden boyutlandırmasını durdurmak istediğiniz Havuzun kimliği.
- callback
-
ServiceCallback<void>
Geri çağırma
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams)
Bu, Havuzun tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, Havuz ile ilişkilendirilmiş bir StartTask varsa ve StartTask bu istekle belirtilmezse, Batch hizmeti mevcut StartTask'ı kaldırır.
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options?: PoolUpdatePropertiesOptionalParams): Promise<PoolUpdatePropertiesResponse>
Parametreler
- poolId
-
string
Güncelleştirilecek Havuzun Kimliği.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
İsteğin parametreleri.
İsteğe bağlı parametreler
Döndürülenler
Promise<PoolUpdatePropertiesResponse>
Promise<Models.PoolUpdatePropertiesResponse>
updateProperties(string, PoolUpdatePropertiesParameter, PoolUpdatePropertiesOptionalParams, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, options: PoolUpdatePropertiesOptionalParams, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Güncelleştirilecek Havuzun Kimliği.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
İsteğin parametreleri.
İsteğe bağlı parametreler
- callback
-
ServiceCallback<void>
Geri çağırma
updateProperties(string, PoolUpdatePropertiesParameter, ServiceCallback<void>)
function updateProperties(poolId: string, poolUpdatePropertiesParameter: PoolUpdatePropertiesParameter, callback: ServiceCallback<void>)
Parametreler
- poolId
-
string
Güncelleştirilecek Havuzun Kimliği.
- poolUpdatePropertiesParameter
- PoolUpdatePropertiesParameter
İsteğin parametreleri.
- callback
-
ServiceCallback<void>
Geri çağırma