TestimoX

API Reference

Class

BenchmarkRolloutWave

Namespace TestimoX.Benchmarks.Deployment
Assembly TestimoX
Modifiers sealed

Defines one ordered benchmark rollout wave.

Inheritance

  • Object
  • BenchmarkRolloutWave

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

Properties

public String Id { get; set; } #

Gets or sets the stable wave identifier.

public Int32 Order { get; set; } #

Gets or sets the order in which this wave is eligible to run.

public List<String> TargetGroupIds { get; set; } #

Gets or sets target-group identifiers assigned to this wave.

public List<String> ProfileIds { get; set; } #

Gets or sets benchmark profiles enabled for the wave.

public List<String> Include { get; set; } #

Gets or sets wildcard control filters included in the wave.

public List<String> Exclude { get; set; } #

Gets or sets wildcard control filters excluded from the wave.

public List<String> ControlIds { get; set; } #

Gets or sets exact pack control or source recommendation IDs included in the wave.

public List<String> ControlKeys { get; set; } #

Gets or sets stable canonical control keys included in the wave.

public Nullable<Int32> ExpectedControlCount { get; set; } #

Gets or sets the exact control count that must resolve before deployment.

public BenchmarkControlSet ControlSet { get; set; } #

Gets or sets an optional embedded, integrity-protected named control set instead of ad-hoc selection fields.

public BenchmarkDeploymentMethod DeploymentMethod { get; set; } #

Gets or sets the requested deployment method.

public String BackupDirectory { get; set; } #

Gets or sets the backup directory required for direct, PowerShell, and Terraform apply.

public Int32 MaxParallel { get; set; } #

Gets or sets the maximum number of targets a runner may change concurrently.

public Boolean StopOnFailure { get; set; } #

Gets or sets whether a runner must stop the wave after the first failed target.