API Reference
Class
CxDesired
Vendor-specific desired value for a control, including optional metadata (rule id, description, references).
Inheritance
- Object
- CxDesired
Constructors
public CxDesired(CxVendor vendor, Object value, String ruleId = null, String note = null, String description = null, String referenceUrl = null, String severity = null, String category = null, String[] tags = null) #Creates a vendor desired value with optional metadata for documentation and cross-linking.
Parameters
- vendor ComputerX.Controls.CxVendor
- Vendor/source (CIS/STIG/MSB/Custom).
- value System.Object
- Desired value (type depends on control).
- ruleId System.String = null
- Vendor rule identifier.
- note System.String = null
- Short note or rationale.
- description System.String = null
- Long description from vendor baseline.
- referenceUrl System.String = null
- Reference link.
- severity System.String = null
- Vendor severity/impact classification.
- category System.String = null
- Vendor category.
- tags System.String[] = null
- Optional tags (e.g., TestimoX rule IDs) for cross-linking.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public CxVendor Vendor { get; } #Vendor/source that requested this desired value.
public Object Value { get; } #The desired value (type depends on the control's CxValueKind).
public String RuleId { get; } #Vendor rule identifier (e.g., CIS 1.1.2, STIG WN25-AC-000010).
public String Description { get; } #Optional long description from the vendor baseline.
public String ReferenceUrl { get; } #Optional reference URL (documentation).
public String Severity { get; } #Optional severity or impact classification.
public String Category { get; } #Optional category (e.g., Account Policy, Audit Policy).
public String[] Tags { get; } #Optional tags/aliases (e.g., TestimoX rule IDs for cross-linking).