FileOperations Classe
Operações de FileOperations.
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.objectFileOperations
Construtor
FileOperations(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
delete_from_compute_node |
Elimina o ficheiro especificado do Nó de Computação. |
delete_from_task |
Elimina o ficheiro de Tarefa especificado do Nó de Computação onde a Tarefa foi executada. |
get_from_compute_node |
Devolve o conteúdo do ficheiro de Nó de Computação especificado. |
get_from_task |
Devolve o conteúdo do ficheiro de Tarefa especificado. |
get_properties_from_compute_node |
Obtém as propriedades do ficheiro de Nó de Computação especificado. |
get_properties_from_task |
Obtém as propriedades do ficheiro de Tarefa especificado. |
list_from_compute_node |
Lista todos os ficheiros em Diretórios de tarefas no Nó de Computação especificado. |
list_from_task |
Lista os ficheiros no diretório de uma Tarefa no respetivo Nó de Computação. |
delete_from_compute_node
Elimina o ficheiro 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 pretende eliminar crianças de um diretório. Se o parâmetro filePath representar um diretório em vez de um ficheiro, pode definir recursivo como verdadeiro para eliminar o diretório e todos os ficheiros e subdiretórios no mesmo. Se recursivo for falso, o diretório tem de estar vazio ou a eliminação falhará.
- file_delete_from_compute_node_options
- FileDeleteFromComputeNodeOptions
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
delete_from_task
Elimina o ficheiro de Tarefa especificado do Nó de Computação onde 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 pretende eliminar crianças de um diretório. Se o parâmetro filePath representar um diretório em vez de um ficheiro, pode definir recursivo como verdadeiro para eliminar o diretório e todos os ficheiros e subdiretórios no mesmo. Se recursivo for falso, o diretório tem de estar vazio ou a eliminação falhará.
- file_delete_from_task_options
- FileDeleteFromTaskOptions
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
get_from_compute_node
Devolve o conteúdo do ficheiro 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 ficheiro de Nó de Computação do qual pretende obter o conteúdo.
- file_get_from_compute_node_options
- FileGetFromComputeNodeOptions
Parâmetros adicionais para a operação
- raw
- bool
devolve a resposta direta juntamente com a resposta desserializada
- 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_from_task
Devolve o conteúdo do ficheiro de Tarefa 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
- raw
- bool
devolve a resposta direta juntamente com a resposta desserializada
- 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_properties_from_compute_node
Obtém as propriedades do ficheiro 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 ficheiro de Nó de Computação do qual pretende obter as propriedades.
- file_get_properties_from_compute_node_options
- FileGetPropertiesFromComputeNodeOptions
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
get_properties_from_task
Obtém as propriedades do ficheiro de Tarefa 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
- 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
list_from_compute_node
Lista todos os ficheiros 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
- raw
- bool
devolve a resposta direta juntamente com a resposta desserializada
- operation_config
Substituições da configuração da operação.
Devoluções
Um iterador como a instância do NodeFile
Tipo de retorno
Exceções
list_from_task
Lista os ficheiros no diretório de uma Tarefa no respetivo 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 pretende listar os menores do diretório Tarefa. Este parâmetro pode ser utilizado em combinação com o parâmetro de filtro para listar o tipo específico de ficheiros.
- file_list_from_task_options
- FileListFromTaskOptions
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
Um iterador como a instância do 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