FileOperations Classe
Operações fileOperations.
Você não deve instanciar diretamente essa classe, mas criar uma instância do Cliente que a criará para você e a anexará como atributo.
- Herança
-
builtins.objectFileOperations
Construtor
FileOperations(client, config, serializer, deserializer)
Parâmetros
- client
Cliente para solicitações 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 ser usada para a solicitação. Valor constante: "2023-05-01.17.0".
Métodos
delete_from_compute_node |
Exclui o arquivo especificado do Nó de Computação. |
delete_from_task |
Exclui o arquivo de tarefa especificado do Nó de Computação em que a Tarefa foi executada. |
get_from_compute_node |
Retorna o conteúdo do arquivo de nó de computação especificado. |
get_from_task |
Retorna o conteúdo do arquivo task especificado. |
get_properties_from_compute_node |
Obtém as propriedades do arquivo de nó de computação especificado. |
get_properties_from_task |
Obtém as propriedades do arquivo task especificado. |
list_from_compute_node |
Lista todos os arquivos em Diretórios de tarefas no Nó de Computação especificado. |
list_from_task |
Lista os arquivos no diretório de uma Tarefa em seu Nó de Computação. |
delete_from_compute_node
Exclui o arquivo especificado do Nó de Computação.
delete_from_compute_node(pool_id, node_id, file_path, recursive=None, file_delete_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- recursive
- bool
Se deseja excluir filhos de um diretório. Se o parâmetro filePath representar um diretório em vez de um arquivo, você poderá definir recursivo como true para excluir o diretório e todos os arquivos e subdiretórios nele. Se recursivo for false, o diretório deverá estar vazio ou a exclusão falhará.
- file_delete_from_compute_node_options
- FileDeleteFromComputeNodeOptions
Parâmetros adicionais para a operação
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
delete_from_task
Exclui o arquivo de tarefa especificado do Nó de Computação em que a Tarefa foi executada.
delete_from_task(job_id, task_id, file_path, recursive=None, file_delete_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- recursive
- bool
Se deseja excluir filhos de um diretório. Se o parâmetro filePath representar um diretório em vez de um arquivo, você poderá definir recursivo como true para excluir o diretório e todos os arquivos e subdiretórios nele. Se recursivo for false, o diretório deverá estar vazio ou a exclusão falhará.
- file_delete_from_task_options
- FileDeleteFromTaskOptions
Parâmetros adicionais para a operação
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_from_compute_node
Retorna o conteúdo do arquivo de nó de computação especificado.
get_from_compute_node(pool_id, node_id, file_path, file_get_from_compute_node_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Parâmetros
- file_path
- str
O caminho para o arquivo de nó de computação do qual você deseja obter o conteúdo.
- file_get_from_compute_node_options
- FileGetFromComputeNodeOptions
Parâmetros adicionais para a operação
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Quando especificado, será chamado com cada parte dos dados que são transmitidos. O retorno de chamada deve ter dois argumentos, os bytes da parte atual dos dados e o objeto de resposta. Se os dados estiverem carregando, a resposta será Nenhum.
- operation_config
Substituições de configuração de operação.
Retornos
object ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_from_task
Retorna o conteúdo do arquivo task especificado.
get_from_task(job_id, task_id, file_path, file_get_from_task_options=None, custom_headers=None, raw=False, callback=None, **operation_config)
Parâmetros
- file_get_from_task_options
- FileGetFromTaskOptions
Parâmetros adicionais para a operação
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Quando especificado, será chamado com cada parte dos dados que são transmitidos. O retorno de chamada deve ter dois argumentos, os bytes da parte atual dos dados e o objeto de resposta. Se os dados estiverem carregando, a resposta será Nenhum.
- operation_config
Substituições de configuração de operação.
Retornos
object ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_properties_from_compute_node
Obtém as propriedades do arquivo de nó de computação especificado.
get_properties_from_compute_node(pool_id, node_id, file_path, file_get_properties_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- file_path
- str
O caminho para o arquivo de nó de computação do qual você deseja obter as propriedades.
- file_get_properties_from_compute_node_options
- FileGetPropertiesFromComputeNodeOptions
Parâmetros adicionais para a operação
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
get_properties_from_task
Obtém as propriedades do arquivo task especificado.
get_properties_from_task(job_id, task_id, file_path, file_get_properties_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- file_get_properties_from_task_options
- FileGetPropertiesFromTaskOptions
Parâmetros adicionais para a operação
- operation_config
Substituições de configuração de operação.
Retornos
None ou ClientRawResponse se raw=true
Tipo de retorno
Exceções
list_from_compute_node
Lista todos os arquivos em Diretórios de tarefas no Nó de Computação especificado.
list_from_compute_node(pool_id, node_id, recursive=None, file_list_from_compute_node_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- file_list_from_compute_node_options
- FileListFromComputeNodeOptions
Parâmetros adicionais para a operação
- operation_config
Substituições de configuração de operação.
Retornos
Um iterador como a instância de NodeFile
Tipo de retorno
Exceções
list_from_task
Lista os arquivos no diretório de uma Tarefa em seu Nó de Computação.
list_from_task(job_id, task_id, recursive=None, file_list_from_task_options=None, custom_headers=None, raw=False, **operation_config)
Parâmetros
- recursive
- bool
Se deseja listar os filhos do diretório Tarefa. Esse parâmetro pode ser usado em combinação com o parâmetro de filtro para listar tipos específicos de arquivos.
- file_list_from_task_options
- FileListFromTaskOptions
Parâmetros adicionais para a operação
- operation_config
Substituições de configuração de operação.
Retornos
Um iterador como a instância de NodeFile
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