System.Fabric.Chaos.DataStructures Namespace

Contains classes that support access to attributes of Chaos data structures and events.

Classes

ChaosEvent

This is the base class for all the different types of events that Chaos generates

ChaosParameters

This class defines all the test parameters to configure the ChaosTestScenario.

ChaosReport

Represents the status of running Chaos, possibly within a time range, as returned by GetChaosReportAsync(ChaosReportFilter, TimeSpan, CancellationToken).

ChaosReportFilter

Represents the filter to choose the interesting ChaosEvent's to include in the ChaosReport

ExecutingFaultsEvent

Represents the event that encapsulates the faults that are being executed by Chaos.

StartedEvent

Represents the event that is created when Chaos is started for the first time or following a stop.

StoppedEvent

Represents the Chaos event that is created when Chaos is stopped for some reason.

TestErrorEvent

Represents the Chaos event that is created when a failure happens in Chaos test execution.

ValidationFailedEvent

Represents the Chaos event that is created when validation fails and encapsulates information about why validation failed.

WaitingEvent

Represents the Chaos event that is created when Chaos is waiting for the cluster to be healthy again.

Enums

ChaosStatus

Represents the task that Chaos is presently executing.