Condividi tramite


ExperimentsOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ChaosManagementClient's

Attributo<xref:experiments> .

Ereditarietà
builtins.object
ExperimentsOperations

Costruttore

ExperimentsOperations(*args, **kwargs)

Metodi

cancel

Annullare una risorsa esperimento in esecuzione.

create_or_update

Creare o aggiornare una risorsa esperimento.

delete

Eliminare una risorsa esperimento.

get

Ottenere una risorsa esperimento.

get_execution_details

Ottenere un dettaglio di esecuzione di una risorsa Esperimento.

get_status

Ottenere uno stato di una risorsa Esperimento.

list

Ottenere un elenco di risorse Di esperimento in un gruppo di risorse.

list_all

Ottenere un elenco di risorse di esperimento in una sottoscrizione.

list_all_statuses

Ottenere un elenco di stati di una risorsa Esperimento.

list_execution_details

Ottenere un elenco dei dettagli di esecuzione di una risorsa Esperimento.

start

Avviare una risorsa esperimento.

update

Operazione per aggiornare un esperimento.

cancel

Annullare una risorsa esperimento in esecuzione.

async cancel(resource_group_name: str, experiment_name: str, **kwargs: Any) -> ExperimentCancelOperationResult

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 la risposta diretta

Restituisce

ExperimentCancelOperationResult o il risultato di cls(response)

Tipo restituito

Eccezioni

create_or_update

Creare o aggiornare una risorsa esperimento.

async create_or_update(resource_group_name: str, experiment_name: str, experiment: _models.Experiment, *, content_type: str = 'application/json', **kwargs: Any) -> _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 di esperimento da creare o aggiornare. È un tipo di esperimento o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Esperimento o risultato di cls(response)

Tipo restituito

Eccezioni

delete

Eliminare una risorsa esperimento.

async delete(resource_group_name: str, experiment_name: str, **kwargs: Any) -> 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 la risposta diretta

Restituisce

Nessuno 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 la risposta diretta

Restituisce

Esperimento o risultato di cls(response)

Tipo restituito

Eccezioni

get_execution_details

Ottenere un dettaglio di esecuzione di una risorsa Esperimento.

async get_execution_details(resource_group_name: str, experiment_name: str, execution_details_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_details_id
str
Necessario

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

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ExperimentExecutionDetails o il risultato di cls(response)

Tipo restituito

Eccezioni

get_status

Ottenere uno stato di una risorsa Esperimento.

async get_status(resource_group_name: str, experiment_name: str, status_id: str, **kwargs: Any) -> ExperimentStatus

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.

status_id
str
Necessario

GUID che rappresenta uno stato dell'esperimento. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ExperimentStatus o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottenere un elenco di risorse Di 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 la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

list_all

Ottenere un elenco di risorse di 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 la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

list_all_statuses

Ottenere un elenco di stati di una risorsa Esperimento.

list_all_statuses(resource_group_name: str, experiment_name: str, **kwargs: Any) -> AsyncIterable[ExperimentStatus]

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 la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

list_execution_details

Ottenere un elenco dei dettagli di esecuzione di una risorsa Esperimento.

list_execution_details(resource_group_name: str, experiment_name: str, **kwargs: Any) -> AsyncIterable[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.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

start

Avviare una risorsa esperimento.

async start(resource_group_name: str, experiment_name: str, **kwargs: Any) -> ExperimentStartOperationResult

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 la risposta diretta

Restituisce

ExperimentStartOperationResult o il risultato di cls(response)

Tipo restituito

Eccezioni

update

Operazione per aggiornare un esperimento.

async update(resource_group_name: str, experiment_name: str, experiment: _models.ExperimentUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _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 esperimento Update. È un tipo ExperimentUpdate o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

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