Compartir a través de


ExperimentsOperations Clase

Advertencia

NO cree una instancia 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

begin_cancel

Cancele un recurso de experimento en ejecución.

begin_create_or_update

Cree o actualice un recurso de experimento.

begin_delete

Elimina un recurso de experimento.

begin_start

Inicie un recurso de experimento.

begin_update

Operación para actualizar un experimento.

execution_details

Detalles de ejecución de un recurso de experimento.

get

Obtener un recurso de experimento.

get_execution

Obtiene una ejecución 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_executions

Obtenga una lista de ejecuciones de un recurso de experimento.

begin_cancel

Cancele un recurso de experimento en ejecución.

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

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o AsyncPollingMethod

De forma predeterminada, el método de sondeo será AsyncARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de AsyncLROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_create_or_update

Cree o actualice un recurso de experimento.

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]

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.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o AsyncPollingMethod

De forma predeterminada, el método de sondeo será AsyncARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de AsyncLROPoller que devuelve Experiment o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_delete

Elimina un recurso de experimento.

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

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o AsyncPollingMethod

De forma predeterminada, el método de sondeo será AsyncARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de AsyncLROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_start

Inicie un recurso de experimento.

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

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o AsyncPollingMethod

De forma predeterminada, el método de sondeo será AsyncARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de AsyncLROPoller que devuelve None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

begin_update

Operación para actualizar un experimento.

async begin_update(resource_group_name: str, experiment_name: str, experiment: _models.ExperimentUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_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
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

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.

continuation_token
str

Token de continuación para reiniciar un sondeo desde un estado guardado.

polling
bool o AsyncPollingMethod

De forma predeterminada, el método de sondeo será AsyncARMPolling. Pase False para que esta operación no sondee o pase su propio objeto de sondeo inicializado para una estrategia de sondeo personal.

polling_interval
int

Tiempo de espera predeterminado entre dos sondeos para las operaciones LRO si no hay ningún encabezado Retry-After presente.

Devoluciones

Instancia de AsyncLROPoller que devuelve Experiment o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

execution_details

Detalles de ejecución de un recurso de experimento.

async execution_details(resource_group_name: str, experiment_name: str, execution_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_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

Obtener un recurso de experimento.

async 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

Obtiene una ejecución de un recurso de experimento.

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

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

ExperimentExecution 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) -> AsyncIterable[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) -> AsyncIterable[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_executions

Obtenga una lista de ejecuciones de un recurso de experimento.

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

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 ExperimentExecution o el 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'>