JobScheduleOperations Classe
Operazioni JobScheduleOperations.
Non è consigliabile creare un'istanza diretta di questa classe, ma creare un'istanza client che lo creerà automaticamente e associarlo come attributo.
- Ereditarietà
-
builtins.objectJobScheduleOperations
Costruttore
JobScheduleOperations(client, config, serializer, deserializer)
Parametri
- client
Client per le richieste di servizio.
- config
Configurazione del client del servizio.
- serializer
Serializzatore del modello a oggetti.
- deserializer
Deserializzatore del modello a oggetti.
Variabili
- api_version
Versione dell'API da usare per la richiesta. Valore costante: "2023-05-01.17.0".
Metodi
add |
Aggiunge una pianificazione processo all'account specificato. |
delete |
Elimina una pianificazione processo dall'account specificato. Quando si elimina una pianificazione del processo, vengono eliminati anche tutti i processi e le attività in base a tale pianificazione. Quando le attività vengono eliminate, vengono eliminati anche tutti i file nelle relative directory di lavoro nei nodi di calcolo (il periodo di conservazione viene ignorato). Le statistiche della pianificazione processo non sono più accessibili dopo l'eliminazione della pianificazione del processo, anche se vengono ancora conteggiate per le statistiche di durata dell'account. |
disable |
Disabilita una pianificazione del processo. Non verranno creati nuovi processi finché non viene abilitata di nuovo la pianificazione processo. |
enable |
Abilita una pianificazione del processo. |
exists |
Controlla l'esistenza della pianificazione del processo specificata. |
get |
Ottiene informazioni sulla pianificazione del processo specificata. |
list |
Elenca tutte le pianificazioni dei processi nell'account specificato. |
patch |
Aggiornamenti le proprietà della pianificazione processo specificata. In questo modo vengono sostituite solo le proprietà della pianificazione processo specificate nella richiesta. Ad esempio, se la proprietà schedule non viene specificata con questa richiesta, il servizio Batch manterrà la pianificazione esistente. Le modifiche apportate a una pianificazione processo influisce solo sui processi creati dalla pianificazione dopo l'esecuzione dell'aggiornamento; i processi attualmente in esecuzione non sono interessati. |
terminate |
Termina una pianificazione del processo. |
update |
Aggiornamenti le proprietà della pianificazione processo specificata. In questo modo vengono sostituite completamente tutte le proprietà aggiornabili della pianificazione processo. Ad esempio, se la proprietà schedule non viene specificata con questa richiesta, il servizio Batch rimuoverà la pianificazione esistente. Le modifiche apportate a una pianificazione processo influisce solo sui processi creati dalla pianificazione dopo l'esecuzione dell'aggiornamento; i processi attualmente in esecuzione non sono interessati. |
add
Aggiunge una pianificazione processo all'account specificato.
add(cloud_job_schedule, job_schedule_add_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_add_options
- JobScheduleAddOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
delete
Elimina una pianificazione processo dall'account specificato.
Quando si elimina una pianificazione del processo, vengono eliminati anche tutti i processi e le attività in base a tale pianificazione. Quando le attività vengono eliminate, vengono eliminati anche tutti i file nelle relative directory di lavoro nei nodi di calcolo (il periodo di conservazione viene ignorato). Le statistiche della pianificazione processo non sono più accessibili dopo l'eliminazione della pianificazione del processo, anche se vengono ancora conteggiate per le statistiche di durata dell'account.
delete(job_schedule_id, job_schedule_delete_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_delete_options
- JobScheduleDeleteOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
disable
Disabilita una pianificazione del processo.
Non verranno creati nuovi processi finché non viene abilitata di nuovo la pianificazione processo.
disable(job_schedule_id, job_schedule_disable_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_disable_options
- JobScheduleDisableOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
enable
Abilita una pianificazione del processo.
enable(job_schedule_id, job_schedule_enable_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_enable_options
- JobScheduleEnableOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
exists
Controlla l'esistenza della pianificazione del processo specificata.
exists(job_schedule_id, job_schedule_exists_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_exists_options
- JobScheduleExistsOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
bool o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
get
Ottiene informazioni sulla pianificazione del processo specificata.
get(job_schedule_id, job_schedule_get_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_get_options
- JobScheduleGetOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
CloudJobSchedule o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
list
Elenca tutte le pianificazioni dei processi nell'account specificato.
list(job_schedule_list_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_list_options
- JobScheduleListOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Iteratore come istanza di CloudJobSchedule
Tipo restituito
Eccezioni
patch
Aggiornamenti le proprietà della pianificazione processo specificata.
In questo modo vengono sostituite solo le proprietà della pianificazione processo specificate nella richiesta. Ad esempio, se la proprietà schedule non viene specificata con questa richiesta, il servizio Batch manterrà la pianificazione esistente. Le modifiche apportate a una pianificazione processo influisce solo sui processi creati dalla pianificazione dopo l'esecuzione dell'aggiornamento; i processi attualmente in esecuzione non sono interessati.
patch(job_schedule_id, job_schedule_patch_parameter, job_schedule_patch_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_patch_options
- JobSchedulePatchOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
terminate
Termina una pianificazione del processo.
terminate(job_schedule_id, job_schedule_terminate_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_terminate_options
- JobScheduleTerminateOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
update
Aggiornamenti le proprietà della pianificazione processo specificata.
In questo modo vengono sostituite completamente tutte le proprietà aggiornabili della pianificazione processo. Ad esempio, se la proprietà schedule non viene specificata con questa richiesta, il servizio Batch rimuoverà la pianificazione esistente. Le modifiche apportate a una pianificazione processo influisce solo sui processi creati dalla pianificazione dopo l'esecuzione dell'aggiornamento; i processi attualmente in esecuzione non sono interessati.
update(job_schedule_id, job_schedule_update_parameter, job_schedule_update_options=None, custom_headers=None, raw=False, **operation_config)
Parametri
- job_schedule_update_options
- JobScheduleUpdateOptions
Parametri aggiuntivi per l'operazione
- raw
- bool
restituisce la risposta diretta insieme alla risposta deserializzata
- operation_config
Override della configurazione dell'operazione.
Restituisce
Nessuno o ClientRawResponse se raw=true
Tipo restituito
Eccezioni
Attributi
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