FileOperations Clase
Operaciones FileOperations.
No debe crear instancias directamente de esta clase, sino crear una instancia de cliente que la creará automáticamente y la asociará como atributo.
- Herencia
-
builtins.objectFileOperations
Constructor
FileOperations(client, config, serializer, deserializer)
Parámetros
- client
Cliente para solicitudes de servicio.
- config
Configuración del cliente de servicio.
- serializer
Serializador de modelo de objetos.
- deserializer
Deserializador de modelo de objetos.
Variables
- api_version
La versión de API que se usará para la solicitud. Valor constante: "2023-05-01.17.0".
Métodos
delete_from_compute_node |
Elimina el archivo especificado del nodo de proceso. |
delete_from_task |
Elimina el archivo de tarea especificado del nodo de proceso donde se ejecutó la tarea. |
get_from_compute_node |
Devuelve el contenido del archivo de nodo de proceso especificado. |
get_from_task |
Devuelve el contenido del archivo task especificado. |
get_properties_from_compute_node |
Obtiene las propiedades del archivo de nodo de proceso especificado. |
get_properties_from_task |
Obtiene las propiedades del archivo task especificado. |
list_from_compute_node |
Enumera todos los archivos de los directorios de tareas en el nodo de proceso especificado. |
list_from_task |
Enumera los archivos del directorio de una tarea en su nodo de proceso. |
delete_from_compute_node
Elimina el archivo especificado del nodo de proceso.
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
Si se van a eliminar elementos secundarios de un directorio. Si el parámetro filePath representa un directorio en lugar de un archivo, puede establecer recursivo en true para eliminar el directorio y todos los archivos y subdirectorios de él. Si recursiva es false, el directorio debe estar vacío o se producirá un error en la eliminación.
- file_delete_from_compute_node_options
- FileDeleteFromComputeNodeOptions
Parámetros adicionales para la operación
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
Ninguno o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
delete_from_task
Elimina el archivo de tarea especificado del nodo de proceso donde se ejecutó la tarea.
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
Si se van a eliminar elementos secundarios de un directorio. Si el parámetro filePath representa un directorio en lugar de un archivo, puede establecer recursivo en true para eliminar el directorio y todos los archivos y subdirectorios de él. Si recursiva es false, el directorio debe estar vacío o se producirá un error en la eliminación.
- file_delete_from_task_options
- FileDeleteFromTaskOptions
Parámetros adicionales para la operación
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
Ninguno o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
get_from_compute_node
Devuelve el contenido del archivo de nodo de proceso 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
Ruta de acceso al archivo de nodo de proceso del que desea obtener el contenido.
- file_get_from_compute_node_options
- FileGetFromComputeNodeOptions
Parámetros adicionales para la operación
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Cuando se especifique, se llamará con cada fragmento de datos que se transmita. La devolución de llamada debe tomar dos argumentos, los bytes del fragmento actual de datos y el objeto de respuesta. Si los datos se cargan, la respuesta será Ninguna.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
object o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
get_from_task
Devuelve el contenido del archivo 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 adicionales para la operación
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- callback
- Callable[<xref:Bytes>, <xref:response=None>]
Cuando se especifique, se llamará con cada fragmento de datos que se transmita. La devolución de llamada debe tomar dos argumentos, los bytes del fragmento actual de datos y el objeto de respuesta. Si los datos se cargan, la respuesta será Ninguna.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
object o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
get_properties_from_compute_node
Obtiene las propiedades del archivo de nodo de proceso 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
Ruta de acceso al archivo de nodo de proceso del que desea obtener las propiedades de .
- file_get_properties_from_compute_node_options
- FileGetPropertiesFromComputeNodeOptions
Parámetros adicionales para la operación
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
Ninguno o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
get_properties_from_task
Obtiene las propiedades del archivo 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_path
- str
Ruta de acceso al archivo de tarea del que desea obtener las propiedades de .
- file_get_properties_from_task_options
- FileGetPropertiesFromTaskOptions
Parámetros adicionales para la operación
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
Ninguno o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
list_from_compute_node
Enumera todos los archivos de los directorios de tareas en el nodo de proceso 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
- recursive
- bool
Indica si se van a enumerar elementos secundarios de un directorio.
- file_list_from_compute_node_options
- FileListFromComputeNodeOptions
Parámetros adicionales para la operación
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
Iterador como instancia de NodeFile
Tipo de valor devuelto
Excepciones
list_from_task
Enumera los archivos del directorio de una tarea en su nodo de proceso.
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
Indica si se van a enumerar elementos secundarios del directorio Task. Este parámetro se puede usar en combinación con el parámetro de filtro para enumerar un tipo específico de archivos.
- file_list_from_task_options
- FileListFromTaskOptions
Parámetros adicionales para la operación
- raw
- bool
devuelve la respuesta directa junto con la respuesta deserializada.
- operation_config
Invalidaciones de configuración de la operación.
Devoluciones
Iterador como instancia de NodeFile
Tipo de valor devuelto
Excepciones
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de