- API Reference
- Project
- Get the activities of a project
Get the activities of a project
Request
- projectIdstringrequired
- aggregateNamestring
Filter for a aggregate name
- aggregateDomainstring
Filter for a aggregate domain
- aggregateIdstring
Filter for a aggregate id
- startTimestring (date-time)
Filter for a start time
- endTimestring (date-time)
Filter for a end time
- fulltextSearchstring
Filter for a fulltext search
- limitinteger (≥ 0)
The max count of resources to return in the list response.
- skipinteger
Number of items to skip. Should be multiple of
limit. - pageinteger (≥ 0)
Page to display.
skipandpageend up doing the same. If bothpageandskipare set, skip is used. - sort"dateTime"
Sort the result by this field.
- orderstring (one of: asc, desc)
Should the result be sorted ascending or descending? Default ascending.
Responses
- X-Pagination-Limitinteger
The limit used to select the resources for the response
- X-Pagination-Skipinteger
The number of skipped items
- X-Pagination-Pagenumber
The calculate page of the list response. Refer to parameters to learn more.
- X-Pagination-TotalCountinteger
The total amount of items available in the remote ressource. Use this value in combination with the limit to calculate the available pages.
List of all activities.
- Array[
- *object
- actionrequired
- aggregateobjectrequired
- aggregatestringrequired
- domainstringrequired
- idstringrequired
- dateTimestring (date-time)required
- impersonatorobject
Null or empty object. If set, the action was executed by an mittwald employee.
- userobject
- idstringrequired
- typestring (one of: user, extension)required
]
Content-Type: application/json
[
{
"action": null,
"aggregate": {
"aggregate": "string",
"domain": "string",
"id": "string"
},
"dateTime": "1985-10-26T01:21:00.000Z",
"impersonator": {},
"user": {
"id": "string",
"type": "user"
}
}
]
{
"items": {
"properties": {
"action": {
"anyOf": [
{
"properties": {
"changes": {
"additionalProperties": false,
"type": "object"
},
"name": {
"enum": [
"dns.domain-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"additionalProperties": false,
"type": "object"
},
"name": {
"enum": [
"dns.ingress-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"additionalProperties": false,
"type": "object"
},
"name": {
"enum": [
"dns.zone-created"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"additionalProperties": false,
"type": "object"
},
"name": {
"enum": [
"dns.zone-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"cname": {
"type": "string"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"cname"
],
"type": "object"
},
"before": {
"properties": {
"cname": {
"type": "string"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"cname"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"dns.cname-record-set"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"srv": {
"items": {
"type": "object"
},
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"srv"
],
"type": "object"
},
"before": {
"properties": {
"srv": {
"items": {
"type": "object"
},
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"srv"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"dns.srv-record-set"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"caa": {
"items": {
"type": "object"
},
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"caa"
],
"type": "object"
},
"before": {
"properties": {
"caa": {
"items": {
"type": "object"
},
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"caa"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"dns.caa-record-set"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
},
"txt": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"txt"
],
"type": "object"
},
"before": {
"properties": {
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
},
"txt": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"txt"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"dns.txt-record-set"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"aRecords": {
"items": {
"type": "string"
},
"type": "array"
},
"aaaaRecords": {
"items": {
"type": "string"
},
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"type": "object"
},
"before": {
"properties": {
"aRecords": {
"items": {
"type": "string"
},
"type": "array"
},
"aaaaRecords": {
"items": {
"type": "string"
},
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"dns.a-record-set"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"aRecords": {
"enum": [
"managed"
],
"type": "string"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"aRecords"
],
"type": "object"
},
"before": {
"properties": {
"aRecords": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"aRecords"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"dns.a-record-set-managed"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"mx": {
"items": {
"type": "object"
},
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"mx"
],
"type": "object"
},
"before": {
"properties": {
"mx": {
"items": {
"type": "object"
},
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"mx"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"dns.mx-record-set"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"mx": {
"enum": [
"managed"
],
"type": "string"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"mx"
],
"type": "object"
},
"before": {
"properties": {
"mx": {
"items": {
"type": "object"
},
"nullable": true,
"type": "array"
},
"ttl": {
"nullable": true,
"oneOf": [
{
"type": "integer"
},
{
"enum": [
"auto"
],
"type": "string"
}
]
}
},
"required": [
"mx"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"dns.mx-record-set-managed"
],
"type": "string"
},
"parameters": {
"properties": {
"domain": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"domain"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
},
"name": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"name",
"description",
"version"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
},
"name": {
"nullable": true,
"type": "string"
},
"version": {
"nullable": true,
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"database.mysql-created",
"database.redis-created"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"version": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description",
"version"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"additionalProperties": false,
"type": "object"
},
"name": {
"enum": [
"database.mysql-deleted",
"database.redis-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"database.mysql-description-set",
"database.redis-description-set"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"version": {
"type": "string"
}
},
"required": [
"version"
],
"type": "object"
},
"before": {
"properties": {
"version": {
"nullable": true,
"type": "string"
}
},
"required": [
"version"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"database.mysql-version-set",
"database.redis-version-set"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"version": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description",
"version"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
},
"externalAccess": {
"type": "boolean"
},
"name": {
"type": "string"
},
"permissionsRead": {
"type": "boolean"
},
"permissionsWrite": {
"type": "boolean"
}
},
"required": [
"name",
"description",
"externalAccess",
"permissionsRead",
"permissionsWrite"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
},
"externalAccess": {
"nullable": true,
"type": "boolean"
},
"name": {
"nullable": true,
"type": "string"
},
"permissionsRead": {
"nullable": true,
"type": "boolean"
},
"permissionsWrite": {
"nullable": true,
"type": "boolean"
}
},
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"database.mysql-user-created"
],
"type": "string"
},
"parameters": {
"properties": {
"databaseDescription": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"databaseName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description",
"databaseDescription",
"databaseName"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
},
"externalAccess": {
"type": "boolean"
},
"permissionsRead": {
"type": "boolean"
},
"permissionsWrite": {
"type": "boolean"
}
},
"required": [
"description",
"externalAccess",
"permissionsRead",
"permissionsWrite"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
},
"externalAccess": {
"nullable": true,
"type": "boolean"
},
"permissionsRead": {
"type": "boolean"
},
"permissionsWrite": {
"type": "boolean"
}
},
"required": [
"description",
"externalAccess",
"permissionsRead",
"permissionsWrite"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"database.mysql-user-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"databaseDescription": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"databaseName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description",
"databaseDescription",
"databaseName"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"additionalProperties": false,
"type": "object"
},
"name": {
"enum": [
"database.mysql-user-password-set"
],
"type": "string"
},
"parameters": {
"properties": {
"databaseDescription": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"databaseName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description",
"databaseDescription",
"databaseName"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"additionalProperties": false,
"type": "object"
},
"name": {
"enum": [
"database.mysql-user-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"databaseDescription": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"databaseName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description",
"databaseDescription",
"databaseName"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"name": {
"enum": [
"app.installation-requested"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"version": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"appInstallation",
"version"
],
"type": "object"
}
},
"required": [
"name",
"parameters"
],
"type": "object"
},
{
"properties": {
"name": {
"enum": [
"app.copy-requested"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"sourceAppInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"appInstallation",
"sourceAppInstallation"
],
"type": "object"
}
},
"required": [
"name",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"app.description-set"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"appInstallation"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"additionalProperties": false,
"type": "object"
},
"name": {
"enum": [
"app.failed"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"error": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"appInstallation"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"additionalProperties": false,
"type": "object"
},
"name": {
"enum": [
"app.deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"appInstallation"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"before": {
"properties": {
"name": {
"nullable": true,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"before",
"after"
],
"type": "object"
},
"name": {
"enum": [
"app.database-linked"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"database": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"appInstallation",
"database"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"name": {
"nullable": true,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"before": {
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"before",
"after"
],
"type": "object"
},
"name": {
"enum": [
"app.database-unlinked"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"database": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"appInstallation",
"database"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"name": {
"nullable": true,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"before": {
"properties": {
"name": {
"nullable": true,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"before",
"after"
],
"type": "object"
},
"name": {
"enum": [
"app.main-database-changed"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"database": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"appInstallation",
"database"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"version": {
"type": "string"
}
},
"required": [
"version"
],
"type": "object"
},
"before": {
"properties": {
"version": {
"nullable": true,
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"app.version-set",
"app.version-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"appInstallation"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"nullable": true,
"properties": {
"softwareVersion": {
"type": "string"
}
},
"type": "object"
},
"before": {
"nullable": true,
"properties": {
"softwareVersion": {
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"app.systemsoftware-set"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"software": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"version": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"appInstallation",
"software",
"version"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"nullable": true,
"properties": {
"softwareVersion": {
"type": "string"
}
},
"type": "object"
},
"before": {
"nullable": true,
"properties": {
"softwareVersion": {
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"app.systemsoftware-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"software": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"version": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"appInstallation",
"software",
"version"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"active": {
"type": "boolean"
},
"command": {
"nullable": true,
"type": "string"
},
"concurrencyPolicy": {
"enum": [
"allow",
"forbid",
"replace"
],
"nullable": true,
"type": "string"
},
"container": {
"nullable": true,
"type": "string"
},
"description": {
"type": "string"
},
"failedExecutionAlertThreshold": {
"nullable": true,
"type": "integer"
},
"interpreter": {
"nullable": true,
"type": "string"
},
"interval": {
"type": "string"
},
"notificationEmailConfigured": {
"type": "boolean"
},
"parameters": {
"nullable": true,
"type": "string"
},
"path": {
"nullable": true,
"type": "string"
},
"shortId": {
"type": "string"
},
"timeZone": {
"type": "string"
},
"timeout": {
"type": "integer"
},
"url": {
"nullable": true,
"type": "string"
}
},
"required": [
"shortId",
"description",
"interval",
"active",
"timeout",
"timeZone",
"concurrencyPolicy",
"failedExecutionAlertThreshold",
"notificationEmailConfigured"
],
"type": "object"
},
"before": {
"properties": {
"active": {
"nullable": true,
"type": "boolean"
},
"command": {
"nullable": true,
"type": "string"
},
"concurrencyPolicy": {
"enum": [
"allow",
"forbid",
"replace"
],
"nullable": true,
"type": "string"
},
"container": {
"nullable": true,
"type": "string"
},
"description": {
"nullable": true,
"type": "string"
},
"failedExecutionAlertThreshold": {
"nullable": true,
"type": "integer"
},
"interpreter": {
"nullable": true,
"type": "string"
},
"interval": {
"nullable": true,
"type": "string"
},
"notificationEmailConfigured": {
"nullable": true,
"type": "boolean"
},
"parameters": {
"nullable": true,
"type": "string"
},
"path": {
"nullable": true,
"type": "string"
},
"shortId": {
"nullable": true,
"type": "string"
},
"timeZone": {
"nullable": true,
"type": "string"
},
"timeout": {
"nullable": true,
"type": "integer"
},
"url": {
"nullable": true,
"type": "string"
}
},
"required": [
"shortId",
"description",
"interval",
"active",
"timeout",
"timeZone",
"concurrencyPolicy",
"failedExecutionAlertThreshold",
"notificationEmailConfigured"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.created"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.description-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"interval": {
"type": "string"
}
},
"required": [
"interval"
],
"type": "object"
},
"before": {
"properties": {
"interval": {
"nullable": true,
"type": "string"
}
},
"required": [
"interval"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.interval-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"timeZone": {
"type": "string"
}
},
"required": [
"timeZone"
],
"type": "object"
},
"before": {
"properties": {
"timeZone": {
"nullable": true,
"type": "string"
}
},
"required": [
"timeZone"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.time-zone-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"interpreter": {
"nullable": true,
"type": "string"
},
"parameters": {
"nullable": true,
"type": "string"
},
"path": {
"nullable": true,
"type": "string"
},
"url": {
"nullable": true,
"type": "string"
}
},
"type": "object"
},
"before": {
"properties": {
"interpreter": {
"nullable": true,
"type": "string"
},
"parameters": {
"nullable": true,
"type": "string"
},
"path": {
"nullable": true,
"type": "string"
},
"url": {
"nullable": true,
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.target-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"command": {
"type": "string"
}
},
"required": [
"command"
],
"type": "object"
},
"before": {
"properties": {
"command": {
"nullable": true,
"type": "string"
}
},
"required": [
"command"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.command-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"container": {
"nullable": true,
"type": "string"
}
},
"required": [
"container"
],
"type": "object"
},
"before": {
"properties": {
"container": {
"nullable": true,
"type": "string"
}
},
"required": [
"container"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.service-reference-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"timeout": {
"type": "integer"
}
},
"required": [
"timeout"
],
"type": "object"
},
"before": {
"properties": {
"timeout": {
"nullable": true,
"type": "integer"
}
},
"required": [
"timeout"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.timeout-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"concurrencyPolicy": {
"enum": [
"allow",
"forbid",
"replace"
],
"nullable": true,
"type": "string"
}
},
"required": [
"concurrencyPolicy"
],
"type": "object"
},
"before": {
"properties": {
"concurrencyPolicy": {
"enum": [
"allow",
"forbid",
"replace"
],
"nullable": true,
"type": "string"
}
},
"required": [
"concurrencyPolicy"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.concurrency-policy-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"failedExecutionAlertThreshold": {
"nullable": true,
"type": "integer"
}
},
"required": [
"failedExecutionAlertThreshold"
],
"type": "object"
},
"before": {
"properties": {
"failedExecutionAlertThreshold": {
"nullable": true,
"type": "integer"
}
},
"required": [
"failedExecutionAlertThreshold"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.alert-threshold-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"notificationEmailConfigured": {
"type": "boolean"
}
},
"required": [
"notificationEmailConfigured"
],
"type": "object"
},
"before": {
"properties": {
"notificationEmailConfigured": {
"nullable": true,
"type": "boolean"
}
},
"required": [
"notificationEmailConfigured"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.notification-email-updated",
"cronjob.notification-email-removed"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"active": {
"type": "boolean"
}
},
"required": [
"active"
],
"type": "object"
},
"before": {
"properties": {
"active": {
"nullable": true,
"type": "boolean"
}
},
"required": [
"active"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"cronjob.activated",
"cronjob.deactivated"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"cronjob.deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"cronjob.execution-triggered",
"cronjob.execution-aborted"
],
"type": "string"
},
"parameters": {
"properties": {
"appInstallation": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
},
"storage": {
"type": "string"
}
},
"required": [
"description",
"storage"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
},
"storage": {
"nullable": true,
"type": "string"
}
},
"required": [
"description",
"storage"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.stack-created"
],
"type": "string"
},
"parameters": {
"properties": {
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.stack-description-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"storage": {
"type": "string"
}
},
"required": [
"storage"
],
"type": "object"
},
"before": {
"properties": {
"storage": {
"nullable": true,
"type": "string"
}
},
"required": [
"storage"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.stack-storage-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"updateSchedule": {
"nullable": true,
"type": "string"
},
"updateScheduleTimeZone": {
"nullable": true,
"type": "string"
}
},
"required": [
"updateSchedule",
"updateScheduleTimeZone"
],
"type": "object"
},
"before": {
"properties": {
"updateSchedule": {
"nullable": true,
"type": "string"
},
"updateScheduleTimeZone": {
"nullable": true,
"type": "string"
}
},
"required": [
"updateSchedule",
"updateScheduleTimeZone"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.stack-update-schedule-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"container.stack-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"command": {
"items": {
"type": "string"
},
"type": "array"
},
"cpus": {
"nullable": true,
"type": "string"
},
"description": {
"type": "string"
},
"entrypoint": {
"items": {
"type": "string"
},
"type": "array"
},
"envs": {
"items": {
"type": "string"
},
"type": "array"
},
"image": {
"type": "string"
},
"imageDigest": {
"type": "string"
},
"memory": {
"nullable": true,
"type": "string"
},
"ports": {
"items": {
"type": "string"
},
"type": "array"
},
"restartPolicy": {
"enum": [
"no",
"always",
"on-failure",
"unless-stopped"
],
"nullable": true,
"type": "string"
},
"serviceName": {
"type": "string"
},
"volumes": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"serviceName",
"description",
"image",
"imageDigest",
"entrypoint",
"command",
"ports",
"volumes",
"envs",
"cpus",
"memory",
"restartPolicy"
],
"type": "object"
},
"before": {
"properties": {
"command": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
},
"cpus": {
"nullable": true,
"type": "string"
},
"description": {
"nullable": true,
"type": "string"
},
"entrypoint": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
},
"envs": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
},
"image": {
"nullable": true,
"type": "string"
},
"imageDigest": {
"nullable": true,
"type": "string"
},
"memory": {
"nullable": true,
"type": "string"
},
"ports": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
},
"restartPolicy": {
"enum": [
"no",
"always",
"on-failure",
"unless-stopped"
],
"nullable": true,
"type": "string"
},
"serviceName": {
"nullable": true,
"type": "string"
},
"volumes": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
}
},
"required": [
"serviceName",
"description",
"image",
"imageDigest",
"entrypoint",
"command",
"ports",
"volumes",
"envs",
"cpus",
"memory",
"restartPolicy"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.created"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.description-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"image": {
"type": "string"
},
"imageDigest": {
"type": "string"
}
},
"type": "object"
},
"before": {
"properties": {
"image": {
"nullable": true,
"type": "string"
},
"imageDigest": {
"nullable": true,
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.image-updated",
"container.image-pulled"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"entrypoint": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"entrypoint"
],
"type": "object"
},
"before": {
"properties": {
"entrypoint": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
}
},
"required": [
"entrypoint"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.entrypoint-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"command": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"command"
],
"type": "object"
},
"before": {
"properties": {
"command": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
}
},
"required": [
"command"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.command-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"ports": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"ports"
],
"type": "object"
},
"before": {
"properties": {
"ports": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
}
},
"required": [
"ports"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.ports-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"volumes": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"volumes"
],
"type": "object"
},
"before": {
"properties": {
"volumes": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
}
},
"required": [
"volumes"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.volumes-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"envs": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"envs"
],
"type": "object"
},
"before": {
"properties": {
"envs": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
}
},
"required": [
"envs"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.envs-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"cpus": {
"nullable": true,
"type": "string"
},
"memory": {
"nullable": true,
"type": "string"
}
},
"type": "object"
},
"before": {
"properties": {
"cpus": {
"nullable": true,
"type": "string"
},
"memory": {
"nullable": true,
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.resources-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"restartPolicy": {
"enum": [
"no",
"always",
"on-failure",
"unless-stopped"
],
"nullable": true,
"type": "string"
}
},
"required": [
"restartPolicy"
],
"type": "object"
},
"before": {
"properties": {
"restartPolicy": {
"enum": [
"no",
"always",
"on-failure",
"unless-stopped"
],
"nullable": true,
"type": "string"
}
},
"required": [
"restartPolicy"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.restart-policy-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"container.started",
"container.stopped",
"container.restarted",
"container.recreated"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"container.deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"container": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"serviceName": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"shortId": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"container",
"serviceName",
"shortId",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"before": {
"properties": {
"name": {
"nullable": true,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.volume-created"
],
"type": "string"
},
"parameters": {
"properties": {
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"volume": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"volume",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"container.volume-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"stack": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"volume": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"volume",
"stack"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"credentialsConfigured": {
"type": "boolean"
},
"description": {
"type": "string"
},
"uri": {
"type": "string"
}
},
"required": [
"description",
"uri",
"credentialsConfigured"
],
"type": "object"
},
"before": {
"properties": {
"credentialsConfigured": {
"nullable": true,
"type": "boolean"
},
"description": {
"nullable": true,
"type": "string"
},
"uri": {
"nullable": true,
"type": "string"
}
},
"required": [
"description",
"uri",
"credentialsConfigured"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.registry-created"
],
"type": "string"
},
"parameters": {
"properties": {
"registry": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"uri": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"registry",
"uri"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.registry-description-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"registry": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"uri": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"registry",
"uri"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"uri": {
"type": "string"
}
},
"required": [
"uri"
],
"type": "object"
},
"before": {
"properties": {
"uri": {
"nullable": true,
"type": "string"
}
},
"required": [
"uri"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.registry-uri-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"registry": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"uri": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"registry",
"uri"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"credentialsConfigured": {
"type": "boolean"
}
},
"required": [
"credentialsConfigured"
],
"type": "object"
},
"before": {
"properties": {
"credentialsConfigured": {
"nullable": true,
"type": "boolean"
}
},
"required": [
"credentialsConfigured"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"container.registry-credentials-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"registry": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"uri": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"registry",
"uri"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"container.registry-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"registry": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
},
"uri": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"registry",
"uri"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
},
"server": {
"nullable": true,
"type": "string"
},
"shortId": {
"type": "string"
}
},
"required": [
"shortId",
"description",
"server"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
},
"server": {
"nullable": true,
"type": "string"
},
"shortId": {
"nullable": true,
"type": "string"
}
},
"required": [
"shortId",
"description",
"server"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"project.created"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"server": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"project.description-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"server": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"role": {
"enum": [
"owner",
"emailadmin",
"external"
],
"nullable": true,
"type": "string"
}
},
"required": [
"role",
"expiresAt"
],
"type": "object"
},
"before": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"role": {
"enum": [
"owner",
"emailadmin",
"external"
],
"nullable": true,
"type": "string"
}
},
"required": [
"role",
"expiresAt"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"membership.invite-created"
],
"type": "string"
},
"parameters": {
"properties": {
"member": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"membership.invite-resent",
"membership.invite-accepted",
"membership.invite-declined",
"membership.invite-revoked",
"membership.invite-expired"
],
"type": "string"
},
"parameters": {
"properties": {
"member": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"inherited": {
"type": "boolean"
},
"role": {
"enum": [
"owner",
"emailadmin",
"external"
],
"nullable": true,
"type": "string"
}
},
"required": [
"role",
"expiresAt",
"inherited"
],
"type": "object"
},
"before": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"inherited": {
"nullable": true,
"type": "boolean"
},
"role": {
"enum": [
"owner",
"emailadmin",
"external"
],
"nullable": true,
"type": "string"
}
},
"required": [
"role",
"expiresAt",
"inherited"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"membership.member-added",
"membership.member-inherited"
],
"type": "string"
},
"parameters": {
"properties": {
"member": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"role": {
"enum": [
"owner",
"emailadmin",
"external"
],
"nullable": true,
"type": "string"
}
},
"required": [
"role"
],
"type": "object"
},
"before": {
"properties": {
"role": {
"enum": [
"owner",
"emailadmin",
"external"
],
"nullable": true,
"type": "string"
}
},
"required": [
"role"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"membership.member-role-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"member": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
}
},
"required": [
"expiresAt"
],
"type": "object"
},
"before": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
}
},
"required": [
"expiresAt"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"membership.member-expiry-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"member": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"membership.member-removed",
"membership.member-left",
"membership.member-expired"
],
"type": "string"
},
"parameters": {
"properties": {
"member": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"active": {
"type": "boolean"
},
"description": {
"type": "string"
},
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"passwordConfigured": {
"type": "boolean"
},
"publicKeys": {
"items": {
"properties": {
"comment": {
"type": "string"
},
"fingerprint": {
"type": "string"
}
},
"required": [
"fingerprint",
"comment"
],
"type": "object"
},
"type": "array"
},
"username": {
"type": "string"
}
},
"required": [
"username",
"description"
],
"type": "object"
},
"before": {
"properties": {
"active": {
"nullable": true,
"type": "boolean"
},
"description": {
"nullable": true,
"type": "string"
},
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"passwordConfigured": {
"nullable": true,
"type": "boolean"
},
"publicKeys": {
"items": {
"properties": {
"comment": {
"type": "string"
},
"fingerprint": {
"type": "string"
}
},
"required": [
"fingerprint",
"comment"
],
"type": "object"
},
"nullable": true,
"type": "array"
},
"username": {
"nullable": true,
"type": "string"
}
},
"required": [
"username",
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"sshuser.ssh-user-created"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"accessLevel": {
"enum": [
"read",
"full"
],
"nullable": true,
"type": "string"
},
"active": {
"type": "boolean"
},
"description": {
"type": "string"
},
"directories": {
"items": {
"type": "string"
},
"type": "array"
},
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"passwordConfigured": {
"type": "boolean"
},
"publicKeys": {
"items": {
"properties": {
"comment": {
"type": "string"
},
"fingerprint": {
"type": "string"
}
},
"required": [
"fingerprint",
"comment"
],
"type": "object"
},
"type": "array"
},
"username": {
"type": "string"
}
},
"required": [
"username",
"description"
],
"type": "object"
},
"before": {
"properties": {
"accessLevel": {
"enum": [
"read",
"full"
],
"nullable": true,
"type": "string"
},
"active": {
"nullable": true,
"type": "boolean"
},
"description": {
"nullable": true,
"type": "string"
},
"directories": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
},
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"passwordConfigured": {
"nullable": true,
"type": "boolean"
},
"publicKeys": {
"items": {
"properties": {
"comment": {
"type": "string"
},
"fingerprint": {
"type": "string"
}
},
"required": [
"fingerprint",
"comment"
],
"type": "object"
},
"nullable": true,
"type": "array"
},
"username": {
"nullable": true,
"type": "string"
}
},
"required": [
"username",
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"sshuser.sftp-user-created"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"sshuser.ssh-user-description-updated",
"sshuser.sftp-user-description-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"passwordConfigured": {
"type": "boolean"
}
},
"required": [
"passwordConfigured"
],
"type": "object"
},
"before": {
"properties": {
"passwordConfigured": {
"nullable": true,
"type": "boolean"
}
},
"required": [
"passwordConfigured"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"sshuser.ssh-user-password-updated",
"sshuser.sftp-user-password-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"publicKeys": {
"items": {
"properties": {
"comment": {
"type": "string"
},
"fingerprint": {
"type": "string"
}
},
"required": [
"fingerprint",
"comment"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"publicKeys"
],
"type": "object"
},
"before": {
"properties": {
"publicKeys": {
"items": {
"properties": {
"comment": {
"type": "string"
},
"fingerprint": {
"type": "string"
}
},
"required": [
"fingerprint",
"comment"
],
"type": "object"
},
"nullable": true,
"type": "array"
}
},
"required": [
"publicKeys"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"sshuser.ssh-user-public-keys-updated",
"sshuser.sftp-user-public-keys-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"active": {
"type": "boolean"
}
},
"required": [
"active"
],
"type": "object"
},
"before": {
"properties": {
"active": {
"nullable": true,
"type": "boolean"
}
},
"required": [
"active"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"sshuser.ssh-user-activated",
"sshuser.sftp-user-activated",
"sshuser.ssh-user-deactivated",
"sshuser.sftp-user-deactivated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
}
},
"required": [
"expiresAt"
],
"type": "object"
},
"before": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
}
},
"required": [
"expiresAt"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"sshuser.ssh-user-expiry-updated",
"sshuser.sftp-user-expiry-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"accessLevel": {
"enum": [
"read",
"full"
],
"nullable": true,
"type": "string"
}
},
"required": [
"accessLevel"
],
"type": "object"
},
"before": {
"properties": {
"accessLevel": {
"enum": [
"read",
"full"
],
"nullable": true,
"type": "string"
}
},
"required": [
"accessLevel"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"sshuser.sftp-user-access-level-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"directories": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"directories"
],
"type": "object"
},
"before": {
"properties": {
"directories": {
"items": {
"type": "string"
},
"nullable": true,
"type": "array"
}
},
"required": [
"directories"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"sshuser.sftp-user-directories-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"sshuser.ssh-user-deleted",
"sshuser.sftp-user-deleted",
"sshuser.ssh-user-expired",
"sshuser.sftp-user-expired"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"name",
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
},
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"ignoredDatabases": {
"items": {
"properties": {
"kind": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"kind",
"name"
],
"type": "object"
},
"type": "array"
},
"ignoredFiles": {
"type": "boolean"
}
},
"required": [
"description",
"expiresAt",
"ignoredDatabases",
"ignoredFiles"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
},
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
},
"ignoredDatabases": {
"items": {
"properties": {
"kind": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"kind",
"name"
],
"type": "object"
},
"nullable": true,
"type": "array"
},
"ignoredFiles": {
"nullable": true,
"type": "boolean"
}
},
"required": [
"description",
"expiresAt",
"ignoredDatabases",
"ignoredFiles"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"backup.created"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
}
},
"required": [
"description"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"backup.description-updated",
"backup.schedule-description-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
}
},
"required": [
"expiresAt"
],
"type": "object"
},
"before": {
"properties": {
"expiresAt": {
"format": "date-time",
"nullable": true,
"type": "string"
}
},
"required": [
"expiresAt"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"backup.expiration-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"format": {
"type": "string"
},
"withPassword": {
"type": "boolean"
}
},
"required": [
"format",
"withPassword"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"backup.export-requested"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"clearTargetPath": {
"nullable": true,
"type": "boolean"
},
"databaseRestores": {
"items": {
"properties": {
"databaseBackupDump": {
"type": "string"
},
"targetDatabaseId": {
"type": "string"
}
},
"required": [
"databaseBackupDump",
"targetDatabaseId"
],
"type": "object"
},
"type": "array"
},
"sourcePaths": {
"items": {
"type": "string"
},
"type": "array"
},
"targetRestorePath": {
"nullable": true,
"type": "string"
}
},
"required": [
"sourcePaths",
"targetRestorePath",
"clearTargetPath",
"databaseRestores"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"backup.restore-requested"
],
"type": "string"
},
"parameters": {
"additionalProperties": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"description": {
"type": "string"
},
"ignoredDatabases": {
"items": {
"properties": {
"kind": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"kind",
"name"
],
"type": "object"
},
"type": "array"
},
"ignoredFiles": {
"type": "boolean"
},
"interval": {
"type": "string"
},
"ttl": {
"type": "string"
}
},
"required": [
"description",
"interval",
"ttl",
"ignoredDatabases",
"ignoredFiles"
],
"type": "object"
},
"before": {
"properties": {
"description": {
"nullable": true,
"type": "string"
},
"ignoredDatabases": {
"items": {
"properties": {
"kind": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": [
"kind",
"name"
],
"type": "object"
},
"nullable": true,
"type": "array"
},
"ignoredFiles": {
"nullable": true,
"type": "boolean"
},
"interval": {
"nullable": true,
"type": "string"
},
"ttl": {
"nullable": true,
"type": "string"
}
},
"required": [
"description",
"interval",
"ttl",
"ignoredDatabases",
"ignoredFiles"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"backup.schedule-created"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"interval": {
"type": "string"
}
},
"required": [
"interval"
],
"type": "object"
},
"before": {
"properties": {
"interval": {
"nullable": true,
"type": "string"
}
},
"required": [
"interval"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"backup.schedule-interval-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"isSystemBackup": {
"type": "boolean"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"properties": {
"after": {
"properties": {
"ttl": {
"type": "string"
}
},
"required": [
"ttl"
],
"type": "object"
},
"before": {
"properties": {
"ttl": {
"nullable": true,
"type": "string"
}
},
"required": [
"ttl"
],
"type": "object"
}
},
"type": "object"
},
"name": {
"enum": [
"backup.schedule-ttl-updated"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"isSystemBackup": {
"type": "boolean"
},
"name": {
"type": "string"
}
},
"required": [
"name",
"aggregate"
],
"type": "object"
}
},
"required": [
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"properties": {
"changes": {
"type": "object"
},
"name": {
"enum": [
"backup.deleted",
"backup.export-deleted",
"backup.schedule-deleted"
],
"type": "string"
},
"parameters": {
"properties": {
"description": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"description"
],
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
},
{
"description": "Fallback when no matching action is found",
"properties": {
"changes": {
"additionalProperties": {
"properties": {
"after": {
"type": "unknown"
},
"before": {
"type": "unknown"
}
},
"type": "object"
},
"type": "object"
},
"name": {
"type": "string"
},
"parameters": {
"additionalProperties": {
"properties": {
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"name": {
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"type": "object"
}
},
"required": [
"name",
"changes",
"parameters"
],
"type": "object"
}
]
},
"aggregate": {
"properties": {
"aggregate": {
"type": "string"
},
"domain": {
"type": "string"
},
"id": {
"type": "string"
}
},
"required": [
"id",
"aggregate",
"domain"
],
"type": "object"
},
"dateTime": {
"format": "date-time",
"type": "string"
},
"impersonator": {
"description": "Null or empty object. If set, the action was executed by an mittwald employee.",
"type": "object"
},
"user": {
"properties": {
"id": {
"type": "string"
},
"type": {
"enum": [
"user",
"extension"
],
"type": "string"
}
},
"required": [
"type",
"id"
],
"type": "object"
}
},
"required": [
"action",
"dateTime",
"aggregate"
],
"type": "object"
},
"type": "array"
}
Validation Error caused by invalid input data in the request
- type"ValidationError"required
- messagestring
- validationErrorsarray of objectrequired
- Array[
- *object
- messagestringrequired
The standard error message
- pathstringrequired
The path to the part of the data that was validated. JavaScript property access notation (e.g., ".prop[1].subProp") is used.
- typestringrequired
ajv validation error type (e.g. "format", "required", "type") or own validation error types
- contextobject
The object with the additional information about the error that can be used to create custom error messages. Keys depend on the type that failed validation (e.g. "missingProperty" for type "required")
- *string
]
Content-Type: application/json
{
"type": "ValidationError",
"message": "Validation failed",
"validationErrors": [
{
"message": "should be string",
"path": ".address.street",
"type": "format",
"context": {
"format": "email"
}
}
]
}
{
"type": "object",
"required": [
"type",
"validationErrors"
],
"properties": {
"type": {
"type": "string",
"enum": [
"ValidationError"
]
},
"message": {
"type": "string",
"example": "Validation failed"
},
"validationErrors": {
"type": "array",
"items": {
"type": "object",
"required": [
"message",
"path",
"type"
],
"properties": {
"message": {
"type": "string",
"description": "The standard error message",
"example": "should be string"
},
"path": {
"type": "string",
"description": "The path to the part of the data that was validated. JavaScript property access notation (e.g., \".prop[1].subProp\") is used.\n",
"example": ".address.street"
},
"type": {
"type": "string",
"description": "ajv validation error type (e.g. \"format\", \"required\", \"type\") or own validation error types",
"example": "format"
},
"context": {
"type": "object",
"example": {
"format": "email"
},
"description": "The object with the additional information about the error that can be used to create custom error messages. Keys depend on the\ntype that failed validation (e.g. \"missingProperty\" for type \"required\")\n",
"additionalProperties": {
"type": "string"
}
}
}
}
}
}
}
An unexpected Error that occurred while handling the request
- messagestringrequired
- typestringrequired
Content-Type: application/json
{
"message": "Something went wrong",
"type": "InternalServerError"
}
{
"type": "object",
"required": [
"type",
"message"
],
"properties": {
"message": {
"type": "string",
"example": "Something went wrong"
},
"type": {
"type": "string",
"example": "InternalServerError"
}
}
}
The requested resource was not found
- messagestringrequired
- typestringrequired
Content-Type: application/json
{
"message": "Something went wrong",
"type": "InternalServerError"
}
{
"type": "object",
"required": [
"type",
"message"
],
"properties": {
"message": {
"type": "string",
"example": "Something went wrong"
},
"type": {
"type": "string",
"example": "InternalServerError"
}
}
}
Your request ran into a rate limit. You have to wait until rate limit expires
- messagestring
- typestring
Content-Type: application/json
{
"message": "too many requests",
"type": "RateLimitError"
}
{
"type": "object",
"properties": {
"message": {
"type": "string",
"example": "too many requests"
},
"type": {
"type": "string",
"example": "RateLimitError"
}
}
}
An unexpected Error that occurred while handling the request
- messagestringrequired
- typestringrequired
Content-Type: application/json
{
"message": "Something went wrong",
"type": "InternalServerError"
}
{
"type": "object",
"required": [
"type",
"message"
],
"properties": {
"message": {
"type": "string",
"example": "Something went wrong"
},
"type": {
"type": "string",
"example": "InternalServerError"
}
}
}
Usage examples
$ curl \
--fail \
--location \
-H "Authorization: Bearer $MITTWALD_API_TOKEN" \
https://api.mittwald.de/v2/projects/string/activities?aggregateName=string&aggregateDomain=string&aggregateId=string&startTime=1985-10-26T01%3A21%3A00.000Z&endTime=1985-10-26T01%3A21%3A00.000Z&fulltextSearch=string&limit=50&page=1&sort=dateTime&order=asc
import { MittwaldAPIV2Client } from "@mittwald/api-client";
import { assertStatus } from "@mittwald/api-client-commons";
const client = MittwaldAPIClient.newWithToken(process.env.MITTWALD_API_TOKEN);
const response = await client.project.listProjectActivities({
"projectId": "string",
"queryParameters": {
"aggregateName": "string",
"aggregateDomain": "string",
"aggregateId": "string",
"startTime": "1985-10-26T01:21:00.000Z",
"endTime": "1985-10-26T01:21:00.000Z",
"fulltextSearch": "string",
"limit": 50,
"page": 1,
"sort": "dateTime",
"order": "asc"
}
});
assertStatus(response, 200);
use \Mittwald\ApiClient\Generated\V2\Clients\Project\ListProjectActivities\ListProjectActivitiesRequest;
$client = MittwaldAPIClient::newWithToken(getenv('MITTWALD_API_TOKEN'));
$request = (new ListProjectActivitiesRequest(
projectId: "string"
))
->withAggregateName("string")
->withAggregateDomain("string")
->withAggregateId("string")
->withStartTime("1985-10-26T01:21:00.000Z")
->withEndTime("1985-10-26T01:21:00.000Z")
->withFulltextSearch("string")
->withLimit(50)
->withPage(1)
->withSort("dateTime")
->withOrder("asc");
$response = $client->project()->listProjectActivities($request);
var_dump($response->getBody();