Chaos model

Contains a description of Chaos.

Properties

Name Type Required
ChaosParameters ChaosParameters No
Status string (enum) No
ScheduleStatus string (enum) No

ChaosParameters

Type: ChaosParameters
Required: No

If Chaos is running, these are the parameters Chaos is running with.


Status

Type: string (enum)
Required: No

Current status of the Chaos run.

Possible values are:

  • Invalid - Indicates an invalid Chaos status. All Service Fabric enumerations have the invalid type. The value is zero.
  • Running - Indicates that Chaos is not stopped. The value is one.
  • Stopped - Indicates that Chaos is not scheduling further faults. The value is two.

ScheduleStatus

Type: string (enum)
Required: No

Current status of the schedule.

Possible values are:

  • Invalid - Indicates an invalid Chaos Schedule status. All Service Fabric enumerations have the invalid type. The value is zero.
  • Stopped - Indicates that the schedule is stopped and not being used to schedule runs of chaos. The value is one.
  • Active - Indicates that the schedule is active and is being used to schedule runs of Chaos. The value is two.
  • Expired - Indicates that the schedule is expired and will no longer be used to schedule runs of Chaos. The value is three.
  • Pending - Indicates that the schedule is pending and is not yet being used to schedule runs of Chaos but will be used when the start time is passed. The value is four.