ComputeNodeOperations Sınıf

ComputeNodeOperations işlemleri.

Doğrudan bu sınıfın örneğini oluşturmamalı, ancak sizin için oluşturacak ve öznitelik olarak ekleyecek bir İstemci örneği oluşturmalısınız.

Devralma
builtins.object
ComputeNodeOperations

Oluşturucu

ComputeNodeOperations(client, config, serializer, deserializer)

Parametreler

client
Gerekli

Hizmet istekleri için istemci.

config
Gerekli

Hizmet istemcisi yapılandırması.

serializer
Gerekli

Nesne modeli seri hale getirici.

deserializer
Gerekli

Nesne modeli seri durumdan çıkarıcı.

Değişkenler

api_version

İstek için kullanılacak API sürümü. Sabit değer: "2023-05-01.17.0".

Yöntemler

add_user

Belirtilen İşlem Düğümüne bir kullanıcı Hesabı ekler.

İşlem Düğümü'ne kullanıcı hesabını yalnızca boşta veya çalışır durumdayken ekleyebilirsiniz.

delete_user

Belirtilen İşlem Düğümünden bir kullanıcı hesabını siler.

İşlem Düğümü boşta veya çalışıyor durumdayken kullanıcı hesabını silebilirsiniz.

disable_scheduling

Belirtilen İşlem Düğümünde Görev zamanlamayı devre dışı bırakır.

İşlem Düğümünde Görev zamanlamayı yalnızca geçerli zamanlama durumu etkinse devre dışı bırakabilirsiniz.

enable_scheduling

Belirtilen İşlem Düğümünde Görev zamanlamasını etkinleştirir.

İşlem Düğümünde Görev zamanlamasını yalnızca geçerli zamanlama durumu devre dışı bırakılmışsa etkinleştirebilirsiniz.

get

Belirtilen İşlem Düğümü hakkında bilgi alır.

get_remote_desktop

Belirtilen İşlem Düğümü için Uzak Masaüstü Protokolü dosyasını alır.

RDP dosyasını kullanarak bir İşlem Düğümüne erişebilmeniz için önce İşlem Düğümünde bir kullanıcı Hesabı oluşturmanız gerekir. Bu API yalnızca bulut hizmeti yapılandırmasıyla oluşturulan havuzlarda çağrılabilir. Sanal makine yapılandırmasıyla oluşturulan Havuzlar için bkz. GetRemoteLoginSettings API'sine bakın.

get_remote_login_settings

İşlem Düğümünde uzaktan oturum açmak için gereken ayarları alır.

Uzaktan oturum açma ayarlarını kullanarak bir İşlem Düğümünde uzaktan oturum açabilmeniz için önce İşlem Düğümünde bir kullanıcı Hesabı oluşturmanız gerekir. Bu API yalnızca sanal makine yapılandırma özelliğiyle oluşturulan havuzlarda çağrılabilir. Bulut hizmeti yapılandırmasıyla oluşturulan Havuzlar için getRemoteDesktop API'sine bakın.

list

Belirtilen Havuzdaki İşlem Düğümlerini listeler.

reboot

Belirtilen İşlem Düğümünü yeniden başlatır.

İşlem Düğümünü yalnızca boşta veya çalışır durumdaysa yeniden başlatabilirsiniz.

reimage

belirtilen İşlem Düğümünde işletim sistemini yeniden yükler.

İşletim sistemini bir İşlem Düğümüne yalnızca boşta veya çalışır durumdaysa yeniden yükleyebilirsiniz. Bu API yalnızca bulut hizmeti yapılandırma özelliğiyle oluşturulan havuzlarda çağrılabilir.

update_user

Belirtilen İşlem Düğümünde kullanıcı Hesabının parolasını ve sona erme süresini Güncelleştirmeler.

Bu işlem, Hesabın tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, expiryTime öğesi belirtilmezse, geçerli değer değiştirilmemiş olarak bırakılmaz, varsayılan değerle değiştirilir. İşlem Düğümündeki bir kullanıcı hesabını yalnızca boşta veya çalışır durumda olduğunda güncelleştirebilirsiniz.

upload_batch_service_logs

Belirtilen İşlem Düğümünden Azure Batch hizmet günlüğü dosyalarını Azure Blob Depolama yükleyin.

Bu, hatayla karşılaşıyorsanız ve Azure desteği'a geçmek istiyorsanız Azure Batch hizmet günlüğü dosyalarını İşlem Düğümlerinden otomatik bir şekilde toplamaya yöneliktir. Batch hizmetiyle ilgili hata ayıklama sorunlarına yardımcı olmak için Azure Batch hizmet günlük dosyaları Azure desteği ile paylaşılmalıdır.

add_user

Belirtilen İşlem Düğümüne bir kullanıcı Hesabı ekler.

İşlem Düğümü'ne kullanıcı hesabını yalnızca boşta veya çalışır durumdayken ekleyebilirsiniz.

add_user(pool_id, node_id, user, compute_node_add_user_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Kullanıcı Hesabı oluşturmak istediğiniz makinenin kimliği.

user
ComputeNodeUser
Gerekli

Oluşturulacak kullanıcı hesabı.

compute_node_add_user_options
ComputeNodeAddUserOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

delete_user

Belirtilen İşlem Düğümünden bir kullanıcı hesabını siler.

İşlem Düğümü boşta veya çalışıyor durumdayken kullanıcı hesabını silebilirsiniz.

delete_user(pool_id, node_id, user_name, compute_node_delete_user_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Kullanıcı Hesabını silmek istediğiniz makinenin kimliği.

user_name
str
Gerekli

Silinecek kullanıcı hesabının adı.

compute_node_delete_user_options
ComputeNodeDeleteUserOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

disable_scheduling

Belirtilen İşlem Düğümünde Görev zamanlamayı devre dışı bırakır.

İşlem Düğümünde Görev zamanlamayı yalnızca geçerli zamanlama durumu etkinse devre dışı bırakabilirsiniz.

disable_scheduling(pool_id, node_id, node_disable_scheduling_option=None, compute_node_disable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Görev zamanlamasını devre dışı bırakmak istediğiniz İşlem Düğümünün kimliği.

node_disable_scheduling_option
str veya DisableComputeNodeSchedulingOption
varsayılan değer: None

Varsayılan değer yeniden kuyruru. Olası değerler şunlardır: 'requeue', 'terminate', 'taskCompletion'

compute_node_disable_scheduling_options
ComputeNodeDisableSchedulingOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

enable_scheduling

Belirtilen İşlem Düğümünde Görev zamanlamasını etkinleştirir.

İşlem Düğümünde Görev zamanlamasını yalnızca geçerli zamanlama durumu devre dışı bırakılmışsa etkinleştirebilirsiniz.

enable_scheduling(pool_id, node_id, compute_node_enable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Görev zamanlamasını etkinleştirmek istediğiniz İşlem Düğümünün kimliği.

compute_node_enable_scheduling_options
ComputeNodeEnableSchedulingOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

get

Belirtilen İşlem Düğümü hakkında bilgi alır.

get(pool_id, node_id, compute_node_get_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Hakkında bilgi almak istediğiniz İşlem Düğümünün kimliği.

compute_node_get_options
ComputeNodeGetOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Raw=true ise ComputeNode veya ClientRawResponse

Dönüş türü

Özel durumlar

get_remote_desktop

Belirtilen İşlem Düğümü için Uzak Masaüstü Protokolü dosyasını alır.

RDP dosyasını kullanarak bir İşlem Düğümüne erişebilmeniz için önce İşlem Düğümünde bir kullanıcı Hesabı oluşturmanız gerekir. Bu API yalnızca bulut hizmeti yapılandırmasıyla oluşturulan havuzlarda çağrılabilir. Sanal makine yapılandırmasıyla oluşturulan Havuzlar için bkz. GetRemoteLoginSettings API'sine bakın.

get_remote_desktop(pool_id, node_id, compute_node_get_remote_desktop_options=None, custom_headers=None, raw=False, callback=None, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Uzak Masaüstü Protokolü dosyasını almak istediğiniz İşlem Düğümünün kimliği.

compute_node_get_remote_desktop_options
ComputeNodeGetRemoteDesktopOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

callback
Callable[<xref:Bytes>, <xref:response=None>]
varsayılan değer: None

Belirtildiğinde, akışı yapılan her veri öbekleri ile çağrılır. Geri çağırma, geçerli veri öbeklerinin baytları ve yanıt nesnesi olan iki bağımsız değişken almalıdır. Veriler karşıya yükleniyorsa yanıt Yok olur.

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

object veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

get_remote_login_settings

İşlem Düğümünde uzaktan oturum açmak için gereken ayarları alır.

Uzaktan oturum açma ayarlarını kullanarak bir İşlem Düğümünde uzaktan oturum açabilmeniz için önce İşlem Düğümünde bir kullanıcı Hesabı oluşturmanız gerekir. Bu API yalnızca sanal makine yapılandırma özelliğiyle oluşturulan havuzlarda çağrılabilir. Bulut hizmeti yapılandırmasıyla oluşturulan Havuzlar için getRemoteDesktop API'sine bakın.

get_remote_login_settings(pool_id, node_id, compute_node_get_remote_login_settings_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Uzaktan oturum açma ayarlarının alındığı İşlem Düğümünün kimliği.

compute_node_get_remote_login_settings_options
ComputeNodeGetRemoteLoginSettingsOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

ComputeNodeGetRemoteLoginSettingsResult veya ClientRawResponse if raw=true

Dönüş türü

Özel durumlar

list

Belirtilen Havuzdaki İşlem Düğümlerini listeler.

list(pool_id, compute_node_list_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümlerini listelemek istediğiniz Havuzun kimliği.

compute_node_list_options
ComputeNodeListOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

ComputeNode örneği gibi bir yineleyici

Dönüş türü

Özel durumlar

reboot

Belirtilen İşlem Düğümünü yeniden başlatır.

İşlem Düğümünü yalnızca boşta veya çalışır durumdaysa yeniden başlatabilirsiniz.

reboot(pool_id, node_id, node_reboot_option=None, compute_node_reboot_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Yeniden başlatmak istediğiniz İşlem Düğümünün kimliği.

node_reboot_option
str veya ComputeNodeRebootOption
varsayılan değer: None

Varsayılan değer yeniden kuyruru. Olası değerler şunlardır: 'requeue', 'terminate', 'taskCompletion', 'retainedData'

compute_node_reboot_options
ComputeNodeRebootOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

reimage

belirtilen İşlem Düğümünde işletim sistemini yeniden yükler.

İşletim sistemini bir İşlem Düğümüne yalnızca boşta veya çalışır durumdaysa yeniden yükleyebilirsiniz. Bu API yalnızca bulut hizmeti yapılandırma özelliğiyle oluşturulan havuzlarda çağrılabilir.

reimage(pool_id, node_id, node_reimage_option=None, compute_node_reimage_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Yeniden başlatmak istediğiniz İşlem Düğümünün kimliği.

node_reimage_option
str veya ComputeNodeReimageOption
varsayılan değer: None

Varsayılan değer yeniden sorgulanır. Olası değerler şunlardır: 'requeue', 'terminate', 'taskCompletion', 'retainedData'

compute_node_reimage_options
ComputeNodeReimageOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

update_user

Belirtilen İşlem Düğümünde kullanıcı Hesabının parolasını ve sona erme süresini Güncelleştirmeler.

Bu işlem, Hesabın tüm güncelleştirilebilir özelliklerinin yerini alır. Örneğin, expiryTime öğesi belirtilmezse, geçerli değer değiştirilmemiş olarak bırakılmaz, varsayılan değerle değiştirilir. İşlem Düğümündeki bir kullanıcı hesabını yalnızca boşta veya çalışır durumda olduğunda güncelleştirebilirsiniz.

update_user(pool_id, node_id, user_name, node_update_user_parameter, compute_node_update_user_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Kullanıcı Hesabını güncelleştirmek istediğiniz makinenin kimliği.

user_name
str
Gerekli

Güncelleştirilecek kullanıcı hesabının adı.

node_update_user_parameter
NodeUpdateUserParameter
Gerekli

İsteğin parametreleri.

compute_node_update_user_options
ComputeNodeUpdateUserOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

None veya ClientRawResponse if raw=true

Dönüş türü

None,

Özel durumlar

upload_batch_service_logs

Belirtilen İşlem Düğümünden Azure Batch hizmet günlüğü dosyalarını Azure Blob Depolama yükleyin.

Bu, hatayla karşılaşıyorsanız ve Azure desteği'a geçmek istiyorsanız Azure Batch hizmet günlüğü dosyalarını İşlem Düğümlerinden otomatik bir şekilde toplamaya yöneliktir. Batch hizmetiyle ilgili hata ayıklama sorunlarına yardımcı olmak için Azure Batch hizmet günlük dosyaları Azure desteği ile paylaşılmalıdır.

upload_batch_service_logs(pool_id, node_id, upload_batch_service_logs_configuration, compute_node_upload_batch_service_logs_options=None, custom_headers=None, raw=False, **operation_config)

Parametreler

pool_id
str
Gerekli

İşlem Düğümünü içeren Havuzun Kimliği.

node_id
str
Gerekli

Azure Batch hizmet günlük dosyalarını karşıya yüklemek istediğiniz İşlem Düğümünün kimliği.

upload_batch_service_logs_configuration
UploadBatchServiceLogsConfiguration
Gerekli

Azure Batch hizmet günlüğü dosyaları karşıya yükleme yapılandırması.

compute_node_upload_batch_service_logs_options
ComputeNodeUploadBatchServiceLogsOptions
varsayılan değer: None

İşlem için ek parametreler

custom_headers
dict
varsayılan değer: None

isteğe eklenecek üst bilgiler

raw
bool
varsayılan değer: False

seri durumdan çıkarılmış yanıtla birlikte doğrudan yanıtı döndürür

operation_config
Gerekli

İşlem yapılandırması geçersiz kılmaları.

Döndürülenler

Raw=true ise UploadBatchServiceLogsResult veya ClientRawResponse

Dönüş türü

Özel durumlar

Öznitelikler

models

models = <module 'azure.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\batch\\models\\__init__.py'>