TestimoX

API Reference

Class

BenchmarkTargetGroup

Namespace TestimoX.Benchmarks.Deployment
Assembly TestimoX
Modifiers sealed

Defines a reusable named set of rollout targets.

Inheritance

  • Object
  • BenchmarkTargetGroup

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 group identifier referenced by rollout waves.

public BenchmarkTargetSourceKind SourceKind { get; set; } #

Gets or sets the target source kind.

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

Gets or sets explicit computer names.

public BenchmarkTargetKind TargetKind { get; set; } #

Gets or sets the target kind created for computer names or inventory-source results.

public List<BenchmarkTarget> Targets { get; set; } #

Gets or sets explicit typed targets, including named SQL Server instances and other workload resources.

public String Source { get; set; } #

Gets or sets an AD distinguished name, file path, or provider query.

public BenchmarkTargetRole ExpectedTargetRole { get; set; } #

Gets or sets the infrastructure role expected for every resolved target in this group.

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

Gets or sets typed workload declarations carried to deployment and inventory providers.

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

Gets or sets optional routing and inventory labels.