JobScheduleOperations Clase
Operaciones JobScheduleOperations.
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.objectJobScheduleOperations
Constructor
JobScheduleOperations(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
add |
Agrega una programación de trabajo a la cuenta especificada. |
delete |
Elimina una programación de trabajo de la cuenta especificada. Al eliminar una programación de trabajos, esto también elimina todos los trabajos y tareas de esa programación. Cuando se eliminan las tareas, también se eliminan todos los archivos de sus directorios de trabajo en los nodos de proceso (se omite el período de retención). Las estadísticas de programación de trabajos ya no son accesibles una vez que se elimina la programación de trabajos, aunque todavía se cuentan para las estadísticas de duración de la cuenta. |
disable |
Deshabilita una programación de trabajo. No se creará ningún nuevo trabajo hasta que se vuelva a habilitar la programación de trabajos. |
enable |
Habilita una programación de trabajos. |
exists |
Comprueba que existe la programación de trabajos especificada. |
get |
Obtiene información sobre la programación de trabajos especificada. |
list |
Enumera todas las programaciones de trabajo en la cuenta especificada. |
patch |
Novedades las propiedades de la programación de trabajos especificada. Esto reemplaza solo las propiedades programación de trabajos especificadas en la solicitud. Por ejemplo, si no se especifica la propiedad schedule con esta solicitud, el servicio Batch mantendrá la programación existente. Los cambios en una programación de trabajos solo afectan a los trabajos creados por la programación después de que se haya realizado la actualización; actualmente, los trabajos en ejecución no se ven afectados. |
terminate |
Finaliza una programación de trabajo. |
update |
Novedades las propiedades de la programación de trabajos especificada. Esto reemplaza completamente todas las propiedades actualizables de la programación de trabajos. Por ejemplo, si no se especifica la propiedad schedule con esta solicitud, el servicio Batch quitará la programación existente. Los cambios en una programación de trabajos solo afectan a los trabajos creados por la programación después de que se haya realizado la actualización; actualmente, los trabajos en ejecución no se ven afectados. |
add
Agrega una programación de trabajo a la cuenta especificada.
add(cloud_job_schedule, job_schedule_add_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_add_options
- JobScheduleAddOptions
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
Elimina una programación de trabajo de la cuenta especificada.
Al eliminar una programación de trabajos, esto también elimina todos los trabajos y tareas de esa programación. Cuando se eliminan las tareas, también se eliminan todos los archivos de sus directorios de trabajo en los nodos de proceso (se omite el período de retención). Las estadísticas de programación de trabajos ya no son accesibles una vez que se elimina la programación de trabajos, aunque todavía se cuentan para las estadísticas de duración de la cuenta.
delete(job_schedule_id, job_schedule_delete_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_delete_options
- JobScheduleDeleteOptions
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
disable
Deshabilita una programación de trabajo.
No se creará ningún nuevo trabajo hasta que se vuelva a habilitar la programación de trabajos.
disable(job_schedule_id, job_schedule_disable_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_id
- str
Identificador de la programación de trabajos que se va a deshabilitar.
- job_schedule_disable_options
- JobScheduleDisableOptions
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
enable
Habilita una programación de trabajos.
enable(job_schedule_id, job_schedule_enable_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_enable_options
- JobScheduleEnableOptions
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
exists
Comprueba que existe la programación de trabajos especificada.
exists(job_schedule_id, job_schedule_exists_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_exists_options
- JobScheduleExistsOptions
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
bool o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
get
Obtiene información sobre la programación de trabajos especificada.
get(job_schedule_id, job_schedule_get_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_get_options
- JobScheduleGetOptions
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
CloudJobSchedule o ClientRawResponse si raw=true
Tipo de valor devuelto
Excepciones
list
Enumera todas las programaciones de trabajo en la cuenta especificada.
list(job_schedule_list_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_list_options
- JobScheduleListOptions
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 una instancia de CloudJobSchedule
Tipo de valor devuelto
Excepciones
patch
Novedades las propiedades de la programación de trabajos especificada.
Esto reemplaza solo las propiedades programación de trabajos especificadas en la solicitud. Por ejemplo, si no se especifica la propiedad schedule con esta solicitud, el servicio Batch mantendrá la programación existente. Los cambios en una programación de trabajos solo afectan a los trabajos creados por la programación después de que se haya realizado la actualización; actualmente, los trabajos en ejecución no se ven afectados.
patch(job_schedule_id, job_schedule_patch_parameter, job_schedule_patch_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_patch_options
- JobSchedulePatchOptions
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
terminate
Finaliza una programación de trabajo.
terminate(job_schedule_id, job_schedule_terminate_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_terminate_options
- JobScheduleTerminateOptions
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
update
Novedades las propiedades de la programación de trabajos especificada.
Esto reemplaza completamente todas las propiedades actualizables de la programación de trabajos. Por ejemplo, si no se especifica la propiedad schedule con esta solicitud, el servicio Batch quitará la programación existente. Los cambios en una programación de trabajos solo afectan a los trabajos creados por la programación después de que se haya realizado la actualización; actualmente, los trabajos en ejecución no se ven afectados.
update(job_schedule_id, job_schedule_update_parameter, job_schedule_update_options=None, custom_headers=None, raw=False, **operation_config)
Parámetros
- job_schedule_update_options
- JobScheduleUpdateOptions
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
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