Get the activities of a project
GET/v2/ projects/ {projectId}/ activities/
API version
v2
Request method
GET
Operation ID
project-list-project-activities
Request
- projectIdstringrequired
Responses
Response-Header
- 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.
Format
application/json
Beschreibung
List of all activities.
- Schema-Dokumentation
- Beispiel
- JSON Schema
- 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"
},
{
"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"
}
Usage examples
- cURL
- JavaScript SDK
- PHP SDK
$ 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();