API Reference
BenchmarkTargetGroup
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
- Property BenchmarkRolloutPlan.TargetGroups
Constructors
public BenchmarkTargetGroup() #Inherited Methods
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.