Skip to main content

EffectivePolicy

$schemauri

A URL to the JSON Schema for this object.

Example: https://example.com/schemas/EffectivePolicy.json
assignment object
assignedAtdate-timerequired
assignedBystringrequired
policyUuidstringrequired
reasonstringrequired
tenantIdstringrequired
tenantKindstringrequired
policy objectrequired
accountability objectrequired
assessmentRefstringrequired

Possible values: <= 200 characters

ownerstringrequired

Possible values: <= 64 characters

reviewDueAtdate-time
rolestringrequired
ropaRefstringrequired

Possible values: <= 200 characters

changeReasonstringrequired
createdAtdate-timerequired
createdBystringrequired
descriptionstringrequired
isPlatformDefaultbooleanrequired
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
    updatedAtdate-timerequired
    updatedBystringrequired
    uuidstringrequired
    versionint64required
    retention object[]required
  • Array [
  • classstringrequired
    daysint64required
    policyUuidstringrequired
    policyVersionint64required
  • ]
  • sourcestringrequired
    tenantIdstringrequired
    EffectivePolicy
    {
    "$schema": "https://example.com/schemas/EffectivePolicy.json",
    "assignment": {
    "assignedAt": "2024-07-29T15:51:28.071Z",
    "assignedBy": "string",
    "policyUuid": "string",
    "reason": "string",
    "tenantId": "string",
    "tenantKind": "string"
    },
    "policy": {
    "accountability": {
    "assessmentRef": "string",
    "owner": "string",
    "reviewDueAt": "2024-07-29T15:51:28.071Z",
    "role": "string",
    "ropaRef": "string"
    },
    "changeReason": "string",
    "createdAt": "2024-07-29T15:51:28.071Z",
    "createdBy": "string",
    "description": "string",
    "isPlatformDefault": true,
    "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
    }
    },
    "updatedAt": "2024-07-29T15:51:28.071Z",
    "updatedBy": "string",
    "uuid": "string",
    "version": 0
    },
    "retention": "Unknown Type: array,null",
    "source": "string",
    "tenantId": "string"
    }