Skip to main content

PolicyChangeRequest

$schemauri

A URL to the JSON Schema for this object.

Example: https://example.com/schemas/PolicyChangeRequest.json
decidedAtdate-time
decidedBystring
decisionNotestring
expectedVersionint64required
kindstringrequired
payload objectrequired
policy object
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
    policyUuidstring
    previousPolicyUuidstring
    tenantIdstring
    policyUuidstring
    reasonstringrequired
    requestedAtdate-timerequired
    requestedBystringrequired
    statusstringrequired
    tenantIdstring
    uuidstringrequired
    warningsstring[]nullablerequired
    PolicyChangeRequest
    {
    "$schema": "https://example.com/schemas/PolicyChangeRequest.json",
    "decidedAt": "2024-07-29T15:51:28.071Z",
    "decidedBy": "string",
    "decisionNote": "string",
    "expectedVersion": 0,
    "kind": "string",
    "payload": {
    "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
    }
    }
    },
    "policyUuid": "string",
    "previousPolicyUuid": "string",
    "tenantId": "string"
    },
    "policyUuid": "string",
    "reason": "string",
    "requestedAt": "2024-07-29T15:51:28.071Z",
    "requestedBy": "string",
    "status": "string",
    "tenantId": "string",
    "uuid": "string",
    "warnings": "Unknown Type: array,null"
    }