WSO2 · Schema

ArtifactComplianceForPolicy

Compliance status of an artifact for a specific policy.

API ManagementGatewaysOpen SourceAPI LifecycleGraphQLSOAPREST

Properties

Name Type Description
id string UUID of the artifact.
status string Status of the artifact's compliance to the policy.
info object
View JSON Schema on GitHub

JSON Schema

governance-api-artifact-compliance-for-policy-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/wso2/refs/heads/main/json-schema/governance-api-artifact-compliance-for-policy-schema.json",
  "title": "ArtifactComplianceForPolicy",
  "description": "Compliance status of an artifact for a specific policy.",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "UUID of the artifact.",
      "example": "123e4567-e89b-12d3-a456-426614174000"
    },
    "status": {
      "type": "string",
      "description": "Status of the artifact's compliance to the policy.",
      "enum": [
        "COMPLIANT",
        "NON-COMPLIANT",
        "NOT-APPLICABLE"
      ],
      "example": "COMPLIANT"
    },
    "info": {
      "$ref": "#/components/schemas/ArtifactInfo"
    }
  }
}