Condividi tramite


ExperimentsOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ChaosManagementClient's

Attributo<xref:experiments> .

Ereditarietà
builtins.object
ExperimentsOperations

Costruttore

ExperimentsOperations(*args, **kwargs)

Metodi

begin_cancel

Annullare una risorsa esperimento in esecuzione.

begin_create_or_update

Creare o aggiornare una risorsa Esperimento.

begin_delete

Eliminare una risorsa Esperimento.

begin_start

Avviare una risorsa Esperimento.

begin_update

Operazione per aggiornare un esperimento.

execution_details

Dettagli dell'esecuzione di una risorsa dell'esperimento.

get

Ottenere una risorsa Esperimento.

get_execution

Ottenere un'esecuzione di una risorsa Esperimento.

list

Ottenere un elenco di risorse dell'esperimento in un gruppo di risorse.

list_all

Ottenere un elenco di risorse esperimento in una sottoscrizione.

list_all_executions

Ottenere un elenco di esecuzioni di una risorsa Esperimento.

begin_cancel

Annullare una risorsa esperimento in esecuzione.

async begin_cancel(resource_group_name: str, experiment_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

experiment_name
str
Necessario

Stringa che rappresenta un nome di risorsa Esperimento. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

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

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

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

Restituisce

Istanza di AsyncLROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_create_or_update

Creare o aggiornare una risorsa Esperimento.

async begin_create_or_update(resource_group_name: str, experiment_name: str, experiment: _models.Experiment, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Experiment]

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

experiment_name
str
Necessario

Stringa che rappresenta un nome di risorsa Esperimento. Obbligatorio.

experiment
Experiment oppure IO
Necessario

Risorsa esperimento da creare o aggiornare. Tipo di esperimento o tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

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

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

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

Restituisce

Istanza di AsyncLROPoller che restituisce Experiment o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete

Eliminare una risorsa Esperimento.

async begin_delete(resource_group_name: str, experiment_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

experiment_name
str
Necessario

Stringa che rappresenta un nome di risorsa Esperimento. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

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

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

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

Restituisce

Istanza di AsyncLROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_start

Avviare una risorsa Esperimento.

async begin_start(resource_group_name: str, experiment_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

experiment_name
str
Necessario

Stringa che rappresenta un nome di risorsa Esperimento. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

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

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

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

Restituisce

Istanza di AsyncLROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update

Operazione per aggiornare un esperimento.

async begin_update(resource_group_name: str, experiment_name: str, experiment: _models.ExperimentUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Experiment]

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

experiment_name
str
Necessario

Stringa che rappresenta un nome di risorsa Esperimento. Obbligatorio.

experiment
ExperimentUpdate oppure IO
Necessario

Parametri forniti all'operazione Di aggiornamento dell'esperimento. È un tipo ExperimentUpdate o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

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

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

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

Restituisce

Istanza di AsyncLROPoller che restituisce Experiment o il risultato di cls(response)

Tipo restituito

Eccezioni

execution_details

Dettagli dell'esecuzione di una risorsa dell'esperimento.

async execution_details(resource_group_name: str, experiment_name: str, execution_id: str, **kwargs: Any) -> ExperimentExecutionDetails

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

experiment_name
str
Necessario

Stringa che rappresenta un nome di risorsa Esperimento. Obbligatorio.

execution_id
str
Necessario

GUID che rappresenta un dettaglio di esecuzione dell'esperimento. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ExperimentExecutionDetails o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottenere una risorsa Esperimento.

async get(resource_group_name: str, experiment_name: str, **kwargs: Any) -> Experiment

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

experiment_name
str
Necessario

Stringa che rappresenta un nome di risorsa Esperimento. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Esperimento o risultato di cls(response)

Tipo restituito

Eccezioni

get_execution

Ottenere un'esecuzione di una risorsa Esperimento.

async get_execution(resource_group_name: str, experiment_name: str, execution_id: str, **kwargs: Any) -> ExperimentExecution

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

experiment_name
str
Necessario

Stringa che rappresenta un nome di risorsa Esperimento. Obbligatorio.

execution_id
str
Necessario

GUID che rappresenta un dettaglio di esecuzione dell'esperimento. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ExperimentExecution o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottenere un elenco di risorse dell'esperimento in un gruppo di risorse.

list(resource_group_name: str, running: bool | None = None, continuation_token_parameter: str | None = None, **kwargs: Any) -> AsyncIterable[Experiment]

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

running
bool
Necessario

Valore facoltativo che indica se filtrare i risultati in base a se l'esperimento è attualmente in esecuzione. Se null, i risultati non verranno filtrati. Il valore predefinito è Nessuno.

continuation_token_parameter
str
Necessario

Stringa che imposta il token di continuazione. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di Experiment o il risultato di cls(response)

Tipo restituito

Eccezioni

list_all

Ottenere un elenco di risorse esperimento in una sottoscrizione.

list_all(running: bool | None = None, continuation_token_parameter: str | None = None, **kwargs: Any) -> AsyncIterable[Experiment]

Parametri

running
bool
Necessario

Valore facoltativo che indica se filtrare i risultati in base a se l'esperimento è attualmente in esecuzione. Se null, i risultati non verranno filtrati. Il valore predefinito è Nessuno.

continuation_token_parameter
str
Necessario

Stringa che imposta il token di continuazione. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di Experiment o il risultato di cls(response)

Tipo restituito

Eccezioni

list_all_executions

Ottenere un elenco di esecuzioni di una risorsa Esperimento.

list_all_executions(resource_group_name: str, experiment_name: str, **kwargs: Any) -> AsyncIterable[ExperimentExecution]

Parametri

resource_group_name
str
Necessario

Stringa che rappresenta un gruppo di risorse di Azure. Obbligatorio.

experiment_name
str
Necessario

Stringa che rappresenta un nome di risorsa Esperimento. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di ExperimentExecution o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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