TestimoX

API Reference

Class

BenchmarkDeploymentTarget

Namespace TestimoX.Benchmarks.Deployment
Assembly TestimoX
Modifiers sealed

Represents one resolved target and its exact benchmark selection.

Inheritance

  • Object
  • BenchmarkDeploymentTarget

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 BenchmarkTarget Target { get; set; } #

Gets or sets the concrete resource assessed or changed by the deployment.

public String ComputerName { get; set; } #

Gets or sets the computer name.

public String TargetGroupId { get; set; } #

Gets or sets the source target group.

public String WaveId { get; set; } #

Gets or sets the wave identifier.

public Int32 WaveOrder { get; set; } #

Gets or sets the wave order.

public BenchmarkDeploymentMethod DeploymentMethod { get; set; } #

Gets or sets the requested deployment method.

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

Gets or sets selected profiles.

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

Gets or sets included control filters.

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

Gets or sets excluded control filters.

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

Gets or sets exact resolved pack control IDs.

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

Gets or sets stable canonical control keys for cross-version review.

public Int32 ExpectedControlCount { get; set; } #

Gets or sets the exact resolved control count.

public String SelectionHash { get; set; } #

Gets or sets the deterministic resolved selection hash.

public String ControlSetId { get; set; } #

Gets or sets the named control-set identifier used by this target.

public String ControlSetVersion { get; set; } #

Gets or sets the named control-set version used by this target.

public String ControlSetHash { get; set; } #

Gets or sets the named control-set integrity hash used by this target.

public String BackupDirectory { get; set; } #

Gets or sets the configured transaction backup directory.

public Int32 MaxParallel { get; set; } #

Gets or sets the maximum target concurrency permitted for the wave.

public Boolean StopOnFailure { get; set; } #

Gets or sets whether a failure must stop later targets and waves.

public Dictionary<String, String> Labels { get; set; } #

Gets or sets source-group labels.

public BenchmarkTargetRole ExpectedTargetRole { get; set; } #

Gets or sets the infrastructure role asserted by the source target group.

public List<BenchmarkWorkloadRole> WorkloadRoles { get; set; } #

Gets or sets the effective typed workload declarations for this target.