Skip to main content

CompliancePolicy

CompliancePolicy refers to a policy set on resources in VCP to check certain rules These consist of matching rules (which assets should be checked) and evaluation rules (what attributes should be checked) Based on the configured matching and evaluation rules, a certain amount of findings can be generated which show a status for each evaluation rule

type CompliancePolicy {
id: UUID!
name: String
status: CompliancePolicyStatus
description: String
matchingRules: [CompliancePolicyMatchingRule!]
evaluationRules: [CompliancePolicyEvaluationRule!]
findings: CompliancePolicyFindingConnection
updatedOn: String
active: Boolean
remediationText: String
}

Fields

CompliancePolicy.id ● UUID! non-null scalar

CompliancePolicy.name ● String scalar

Name for compliance policy

CompliancePolicy.status ● CompliancePolicyStatus enum

Status of the compliance policy

CompliancePolicy.description ● String scalar

Description of the compliance policy

CompliancePolicy.matchingRules ● [CompliancePolicyMatchingRule!] list object

Matching rules of the compliance policy, referring to Application and Tags

CompliancePolicy.evaluationRules ● [CompliancePolicyEvaluationRule!] list object

Evaluation rules of the compliance policy, attributes to check on certificates

CompliancePolicy.findings ● CompliancePolicyFindingConnection object

Findings is a list of findings found per policy

CompliancePolicy.updatedOn ● String scalar

UpdatedOn shows the time the compliance policy was last updated

CompliancePolicy.active ● Boolean scalar

Active states whether this policy is active for evaluation

CompliancePolicy.remediationText ● String scalar

RemediationText is text used to inform a user of what steps can be taken to fix issues

Returned By

compliancePolicy query ● createCompliancePolicy mutation ● deleteCompliancePolicy mutation ● evaluateCompliancePolicy mutation ● updateCompliancePolicy mutation

Member Of

CompliancePolicyConnection object ● CompliancePolicyEdge object ● CompliancePolicyFinding object