Condividi tramite


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.object
JobScheduleOperations

Costruttore

JobScheduleOperations(client, config, serializer, deserializer)

Parametri

client
Necessario

Client per le richieste di servizio.

config
Necessario

Configurazione del client del servizio.

serializer
Necessario

Serializzatore del modello a oggetti.

deserializer
Necessario

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

cloud_job_schedule
JobScheduleAddParameter
Necessario

Pianificazione processo da aggiungere.

job_schedule_add_options
JobScheduleAddOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

Override della configurazione dell'operazione.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

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_id
str
Necessario

ID della pianificazione del processo da eliminare.

job_schedule_delete_options
JobScheduleDeleteOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

Override della configurazione dell'operazione.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

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_id
str
Necessario

ID della pianificazione del processo da disabilitare.

job_schedule_disable_options
JobScheduleDisableOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

Override della configurazione dell'operazione.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

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_id
str
Necessario

ID della pianificazione del processo da abilitare.

job_schedule_enable_options
JobScheduleEnableOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

Override della configurazione dell'operazione.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

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_id
str
Necessario

ID della pianificazione del processo da controllare.

job_schedule_exists_options
JobScheduleExistsOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

Override della configurazione dell'operazione.

Restituisce

bool o ClientRawResponse se raw=true

Tipo restituito

bool,

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_id
str
Necessario

ID della pianificazione del processo da ottenere.

job_schedule_get_options
JobScheduleGetOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

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
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

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_id
str
Necessario

ID della pianificazione del processo da aggiornare.

job_schedule_patch_parameter
JobSchedulePatchParameter
Necessario

Parametri per la richiesta.

job_schedule_patch_options
JobSchedulePatchOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

Override della configurazione dell'operazione.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

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_id
str
Necessario

ID della pianificazione del processo da terminare.

job_schedule_terminate_options
JobScheduleTerminateOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

Override della configurazione dell'operazione.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

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_id
str
Necessario

ID della pianificazione del processo da aggiornare.

job_schedule_update_parameter
JobScheduleUpdateParameter
Necessario

Parametri per la richiesta.

job_schedule_update_options
JobScheduleUpdateOptions
valore predefinito: None

Parametri aggiuntivi per l'operazione

custom_headers
dict
valore predefinito: None

intestazioni che verranno aggiunte alla richiesta

raw
bool
valore predefinito: False

restituisce la risposta diretta insieme alla risposta deserializzata

operation_config
Necessario

Override della configurazione dell'operazione.

Restituisce

Nessuno o ClientRawResponse se raw=true

Tipo restituito

None,

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'>