WriteResponse
$schemauri
A URL to the JSON Schema for this object.
Example:
https://example.com/schemas/WriteResponse.jsonappliedbooleanrequired
assignment object
assignedAtdate-timerequired
assignedBystringrequired
policyUuidstringrequired
reasonstringrequired
tenantIdstringrequired
tenantKindstringrequired
changeRequest object
$schemauri
A URL to the JSON Schema for this object.
Example:
https://example.com/schemas/PolicyChangeRequest.jsondecidedAtdate-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
policy object
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
warnings object[]required
Array [
codestringrequired
fieldstring
params object
property name*any
]
WriteResponse
{
"$schema": "https://example.com/schemas/WriteResponse.json",
"applied": true,
"assignment": {
"assignedAt": "2024-07-29T15:51:28.071Z",
"assignedBy": "string",
"policyUuid": "string",
"reason": "string",
"tenantId": "string",
"tenantKind": "string"
},
"changeRequest": {
"$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"
},
"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
},
"warnings": "Unknown Type: array,null"
}