ComputeNodeOperations Classe
Operações computeNodeOperations.
Não deve instanciar diretamente esta classe, mas criar uma instância de Cliente que irá criá-la e anexá-la como atributo.
- Herança
-
builtins.objectComputeNodeOperations
Construtor
ComputeNodeOperations(client, config, serializer, deserializer)
Parâmetros
- client
Cliente para pedidos de serviço.
- config
Configuração do cliente de serviço.
- serializer
Um serializador de modelo de objeto.
- deserializer
Um desserializador de modelo de objeto.
Variáveis
- api_version
A versão da API a utilizar para o pedido. Valor constante: "2023-05-01.17.0".
Métodos
add_user |
Adiciona uma Conta de utilizador ao Nó de Computação especificado. Só pode adicionar uma Conta de utilizador a um Nó de Computação quando estiver no estado inativo ou em execução. |
delete_user |
Elimina uma Conta de utilizador do Nó de Computação especificado. Só pode eliminar uma Conta de utilizador num Nó de Computação quando estiver inativa ou em execução. |
disable_scheduling |
Desativa o Agendamento de tarefas no Nó de Computação especificado. Só pode desativar o Agendamento de tarefas num Nó de Computação se o estado de agendamento atual estiver ativado. |
enable_scheduling |
Ativa o Agendamento de tarefas no Nó de Computação especificado. Só pode ativar o Agendamento de tarefas num Nó de Computação se o estado de agendamento atual estiver desativado. |
get |
Obtém informações sobre o Nó de Computação especificado. |
get_remote_desktop |
Obtém o ficheiro de Protocolo de Ambiente de Trabalho Remoto para o Nó de Computação especificado. Antes de poder aceder a um Nó de Computação com o ficheiro RDP, tem de criar uma Conta de utilizador no Nó de Computação. Esta API só pode ser invocada em Conjuntos criados com uma configuração de serviço cloud. Para Conjuntos criados com uma configuração de máquina virtual, veja a API GetRemoteLoginSettings. |
get_remote_login_settings |
Obtém as definições necessárias para o início de sessão remoto num Nó de Computação. Antes de poder iniciar sessão remotamente num Nó de Computação com as definições de início de sessão remoto, tem de criar uma Conta de utilizador no Nó de Computação. Esta API só pode ser invocada em Conjuntos criados com a propriedade de configuração da máquina virtual. Para Conjuntos criados com uma configuração de serviço cloud, veja a API GetRemoteDesktop. |
list |
Lista os Nós de Computação no Conjunto especificado. |
reboot |
Reinicia o Nó de Computação especificado. Só pode reiniciar um Nó de Computação se estiver inativo ou em execução. |
reimage |
Reinstala o sistema operativo no Nó de Computação especificado. Só pode reinstalar o sistema operativo num Nó de Computação se estiver inativo ou em execução. Esta API só pode ser invocada em Conjuntos criados com a propriedade de configuração do serviço cloud. |
update_user |
Atualizações a palavra-passe e o tempo de expiração de uma Conta de utilizador no Nó de Computação especificado. Esta operação substitui todas as propriedades atualizáveis da Conta. Por exemplo, se o elemento expiryTime não for especificado, o valor atual será substituído pelo valor predefinido e não será modificado. Só pode atualizar uma Conta de utilizador num Nó de Computação quando esta estiver no estado inativo ou em execução. |
upload_batch_service_logs |
Carregue Azure Batch ficheiros de registo do serviço do Nó de Computação especificado para Armazenamento de Blobs do Azure. Isto destina-se a recolher Azure Batch ficheiros de registo de serviço de forma automatizada a partir de Nós de Computação se estiver a deparar-se com um erro e pretender escalar para suporte do Azure. Os ficheiros de registo do serviço Azure Batch devem ser partilhados com suporte do Azure para ajudar na depuração de problemas com o serviço Batch. |
add_user
Adiciona uma Conta de utilizador ao Nó de Computação especificado.
Só pode adicionar uma Conta de utilizador a um Nó de Computação quando estiver no estado inativo ou em execução.
add_user(pool_id, node_id, user, compute_node_add_user_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- compute_node_add_user_options
- ComputeNodeAddUserOptions
Parâmetros adicionais para a operação
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
delete_user
Elimina uma Conta de utilizador do Nó de Computação especificado.
Só pode eliminar uma Conta de utilizador num Nó de Computação quando estiver inativa ou em execução.
delete_user(pool_id, node_id, user_name, compute_node_delete_user_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- compute_node_delete_user_options
- ComputeNodeDeleteUserOptions
Parâmetros adicionais para a operação
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
disable_scheduling
Desativa o Agendamento de tarefas no Nó de Computação especificado.
Só pode desativar o Agendamento de tarefas num Nó de Computação se o estado de agendamento atual estiver ativado.
disable_scheduling(pool_id, node_id, node_disable_scheduling_option=None, compute_node_disable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- node_id
- str
O ID do Nó de Computação no qual pretende desativar o Agendamento de tarefas.
- node_disable_scheduling_option
- str ou DisableComputeNodeSchedulingOption
O valor predefinido é voltar à fila. Os valores possíveis incluem: "requeue", "terminate", "taskCompletion"
- compute_node_disable_scheduling_options
- ComputeNodeDisableSchedulingOptions
Parâmetros adicionais para a operação
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
enable_scheduling
Ativa o Agendamento de tarefas no Nó de Computação especificado.
Só pode ativar o Agendamento de tarefas num Nó de Computação se o estado de agendamento atual estiver desativado.
enable_scheduling(pool_id, node_id, compute_node_enable_scheduling_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- compute_node_enable_scheduling_options
- ComputeNodeEnableSchedulingOptions
Parâmetros adicionais para a operação
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get
Obtém informações sobre o Nó de Computação especificado.
get(pool_id, node_id, compute_node_get_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- compute_node_get_options
- ComputeNodeGetOptions
Parâmetros adicionais para a operação
- operation_config
Substituições da configuração da operação.
Devoluções
ComputeNode ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_remote_desktop
Obtém o ficheiro de Protocolo de Ambiente de Trabalho Remoto para o Nó de Computação especificado.
Antes de poder aceder a um Nó de Computação com o ficheiro RDP, tem de criar uma Conta de utilizador no Nó de Computação. Esta API só pode ser invocada em Conjuntos criados com uma configuração de serviço cloud. Para Conjuntos criados com uma configuração de máquina virtual, veja a API GetRemoteLoginSettings.
get_remote_desktop(pool_id, node_id, compute_node_get_remote_desktop_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Parâmetros
- node_id
- str
O ID do Nó de Computação para o qual pretende obter o ficheiro do Protocolo de Ambiente de Trabalho Remoto.
- compute_node_get_remote_desktop_options
- ComputeNodeGetRemoteDesktopOptions
Parâmetros adicionais para a operação
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Quando especificado, será chamado com cada segmento de dados transmitidos. A chamada de retorno deve ter dois argumentos: os bytes do segmento atual de dados e o objeto de resposta. Se os dados estiverem a ser carregados, a resposta será Nenhuma.
- operation_config
Substituições da configuração da operação.
Devoluções
objeto ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_remote_login_settings
Obtém as definições necessárias para o início de sessão remoto num Nó de Computação.
Antes de poder iniciar sessão remotamente num Nó de Computação com as definições de início de sessão remoto, tem de criar uma Conta de utilizador no Nó de Computação. Esta API só pode ser invocada em Conjuntos criados com a propriedade de configuração da máquina virtual. Para Conjuntos criados com uma configuração de serviço cloud, veja a API GetRemoteDesktop.
get_remote_login_settings(pool_id, node_id, compute_node_get_remote_login_settings_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- node_id
- str
O ID do Nó de Computação para o qual obter as definições de início de sessão remoto.
- compute_node_get_remote_login_settings_options
- ComputeNodeGetRemoteLoginSettingsOptions
Parâmetros adicionais para a operação
- operation_config
Substituições da configuração da operação.
Devoluções
ComputeNodeGetRemoteLoginSettingsResult ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
list
Lista os Nós de Computação no Conjunto especificado.
list(pool_id, compute_node_list_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- compute_node_list_options
- ComputeNodeListOptions
Parâmetros adicionais para a operação
- operation_config
Substituições da configuração da operação.
Devoluções
Um iterador como uma instância do ComputeNode
Tipo de retorno
Exceções
reboot
Reinicia o Nó de Computação especificado.
Só pode reiniciar um Nó de Computação se estiver inativo ou em execução.
reboot(pool_id, node_id, node_reboot_option=None, compute_node_reboot_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- node_reboot_option
- str ou ComputeNodeRebootOption
O valor predefinido é voltar à fila. Os valores possíveis incluem: "requeue", "terminate", "taskCompletion", "retainedData"
- compute_node_reboot_options
- ComputeNodeRebootOptions
Parâmetros adicionais para a operação
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
reimage
Reinstala o sistema operativo no Nó de Computação especificado.
Só pode reinstalar o sistema operativo num Nó de Computação se estiver inativo ou em execução. Esta API só pode ser invocada em Conjuntos criados com a propriedade de configuração do serviço cloud.
reimage(pool_id, node_id, node_reimage_option=None, compute_node_reimage_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- node_reimage_option
- str ou ComputeNodeReimageOption
O valor predefinido é voltar a colocar em fila. Os valores possíveis incluem: "requeue", "terminate", "taskCompletion", "retainedData"
- compute_node_reimage_options
- ComputeNodeReimageOptions
Parâmetros adicionais para a operação
- raw
- bool
devolve a resposta direta juntamente com a resposta desserializada
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
update_user
Atualizações a palavra-passe e o tempo de expiração de uma Conta de utilizador no Nó de Computação especificado.
Esta operação substitui todas as propriedades atualizáveis da Conta. Por exemplo, se o elemento expiryTime não for especificado, o valor atual será substituído pelo valor predefinido e não será modificado. Só pode atualizar uma Conta de utilizador num Nó de Computação quando esta estiver no estado inativo ou em execução.
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)
Parâmetros
- compute_node_update_user_options
- ComputeNodeUpdateUserOptions
Parâmetros adicionais para a operação
- raw
- bool
devolve a resposta direta juntamente com a resposta desserializada
- operation_config
Substituições da configuração da operação.
Devoluções
Nenhum ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
upload_batch_service_logs
Carregue Azure Batch ficheiros de registo do serviço do Nó de Computação especificado para Armazenamento de Blobs do Azure.
Isto destina-se a recolher Azure Batch ficheiros de registo de serviço de forma automatizada a partir de Nós de Computação se estiver a deparar-se com um erro e pretender escalar para suporte do Azure. Os ficheiros de registo do serviço Azure Batch devem ser partilhados com suporte do Azure para ajudar na depuração de problemas com o serviço Batch.
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)
Parâmetros
- node_id
- str
O ID do Nó de Computação a partir do qual pretende carregar os ficheiros de registo do serviço Azure Batch.
- upload_batch_service_logs_configuration
- UploadBatchServiceLogsConfiguration
A configuração de carregamento de ficheiros de registo do serviço Azure Batch.
- compute_node_upload_batch_service_logs_options
- ComputeNodeUploadBatchServiceLogsOptions
Parâmetros adicionais para a operação
- raw
- bool
devolve a resposta direta juntamente com a resposta desserializada
- operation_config
Substituições da configuração da operação.
Devoluções
UploadBatchServiceLogsResult ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
Atributos
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