Skip to main content

PolicyDetail

$schemauri

A URL to the JSON Schema for this object.

Example: https://example.com/schemas/PolicyDetail.json
assignments object[]required
  • Array [
  • assignedAtdate-timerequired
    assignedBystringrequired
    policyNamestring
    policyUuidstringrequired
    reasonstringrequired
    tenantIdstringrequired
    tenantKindstringrequired
    tenantNamestring
  • ]
  • 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
    PolicyDetail
    {
    "$schema": "https://example.com/schemas/PolicyDetail.json",
    "assignments": "Unknown Type: array,null",
    "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
    }
    }