Condividi tramite


JobExecutionsOperations Classe

Operazioni JobExecutionsOperations.

Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza client che lo crea e lo associa come attributo.

Ereditarietà
builtins.object
JobExecutionsOperations

Costruttore

JobExecutionsOperations(client, config, serializer, deserializer)

Parametri

client
Necessario

Client per le richieste di servizio.

config
Necessario

Configurazione del client del servizio.

serializer
Necessario

Serializzatore di modelli a oggetti.

deserializer
Necessario

Deserializzatore del modello a oggetti.

Variabili

models

Alias per modellare le classi usate in questo gruppo di operazioni.

Metodi

begin_create

Avvia un'esecuzione di processo elastica.

begin_create_or_update

Crea o aggiorna un'esecuzione del processo.

cancel

Richiede l'annullamento di un'esecuzione del processo.

get

Ottiene un'esecuzione del processo.

list_by_agent

Elenca tutte le esecuzioni in un agente del processo.

list_by_job

Elenca le esecuzioni di un processo.

begin_create

Avvia un'esecuzione di processo elastica.

begin_create(resource_group_name: str, server_name: str, job_agent_name: str, job_name: str, **kwargs: Any) -> LROPoller['_models.JobExecution']

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server.

job_agent_name
str
Necessario

Nome dell'agente del processo.

job_name
str
Necessario

Nome del processo da ottenere.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce JobExecution o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_create_or_update

Crea o aggiorna un'esecuzione del processo.

begin_create_or_update(resource_group_name: str, server_name: str, job_agent_name: str, job_name: str, job_execution_id: str, **kwargs: Any) -> LROPoller['_models.JobExecution']

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server.

job_agent_name
str
Necessario

Nome dell'agente del processo.

job_name
str
Necessario

Nome del processo da ottenere.

job_execution_id
str
Necessario

ID esecuzione del processo in cui creare l'esecuzione del processo.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce JobExecution o il risultato di cls(response)

Tipo restituito

Eccezioni

cancel

Richiede l'annullamento di un'esecuzione del processo.

cancel(resource_group_name: str, server_name: str, job_agent_name: str, job_name: str, job_execution_id: str, **kwargs: Any) -> None

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server.

job_agent_name
str
Necessario

Nome dell'agente del processo.

job_name
str
Necessario

Nome del processo.

job_execution_id
str
Necessario

ID dell'esecuzione del processo da annullare.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene un'esecuzione del processo.

get(resource_group_name: str, server_name: str, job_agent_name: str, job_name: str, job_execution_id: str, **kwargs: Any) -> _models.JobExecution

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server.

job_agent_name
str
Necessario

Nome dell'agente del processo.

job_name
str
Necessario

Nome del processo.

job_execution_id
str
Necessario

ID dell'esecuzione del processo.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

JobExecution o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_agent

Elenca tutte le esecuzioni in un agente del processo.

list_by_agent(resource_group_name: str, server_name: str, job_agent_name: str, create_time_min: datetime.datetime | None = None, create_time_max: datetime.datetime | None = None, end_time_min: datetime.datetime | None = None, end_time_max: datetime.datetime | None = None, is_active: bool | None = None, skip: int | None = None, top: int | None = None, **kwargs: Any) -> Iterable['_models.JobExecutionListResult']

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server.

job_agent_name
str
Necessario

Nome dell'agente del processo.

create_time_min
datetime
valore predefinito: None

Se specificato, vengono incluse solo esecuzioni di processi create in corrispondenza o dopo l'ora specificata.

create_time_max
datetime
valore predefinito: None

Se specificato, vengono incluse solo esecuzioni di processi create prima dell'ora specificata.

end_time_min
datetime
valore predefinito: None

Se specificato, vengono incluse solo esecuzioni di processi completate o dopo l'ora specificata.

end_time_max
datetime
valore predefinito: None

Se specificato, vengono incluse solo esecuzioni di processi completate prima dell'ora specificata.

is_active
bool
valore predefinito: None

Se specificato, sono incluse solo esecuzioni di processi attive o completate.

skip
int
valore predefinito: None

Numero di elementi nella raccolta da ignorare.

top
int
valore predefinito: None

Numero di elementi da restituire dalla raccolta.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di JobExecutionListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_job

Elenca le esecuzioni di un processo.

list_by_job(resource_group_name: str, server_name: str, job_agent_name: str, job_name: str, create_time_min: datetime.datetime | None = None, create_time_max: datetime.datetime | None = None, end_time_min: datetime.datetime | None = None, end_time_max: datetime.datetime | None = None, is_active: bool | None = None, skip: int | None = None, top: int | None = None, **kwargs: Any) -> Iterable['_models.JobExecutionListResult']

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

server_name
str
Necessario

Nome del server.

job_agent_name
str
Necessario

Nome dell'agente del processo.

job_name
str
Necessario

Nome del processo da ottenere.

create_time_min
datetime
valore predefinito: None

Se specificato, vengono incluse solo esecuzioni di processi create in corrispondenza o dopo l'ora specificata.

create_time_max
datetime
valore predefinito: None

Se specificato, vengono incluse solo esecuzioni di processi create prima dell'ora specificata.

end_time_min
datetime
valore predefinito: None

Se specificato, vengono incluse solo esecuzioni di processi completate o dopo l'ora specificata.

end_time_max
datetime
valore predefinito: None

Se specificato, vengono incluse solo esecuzioni di processi completate prima dell'ora specificata.

is_active
bool
valore predefinito: None

Se specificato, sono incluse solo esecuzioni di processi attive o completate.

skip
int
valore predefinito: None

Numero di elementi nella raccolta da ignorare.

top
int
valore predefinito: None

Numero di elementi da restituire dalla raccolta.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di JobExecutionListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

models = <module 'azure.mgmt.sql.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>