API Reference
CxDesired
Vendor-specific desired value for a control, including optional metadata (rule id, description, references).
Inheritance
- Object
- CxDesired
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 AccountPolicyControl.Desired
- Property AppLockerEnforcementControl.Desired
- Property AuditPolicyControl.Desired
- Method CxBaselineResolver.Resolve
- Property CxComplianceProfile.Overrides
- Property DirectAccessControl.Desired
- Property DocumentationControl.Desired
- Property EventLogControl.Desired
- Property FileAclControl.Desired
- Property FirewallIcmpSettingsControl.Desired
- Property FirewallLoggingControl.Desired
- Property FirewallPortExceptionsControl.Desired
- Property FirewallProfileControl.Desired
- Property FirewallProgramExceptionsControl.Desired
- Property FirewallServiceExceptionControl.Desired
- Property ICxControl.Desired
- Property IpsecBypassControl.Desired
- Property KerberosPolicyControl.Desired
- Property NetlogonControl.Desired
- Property RegistryAclControl.Desired
- Property RegistryControl.Desired
- Property SecurityOptionControl.Desired
- Property ServiceStartupControl.Desired
- Property TcpIpInterfaceControl.Desired
- Property TlsCipherSuitesPolicyControl.Desired
- Property TlsComponentControl.Desired
- Property TlsProtocolControl.Desired
- Property UserRightControl.Desired
Accepted by parameters
- Constructor CxComplianceProfile.CxComplianceProfile
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) #BooleanParameters
- 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).