1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. AppGetPolicyPackResponse

AppGetPolicyPackResponse

    GetPolicyPackResponse is the response to get a specific Policy Pack’s metadata and policies.

    Properties

    • name string required
      The unique name of the policy pack.
    • displayName string required
      Human-readable display name of the policy pack.
    • version integer required
      Numeric version of the policy pack, auto-incremented on each publish.
    • versionTag string required
      Semantic version tag for this policy pack version (e.g. ‘1.2.0’).
    • policies array[AppPolicy] required
      The individual policies contained in this policy pack.
    • name string required
      Unique URL-safe name for the policy. This is unique to a specific version of a Policy Pack.
    • displayName string required
      The display name
    • description string required
      Description is used to provide more context about the purpose of the policy.
    • enforcementLevel enum required
      The enforcement level
      Values: advisory, mandatory, remediate, disabled
    • message string required
      Message is the message that will be displayed to end users when they violate this policy.
    • configSchema AppPolicyConfigSchema optional
      The JSON schema for the Policy’s configuration.
    • severity enum optional
      The severity of the policy.
      Values: , low, medium, high, critical
    • framework AppPolicyComplianceFramework optional
      The compliance framework that this policy belongs to.
    • tags array[string] optional
      Tags associated with the policy.
    • remediationSteps string optional
      A description of the steps to take to remediate a policy violation.
    • url string optional
      A URL to more information about the policy.
    • applied boolean required
      Whether this policy pack version is currently applied to any policy group.