Partager via


ExperimentsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ChaosManagementClientEst

attribut<xref:experiments> ;

Héritage
builtins.object
ExperimentsOperations

Constructeur

ExperimentsOperations(*args, **kwargs)

Méthodes

cancel

Annuler une ressource Experiment en cours d’exécution.

create_or_update

Créer ou mettre à jour une ressource Experiment.

delete

Supprimer une ressource Experiment.

get

Obtenir une ressource Experiment.

get_execution_details

Obtenir les détails d’exécution d’une ressource Experiment.

get_status

Obtenez un status d’une ressource Experiment.

list

Obtenez la liste des ressources d’expérience dans un groupe de ressources.

list_all

Obtenez la liste des ressources d’expérience dans un abonnement.

list_all_statuses

Obtenez la liste des états d’une ressource Experiment.

list_execution_details

Obtenez la liste des détails d’exécution d’une ressource Experiment.

start

Démarrez une ressource d’expérience.

update

Opération de mise à jour d’une expérience.

cancel

Annuler une ressource Experiment en cours d’exécution.

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

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ExperimentCancelOperationResult ou le résultat de cls(response)

Type de retour

Exceptions

create_or_update

Créer ou mettre à jour une ressource Experiment.

create_or_update(resource_group_name: str, experiment_name: str, experiment: _models.Experiment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Experiment

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

experiment
Experiment ou IO
Obligatoire

Ressource d’expérience à créer ou à mettre à jour. Type d’expérience ou type d’E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Expérience ou résultat de cls(response)

Type de retour

Exceptions

delete

Supprimer une ressource Experiment.

delete(resource_group_name: str, experiment_name: str, **kwargs: Any) -> None

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

get

Obtenir une ressource Experiment.

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

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Expérience ou résultat de cls(response)

Type de retour

Exceptions

get_execution_details

Obtenir les détails d’exécution d’une ressource Experiment.

get_execution_details(resource_group_name: str, experiment_name: str, execution_details_id: str, **kwargs: Any) -> ExperimentExecutionDetails

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

execution_details_id
str
Obligatoire

GUID qui représente un détail d’exécution de l’expérience. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ExperimentExecutionDetails ou le résultat de cls(response)

Type de retour

Exceptions

get_status

Obtenez un status d’une ressource Experiment.

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

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

status_id
str
Obligatoire

GUID qui représente un status d’expérience. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ExperimentStatus ou le résultat de cls(response)

Type de retour

Exceptions

list

Obtenez la liste des ressources d’expérience dans un groupe de ressources.

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

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

running
bool
Obligatoire

Valeur facultative qui indique s’il faut filtrer les résultats en fonction de si l’expérience est en cours d’exécution. Si la valeur est null, les résultats ne sont pas filtrés. La valeur par défaut est Aucun.

continuation_token_parameter
str
Obligatoire

Chaîne qui définit le jeton de continuation. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme instance de l’expérience ou du résultat de cls(response)

Type de retour

Exceptions

list_all

Obtenez la liste des ressources d’expérience dans un abonnement.

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

Paramètres

running
bool
Obligatoire

Valeur facultative qui indique s’il faut filtrer les résultats en fonction de si l’expérience est en cours d’exécution. Si la valeur est null, les résultats ne sont pas filtrés. La valeur par défaut est Aucun.

continuation_token_parameter
str
Obligatoire

Chaîne qui définit le jeton de continuation. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme instance de l’expérience ou du résultat de cls(response)

Type de retour

Exceptions

list_all_statuses

Obtenez la liste des états d’une ressource Experiment.

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

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance d’ExperimentStatus ou le résultat de cls(response)

Type de retour

Exceptions

list_execution_details

Obtenez la liste des détails d’exécution d’une ressource Experiment.

list_execution_details(resource_group_name: str, experiment_name: str, **kwargs: Any) -> Iterable[ExperimentExecutionDetails]

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme instance d’ExperimentExecutionDetails ou du résultat de cls(response)

Type de retour

Exceptions

start

Démarrez une ressource d’expérience.

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

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ExperimentStartOperationResult ou le résultat de cls(response)

Type de retour

Exceptions

update

Opération de mise à jour d’une expérience.

update(resource_group_name: str, experiment_name: str, experiment: _models.ExperimentUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Experiment

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

experiment_name
str
Obligatoire

Chaîne qui représente un nom de ressource Experiment. Obligatoire.

experiment
ExperimentUpdate ou IO
Obligatoire

Paramètres fournis à l’opération de mise à jour de l’expérience. Est un type ExperimentUpdate ou un type d’E/S. Obligatoire.

content_type
str

Type de contenu de paramètre de corps. Les valeurs connues sont « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Expérience ou résultat de cls(response)

Type de retour

Exceptions

Attributs

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