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.objectComputeNodeOperations
Oluşturucu
ComputeNodeOperations(client, config, serializer, deserializer)
Parametreler
- client
Hizmet istekleri için istemci.
- config
Hizmet istemcisi yapılandırması.
- serializer
Nesne modeli seri hale getirici.
- deserializer
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
- compute_node_add_user_options
- ComputeNodeAddUserOptions
İşlem için ek parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
None veya ClientRawResponse if raw=true
Dönüş türü
Ö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
- compute_node_delete_user_options
- ComputeNodeDeleteUserOptions
İşlem için ek parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
None veya ClientRawResponse if raw=true
Dönüş türü
Ö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
- node_disable_scheduling_option
- str veya DisableComputeNodeSchedulingOption
Varsayılan değer yeniden kuyruru. Olası değerler şunlardır: 'requeue', 'terminate', 'taskCompletion'
- compute_node_disable_scheduling_options
- ComputeNodeDisableSchedulingOptions
İşlem için ek parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
None veya ClientRawResponse if raw=true
Dönüş türü
Ö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
- compute_node_enable_scheduling_options
- ComputeNodeEnableSchedulingOptions
İşlem için ek parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
None veya ClientRawResponse if raw=true
Dönüş türü
Ö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
- operation_config
İş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
- compute_node_get_remote_desktop_options
- ComputeNodeGetRemoteDesktopOptions
İşlem için ek parametreler
- callback
- Callable[<xref:Bytes>, <xref:response=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
İş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
- compute_node_get_remote_login_settings_options
- ComputeNodeGetRemoteLoginSettingsOptions
İşlem için ek parametreler
- operation_config
İş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
- operation_config
İş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
- node_reboot_option
- str veya ComputeNodeRebootOption
Varsayılan değer yeniden kuyruru. Olası değerler şunlardır: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
- compute_node_reboot_options
- ComputeNodeRebootOptions
İşlem için ek parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
None veya ClientRawResponse if raw=true
Dönüş türü
Ö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
- node_reimage_option
- str veya ComputeNodeReimageOption
Varsayılan değer yeniden sorgulanır. Olası değerler şunlardır: 'requeue', 'terminate', 'taskCompletion', 'retainedData'
- compute_node_reimage_options
- ComputeNodeReimageOptions
İşlem için ek parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
None veya ClientRawResponse if raw=true
Dönüş türü
Ö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
- compute_node_update_user_options
- ComputeNodeUpdateUserOptions
İşlem için ek parametreler
- operation_config
İşlem yapılandırması geçersiz kılmaları.
Döndürülenler
None veya ClientRawResponse if raw=true
Dönüş türü
Ö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
- node_id
- str
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
Azure Batch hizmet günlüğü dosyaları karşıya yükleme yapılandırması.
- compute_node_upload_batch_service_logs_options
- ComputeNodeUploadBatchServiceLogsOptions
İşlem için ek parametreler
- operation_config
İş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'>
Azure SDK for Python