Skip to main content

CreatePolicyInputBody

$schemauri

A URL to the JSON Schema for this object.

Example: https://example.com/schemas/CreatePolicyInputBody.json
acknowledgeWarningsboolean
policy objectrequired
accountability objectrequired
assessmentRefstringrequired

Possible values: <= 200 characters

ownerstringrequired

Possible values: <= 64 characters

reviewDueAtdate-time
rolestringrequired
ropaRefstringrequired

Possible values: <= 200 characters

descriptionstringrequired

Possible values: <= 500 characters

logContent objectrequired
ipAddressstringrequired
piiKeysstring[]nullablerequired
scanFreeTextbooleanrequired
subjectIdsstringrequired
userAgentstringrequired
namestringrequired
retention objectrequired
property name*int64
sinks object
backups objectrequired
daysint64required
minKeepint64required
containerLogs objectrequired
maxFilesint64required
maxSizeMbint64required
dsrExportDaysint64required
external object[]required
  • Array [
  • declaredRetentionDaysint64required
    dpaRefstringrequired

    Possible values: <= 200 characters

    kindstringrequired
    namestringrequired

    Possible values: <= 80 characters

    processorstringrequired

    Possible values: <= 200 characters

    regionstringrequired

    Possible values: <= 80 characters

    reviewDueAtdate-time
    transferBasisstringrequired

    Possible values: <= 200 characters

  • ]
  • loki objectrequired
    daysint64required
    warnErrorDaysint64required
    prometheus objectrequired
    daysint64required
    spool objectrequired
    deadLetterDaysint64required
    tempo objectrequired
    daysint64required
    reasonstringrequired

    Why the policy is created (1-500 characters)

    CreatePolicyInputBody
    {
    "$schema": "https://example.com/schemas/CreatePolicyInputBody.json",
    "acknowledgeWarnings": true,
    "policy": {
    "accountability": {
    "assessmentRef": "string",
    "owner": "string",
    "reviewDueAt": "2024-07-29T15:51:28.071Z",
    "role": "string",
    "ropaRef": "string"
    },
    "description": "string",
    "logContent": {
    "ipAddress": "string",
    "piiKeys": "Unknown Type: array,null",
    "scanFreeText": true,
    "subjectIds": "string",
    "userAgent": "string"
    },
    "name": "string",
    "retention": {},
    "sinks": {
    "backups": {
    "days": 0,
    "minKeep": 0
    },
    "containerLogs": {
    "maxFiles": 0,
    "maxSizeMb": 0
    },
    "dsrExportDays": 0,
    "external": "Unknown Type: array,null",
    "loki": {
    "days": 0,
    "warnErrorDays": 0
    },
    "prometheus": {
    "days": 0
    },
    "spool": {
    "deadLetterDays": 0
    },
    "tempo": {
    "days": 0
    }
    }
    },
    "reason": "string"
    }