API Reference
BenchmarkDeploymentTarget
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
- Property BenchmarkDeploymentManifest.Targets
Constructors
public BenchmarkDeploymentTarget() #Inherited Methods
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.