Compartir a través de


ExperimentsOperations Clase

Advertencia

NO cree instancias de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ChaosManagementClient's

Atributo<xref:experiments> .

Herencia
builtins.object
ExperimentsOperations

Constructor

ExperimentsOperations(*args, **kwargs)

Métodos

cancel

Cancele un recurso de experimento en ejecución.

create_or_update

Cree o actualice un recurso de experimento.

delete

Elimina un recurso de experimento.

get

Obtener un recurso de experimento.

get_execution_details

Obtenga un detalle de ejecución de un recurso de experimento.

get_status

Obtiene un estado de un recurso de experimento.

list

Obtenga una lista de recursos de experimento en un grupo de recursos.

list_all

Obtenga una lista de recursos de experimento en una suscripción.

list_all_statuses

Obtenga una lista de estados de un recurso de experimento.

list_execution_details

Obtenga una lista de detalles de ejecución de un recurso de experimento.

start

Inicie un recurso de experimento.

update

Operación para actualizar un experimento.

cancel

Cancele un recurso de experimento en ejecución.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso de experimento. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ExperimentCancelOperationResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create_or_update

Cree o actualice un recurso de experimento.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso de experimento. Necesario.

experiment
Experiment o IO
Requerido

Recurso de experimento que se va a crear o actualizar. Es un tipo de experimento o un tipo de E/S. Necesario.

content_type
str

Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Experimento o resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina un recurso de experimento.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso de experimento. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtener un recurso de experimento.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso de experimento. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Experimento o resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_execution_details

Obtenga un detalle de ejecución de un recurso de experimento.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso de experimento. Necesario.

execution_details_id
str
Requerido

GUID que representa un detalle de ejecución del experimento. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ExperimentExecutionDetails o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_status

Obtiene un estado de un recurso de experimento.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso de experimento. Necesario.

status_id
str
Requerido

GUID que representa un estado de experimento. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ExperimentStatus o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Obtenga una lista de recursos de experimento en un grupo de recursos.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

running
bool
Requerido

Valor opcional que indica si se van a filtrar los resultados en función de si el experimento se está ejecutando actualmente. Si es null, los resultados no se filtrarán. El valor predeterminado es Ninguno.

continuation_token_parameter
str
Requerido

Cadena que establece el token de continuación. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de Experiment o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_all

Obtenga una lista de recursos de experimento en una suscripción.

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

Parámetros

running
bool
Requerido

Valor opcional que indica si se van a filtrar los resultados en función de si el experimento se está ejecutando actualmente. Si es null, los resultados no se filtrarán. El valor predeterminado es Ninguno.

continuation_token_parameter
str
Requerido

Cadena que establece el token de continuación. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de Experiment o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_all_statuses

Obtenga una lista de estados de un recurso de experimento.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso de experimento. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como la instancia de ExperimentStatus o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_execution_details

Obtenga una lista de detalles de ejecución de un recurso de experimento.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso de experimento. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

Iterador como una instancia de ExperimentExecutionDetails o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

start

Inicie un recurso de experimento.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso de experimento. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa.

Devoluciones

ExperimentStartOperationResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

update

Operación para actualizar un experimento.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

experiment_name
str
Requerido

Cadena que representa un nombre de recurso experiment. Necesario.

experiment
ExperimentUpdate o IO
Requerido

Parámetros proporcionados a la operación Actualizar experimento. Es un tipo ExperimentUpdate o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Experimento o resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

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