System.Fabric.Chaos.DataStructures Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
ChaosDescription |
Representa el estado de Chaos. |
ChaosEvent |
Esta es la clase base para todos los diferentes tipos de eventos que Chaos genera. |
ChaosEventsSegment |
Representa los eventos de ChaosEvent causados por Chaos. |
ChaosEventsSegmentFilter |
Representa el filtro para elegir el elemento ChaosEvent que se va a incluir en . ChaosEventsSegment |
ChaosParameters |
Esta clase define todos los parámetros de prueba para configurar ChaosTestScenario. |
ChaosReport |
Representa el estado de la ejecución de Chaos, posiblemente dentro de un intervalo de tiempo, tal y como devuelve GetChaosReportAsync(ChaosReportFilter, TimeSpan, CancellationToken). |
ChaosReportFilter |
Representa el filtro para elegir el interesante chaosEvent que se va a incluir en . ChaosReport |
ChaosSchedule |
Representa una programación que automatiza rus de Chaos. |
ChaosScheduleDescription |
Representa un control de versiones ChaosSchedule. La versión de una programación es un número que se actualiza cuando se actualiza la programación. |
ChaosScheduleJob |
Representa una regla para cuándo y cómo ejecutar Chaos. |
ChaosScheduleJobActiveDays |
Representa los días de la semana para los ChaosScheduleJob que está activo. |
ChaosScheduleTimeRangeUtc |
Representa un intervalo de tiempo en un día de 24 horas en hora UTC. |
ChaosScheduleTimeUtc |
Representa una hora del día en 24 horas. La hora está en hora UTC. |
ChaosTargetFilter |
Define todos los filtros para los errores de Chaos de destino, por ejemplo, que solo se produce un error en determinados tipos de nodo o solo se produce un error en determinadas aplicaciones. Si no se usa ChaosTargetFilter, Chaos genera errores en todas las entidades del clúster. Si se usa ChaosTargetFilter, Chaos solo genera errores en las entidades que cumplen la especificación ChaosTargetFilter. NodeTypeInclusionList y ApplicationInclusionList solo permiten semánticas de unión. No es posible especificar una intersección de NodeTypeInclusionList y ApplicationInclusionList. Por ejemplo, no es posible especificar "Error de esta aplicación solo si se encuentra en ese tipo de nodo". Una vez que una entidad se incluye en NodeTypeInclusionList o ApplicationInclusionList, dicha entidad no se puede excluir mediante ChaosTargetFilter. Incluso si applicationX no aparece en ApplicationInclusionList, en alguna iteración de Chaos applicationX se puede producir un error porque ocurre que está en un nodo de nodeTypeY que se incluye en NodeTypeInclusionList.Si nodeTypeInclusionList y ApplicationInclusionList son null o están vacíos, se produce una excepción ArgumentException. |
ExecutingFaultsEvent |
Representa el evento que encapsula los errores ejecutados por Chaos. |
StartedEvent |
Representa el evento que se crea cuando Chaos se inicia por primera vez o después de una detención. |
StoppedEvent |
Representa el evento Chaos que se crea cuando Chaos se detiene por algún motivo. |
TestErrorEvent |
Representa el evento Chaos que se crea cuando se produce un error en la ejecución de la prueba de Chaos. |
ValidationFailedEvent |
Representa el evento Chaos que se crea cuando se produce un error de validación y encapsula información sobre por qué se produjo un error en la validación. |
WaitingEvent |
Representa el evento Chaos que se crea cuando Chaos espera a que el clúster vuelva a estar en buen estado. |
Enumeraciones
ChaosScheduleStatus |
Representa el estado de la programación chaos. |
ChaosStatus |
Representa la tarea que Chaos está ejecutando actualmente. |
Azure SDK for .NET