AppPolicy
Policy defines the metadata for an individual Policy within a Policy Pack.
Properties
namestring requiredUnique URL-safe name for the policy. This is unique to a specific version of a Policy Pack.displayNamestring requiredThe display namedescriptionstring requiredDescription is used to provide more context about the purpose of the policy.enforcementLevelenum requiredThe enforcement levelValues:advisory,mandatory,remediate,disabledmessagestring requiredMessage is the message that will be displayed to end users when they violate this policy.- The JSON schema for the Policy’s configuration.
- ↳
propertiesmap[string]object optionalConfig property name to JSON Schema map. - ↳
requiredarray[string] optionalRequired config properties. - ↳
typeenum requiredType defines the data type allowed for the schema.Values:object severityenum optionalThe severity of the policy.Values:,low,medium,high,critical- The compliance framework that this policy belongs to.
- ↳
namestring optionalThe compliance framework name. - ↳
versionstring optionalThe compliance framework version. - ↳
referencestring optionalThe compliance framework reference. - ↳
specificationstring optionalThe compliance framework specification. tagsarray[string] optionalTags associated with the policy.remediationStepsstring optionalA description of the steps to take to remediate a policy violation.urlstring optionalA URL to more information about the policy.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.