{
  "openapi": "3.1.0",
  "info": {
    "title": "Axual Platform Manager",
    "description": "Platform Manager provides API support to administer and manage the Axual Self Service resources like:\n\n- Create Applications and theirs ACLs\n- Create Streams and deploy them on multiple Instances\n- Request, Approve, Revoke and Deny Applications access request\n- Organize the AVRO schemas used by your Streams\n- ... and more\n\n\u003Ca href='https://docs.axual.io' target='_blank' rel='noopener noreferrer'\u003EPlatform Documentation\u003C/a\u003E",
    "contact": {
      "name": "Axual Support",
      "url": "https://axualio.atlassian.net/servicedesk/customer/portal/1/group/1/create/1",
      "email": "support@axual.com"
    },
    "version": "14.0.0-e7a9c16a-SNAPSHOT",
    "x-logo": {
      "altText": "Axual Logo",
      "backgroundColor": "#FFFFFF",
      "url": "https://axual.com/wp-content/uploads/2021/05/logo.svg",
      "href": "/"
    }
  },
  "servers": [
    {
      "url": "https://self-service.qa.np.westeurope.azure.axual.cloud/api",
      "description": "Generated server url"
    }
  ],
  "tags": [
    {
      "name": "Connector Deployment Controller",
      "description": "Caters to connector specific APIs (task operations)"
    },
    {
      "name": "Audit Actions Controller",
      "description": "Operations for retrieving available audit actions"
    }
  ],
  "paths": {
    "/application_access": {
      "post": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "create-applicationaccess",
        "operationId": "postCollectionResource-applicationaccess-post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAccessRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationAccess"
                }
              }
            }
          }
        }
      }
    },
    "/application_access/search/findByGrantsContaining": {
      "get": {
        "tags": [
          "Application Access Repository"
        ],
        "operationId": "executeSearch-applicationaccess-get",
        "parameters": [
          {
            "name": "applicationAccessGrant",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ApplicationAccessGrant"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationAccess"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_access/{id}": {
      "get": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "get-applicationaccess",
        "operationId": "getItemResource-applicationaccess-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationAccess"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "update-applicationaccess",
        "operationId": "putItemResource-applicationaccess-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAccessRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationAccess"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationAccess"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "patch-applicationaccess",
        "operationId": "patchItemResource-applicationaccess-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAccessRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationAccess"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/application_access/{id}/application": {
      "get": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "get-application-by-applicationaccess-Id",
        "operationId": "followPropertyReference-applicationaccess-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "update-application-by-applicationaccess-Id",
        "operationId": "createPropertyReference-applicationaccess-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "patch-application-by-applicationaccess-Id",
        "operationId": "createPropertyReference-applicationaccess-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/application_access/{id}/application/{propertyId}": {
      "get": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "get-application-by-applicationaccess-Id",
        "operationId": "followPropertyReference-applicationaccess-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_access/{id}/grants": {
      "get": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "get-applicationaccessgrant-by-applicationaccess-Id",
        "operationId": "followPropertyReference-applicationaccess-get_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelApplicationAccessGrant"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "update-applicationaccessgrant-by-applicationaccess-Id",
        "operationId": "createPropertyReference-applicationaccess-put_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelApplicationAccessGrant"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelApplicationAccessGrant"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "patch-applicationaccessgrant-by-applicationaccess-Id",
        "operationId": "createPropertyReference-applicationaccess-patch_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelApplicationAccessGrant"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/application_access/{id}/grants/{propertyId}": {
      "get": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "get-applicationaccessgrant-by-applicationaccess-Id",
        "operationId": "followPropertyReference-applicationaccess-get_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelApplicationAccessGrant"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_access/{id}/stream": {
      "get": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "get-stream-by-applicationaccess-Id",
        "operationId": "followPropertyReference-applicationaccess-get_4",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "update-stream-by-applicationaccess-Id",
        "operationId": "createPropertyReference-applicationaccess-put_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "patch-stream-by-applicationaccess-Id",
        "operationId": "createPropertyReference-applicationaccess-patch_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/application_access/{id}/stream/{propertyId}": {
      "get": {
        "tags": [
          "Application Access Repository"
        ],
        "description": "get-stream-by-applicationaccess-Id",
        "operationId": "followPropertyReference-applicationaccess-get_5",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_credentials/search/findAllByApplicationIdAndEnvironmentId": {
      "get": {
        "tags": [
          "Application Credential Repository"
        ],
        "operationId": "executeSearch-applicationcredential-get",
        "parameters": [
          {
            "name": "applicationId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelApplicationCredential"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_credentials/search/findAllByApplicationIdAndEnvironmentIdAndTypesType": {
      "get": {
        "tags": [
          "Application Credential Repository"
        ],
        "operationId": "executeSearch-applicationcredential-get_1",
        "parameters": [
          {
            "name": "applicationId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "type": "string",
              "enum": [
                "SCRAM_SHA_256",
                "SCRAM_SHA_512",
                "PLAIN",
                "SCHEMA_REGISTRY_BASIC_AUTH",
                "SCHEMA_REGISTRY_OAUTH"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelApplicationCredential"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_credentials/search/findByApplicationId": {
      "get": {
        "tags": [
          "Application Credential Controller",
          "Application Credential Repository"
        ],
        "operationId": "executeSearch-applicationcredential-get_2",
        "parameters": [
          {
            "name": "applicationId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "oneOf": [
                    {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/ApplicationCredential"
                      }
                    },
                    {
                      "$ref": "#/components/schemas/CollectionModelEntityModelApplicationCredential"
                    }
                  ]
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationCredential"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationCredential"
                  }
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationCredential"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/application_credentials/search/findByApplicationIdAndTypesType": {
      "get": {
        "tags": [
          "Application Credential Repository"
        ],
        "operationId": "executeSearch-applicationcredential-get_3",
        "parameters": [
          {
            "name": "applicationId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "type": "string",
              "enum": [
                "SCRAM_SHA_256",
                "SCRAM_SHA_512",
                "PLAIN",
                "SCHEMA_REGISTRY_BASIC_AUTH",
                "SCHEMA_REGISTRY_OAUTH"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelApplicationCredential"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_deployments": {
      "post": {
        "tags": [
          "Application Deployment Repository",
          "Application Deployment Controller"
        ],
        "description": "create-applicationdeployment",
        "operationId": "postCollectionResource-applicationdeployment-post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationDeploymentRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeployment"
                }
              }
            }
          }
        }
      }
    },
    "/application_deployments/search/findByApplication": {
      "get": {
        "tags": [
          "Application Deployment Repository"
        ],
        "operationId": "executeSearch-applicationdeployment-get",
        "parameters": [
          {
            "name": "application",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ApplicationRequestBody"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelApplicationDeployment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_deployments/search/findByApplicationAndEnvironment": {
      "get": {
        "tags": [
          "Application Deployment Repository"
        ],
        "operationId": "executeSearch-applicationdeployment-get_1",
        "parameters": [
          {
            "name": "application",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ApplicationRequestBody"
            }
          },
          {
            "name": "environment",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelApplicationDeployment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_deployments/{id}": {
      "get": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "get-applicationdeployment",
        "operationId": "getItemResource-applicationdeployment-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeployment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Application Deployment Repository",
          "Application Deployment Controller"
        ],
        "description": "update-applicationdeployment",
        "operationId": "putItemResource-applicationdeployment-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationDeploymentRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeployment"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeployment"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "delete-applicationdeployment",
        "operationId": "deleteItemResource-applicationdeployment-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "patch-applicationdeployment",
        "operationId": "patchItemResource-applicationdeployment-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationDeploymentRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeployment"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/application_deployments/{id}/application": {
      "get": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "get-application-by-applicationdeployment-Id",
        "operationId": "followPropertyReference-applicationdeployment-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "update-application-by-applicationdeployment-Id",
        "operationId": "createPropertyReference-applicationdeployment-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "delete-application-by-applicationdeployment-Id",
        "operationId": "deletePropertyReference-applicationdeployment-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "patch-application-by-applicationdeployment-Id",
        "operationId": "createPropertyReference-applicationdeployment-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/application_deployments/{id}/application/{propertyId}": {
      "get": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "get-application-by-applicationdeployment-Id",
        "operationId": "followPropertyReference-applicationdeployment-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "delete-application-by-applicationdeployment-Id",
        "operationId": "deletePropertyReferenceId-applicationdeployment-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_deployments/{id}/environment": {
      "get": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "get-environment-by-applicationdeployment-Id",
        "operationId": "followPropertyReference-applicationdeployment-get_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "update-environment-by-applicationdeployment-Id",
        "operationId": "createPropertyReference-applicationdeployment-put_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "delete-environment-by-applicationdeployment-Id",
        "operationId": "deletePropertyReference-applicationdeployment-delete_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "patch-environment-by-applicationdeployment-Id",
        "operationId": "createPropertyReference-applicationdeployment-patch_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/application_deployments/{id}/environment/{propertyId}": {
      "get": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "get-environment-by-applicationdeployment-Id",
        "operationId": "followPropertyReference-applicationdeployment-get_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Deployment Repository"
        ],
        "description": "delete-environment-by-applicationdeployment-Id",
        "operationId": "deletePropertyReferenceId-applicationdeployment-delete_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_principals/search/findByApplication": {
      "get": {
        "tags": [
          "Application Principal Repository"
        ],
        "operationId": "executeSearch-applicationprincipal-get",
        "parameters": [
          {
            "name": "application",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/ApplicationRequestBody"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelApplicationPrincipal"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_principals/search/findByApplicationAndEnvironment": {
      "get": {
        "tags": [
          "Application Principal Repository",
          "Application Principal Controller"
        ],
        "operationId": "executeSearch-applicationprincipal-get_1",
        "parameters": [
          {
            "name": "application",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationRequestBody"
            }
          },
          {
            "name": "environment",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "oneOf": [
                    {
                      "type": "object"
                    },
                    {
                      "$ref": "#/components/schemas/CollectionModelEntityModelApplicationPrincipal"
                    }
                  ]
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/application_principals/search/findByEnvironment": {
      "get": {
        "tags": [
          "Application Principal Repository"
        ],
        "operationId": "executeSearch-applicationprincipal-get_2",
        "parameters": [
          {
            "name": "environment",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelApplicationPrincipal"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_principals/{id}": {
      "get": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "get-applicationprincipal",
        "operationId": "getItemResource-applicationprincipal-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationPrincipal"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "delete-applicationprincipal",
        "operationId": "deleteItemResource-applicationprincipal-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Principal Controller"
        ],
        "operationId": "updatePrincipal",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationPrincipal"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationPrincipalDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        },
        "deprecated": true
      }
    },
    "/application_principals/{id}/application": {
      "get": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "get-application-by-applicationprincipal-Id",
        "operationId": "followPropertyReference-applicationprincipal-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "delete-application-by-applicationprincipal-Id",
        "operationId": "deletePropertyReference-applicationprincipal-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_principals/{id}/application/{propertyId}": {
      "get": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "get-application-by-applicationprincipal-Id",
        "operationId": "followPropertyReference-applicationprincipal-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "delete-application-by-applicationprincipal-Id",
        "operationId": "deletePropertyReferenceId-applicationprincipal-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_principals/{id}/environment": {
      "get": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "get-environment-by-applicationprincipal-Id",
        "operationId": "followPropertyReference-applicationprincipal-get_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "delete-environment-by-applicationprincipal-Id",
        "operationId": "deletePropertyReference-applicationprincipal-delete_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/application_principals/{id}/environment/{propertyId}": {
      "get": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "get-environment-by-applicationprincipal-Id",
        "operationId": "followPropertyReference-applicationprincipal-get_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Principal Repository"
        ],
        "description": "delete-environment-by-applicationprincipal-Id",
        "operationId": "deletePropertyReferenceId-applicationprincipal-delete_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/applications": {
      "get": {
        "tags": [
          "Application Repository"
        ],
        "description": "get-application",
        "operationId": "getCollectionResource-application-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelApplication"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelApplication"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Application Repository"
        ],
        "description": "create-application",
        "operationId": "postCollectionResource-application-post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          }
        }
      }
    },
    "/applications/search/findAll": {
      "get": {
        "tags": [
          "Application Repository"
        ],
        "operationId": "executeSearch-application-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelApplication"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/applications/{id}": {
      "get": {
        "tags": [
          "Application Repository"
        ],
        "description": "get-application",
        "operationId": "getItemResource-application-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Application Repository"
        ],
        "description": "update-application",
        "operationId": "putItemResource-application-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Repository"
        ],
        "description": "delete-application",
        "operationId": "deleteItemResource-application-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Repository"
        ],
        "description": "patch-application",
        "operationId": "patchItemResource-application-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/applications/{id}/viewers": {
      "get": {
        "tags": [
          "Application Repository"
        ],
        "description": "get-group-by-application-Id",
        "operationId": "followPropertyReference-application-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Application Repository"
        ],
        "description": "update-group-by-application-Id",
        "operationId": "createPropertyReference-application-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Repository"
        ],
        "description": "delete-group-by-application-Id",
        "operationId": "deletePropertyReference-application-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Application Repository"
        ],
        "description": "patch-group-by-application-Id",
        "operationId": "createPropertyReference-application-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/applications/{id}/viewers/{propertyId}": {
      "get": {
        "tags": [
          "Application Repository"
        ],
        "description": "get-group-by-application-Id",
        "operationId": "followPropertyReference-application-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Application Repository"
        ],
        "description": "delete-group-by-application-Id",
        "operationId": "deletePropertyReferenceId-application-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/confidentialities": {
      "get": {
        "tags": [
          "Confidentiality Repository"
        ],
        "description": "get-confidentiality",
        "operationId": "getCollectionResource-confidentiality-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelConfidentiality"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelConfidentiality"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Confidentiality Repository"
        ],
        "description": "create-confidentiality",
        "operationId": "postCollectionResource-confidentiality-post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfidentialityRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          }
        }
      }
    },
    "/confidentialities/search/findAll": {
      "get": {
        "tags": [
          "Confidentiality Repository"
        ],
        "operationId": "executeSearch-confidentiality-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelConfidentiality"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/confidentialities/{id}": {
      "get": {
        "tags": [
          "Confidentiality Repository"
        ],
        "description": "get-confidentiality",
        "operationId": "getItemResource-confidentiality-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Confidentiality Repository"
        ],
        "description": "update-confidentiality",
        "operationId": "putItemResource-confidentiality-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfidentialityRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Confidentiality Repository"
        ],
        "description": "delete-confidentiality",
        "operationId": "deleteItemResource-confidentiality-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Confidentiality Repository"
        ],
        "description": "patch-confidentiality",
        "operationId": "patchItemResource-confidentiality-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConfidentialityRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/connect_plugins/search/findAllConnectPluginInfoDeployed": {
      "get": {
        "tags": [
          "Connect Plugin Info Repository"
        ],
        "operationId": "executeSearch-connectplugininfo-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelConnectPluginInfo"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/environments": {
      "get": {
        "tags": [
          "Environment Repository"
        ],
        "description": "get-environment",
        "operationId": "getCollectionResource-environment-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelEnvironment"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelEnvironment"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "environment-controller"
        ],
        "operationId": "createEnvironment",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EnvironmentCreateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelEnvironmentWithLinks"
                }
              }
            }
          }
        }
      }
    },
    "/environments/search/findAll": {
      "get": {
        "tags": [
          "Environment Repository"
        ],
        "operationId": "executeSearch-environment-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelEnvironment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/environments/search/findByInstance": {
      "get": {
        "tags": [
          "Environment Repository"
        ],
        "operationId": "executeSearch-environment-get_1",
        "parameters": [
          {
            "name": "instance",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelEnvironment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/environments/search/findByName": {
      "get": {
        "tags": [
          "Environment Repository"
        ],
        "operationId": "executeSearch-environment-get_2",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelEnvironment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/environments/search/findByNameContaining": {
      "get": {
        "tags": [
          "Environment Repository"
        ],
        "operationId": "executeSearch-environment-get_3",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelEnvironment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/environments/search/findByShortName": {
      "get": {
        "tags": [
          "Environment Repository"
        ],
        "operationId": "executeSearch-environment-get_4",
        "parameters": [
          {
            "name": "shortName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelEnvironment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/groups/search/findByMembersContains": {
      "get": {
        "tags": [
          "Group Repository"
        ],
        "operationId": "executeSearch-group-get",
        "parameters": [
          {
            "name": "user",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/User"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelGroup"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/instances": {
      "get": {
        "tags": [
          "Instance Repository"
        ],
        "description": "get-instance",
        "operationId": "getCollectionResource-instance-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelInstance"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelInstance"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Instance Controller"
        ],
        "operationId": "createInstance",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InstanceCreateDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              }
            }
          }
        }
      }
    },
    "/instances/search/findAll": {
      "get": {
        "tags": [
          "Instance Repository"
        ],
        "operationId": "executeSearch-instance-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelInstance"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/instances/search/findByName": {
      "get": {
        "tags": [
          "Instance Repository"
        ],
        "operationId": "executeSearch-instance-get_1",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstance"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/instances/search/findByNameContaining": {
      "get": {
        "tags": [
          "Instance Repository"
        ],
        "operationId": "executeSearch-instance-get_2",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelInstance"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/integrities": {
      "get": {
        "tags": [
          "Integrity Repository"
        ],
        "description": "get-integrity",
        "operationId": "getCollectionResource-integrity-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelIntegrity"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelIntegrity"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Integrity Repository"
        ],
        "description": "create-integrity",
        "operationId": "postCollectionResource-integrity-post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IntegrityRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          }
        }
      }
    },
    "/integrities/search/findAll": {
      "get": {
        "tags": [
          "Integrity Repository"
        ],
        "operationId": "executeSearch-integrity-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelIntegrity"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/integrities/{id}": {
      "get": {
        "tags": [
          "Integrity Repository"
        ],
        "description": "get-integrity",
        "operationId": "getItemResource-integrity-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Integrity Repository"
        ],
        "description": "update-integrity",
        "operationId": "putItemResource-integrity-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IntegrityRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Integrity Repository"
        ],
        "description": "delete-integrity",
        "operationId": "deleteItemResource-integrity-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Integrity Repository"
        ],
        "description": "patch-integrity",
        "operationId": "patchItemResource-integrity-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/IntegrityRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/profile": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "listAllFormsOfMetadata",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelObject"
                }
              }
            }
          }
        }
      }
    },
    "/profile/application_access": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/application_deployments": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_1",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/application_principals": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_2",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/applications": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_3",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/confidentialities": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_4",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/environments": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_5",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/instances": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_6",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/integrities": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_7",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/schema_versions": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_8",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/schemas": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_9",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/stream_configs": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_10",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/streams": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_11",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/support_tiers": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_12",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/profile/tenants": {
      "get": {
        "tags": [
          "profile-controller"
        ],
        "operationId": "descriptor_13",
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "type": "string"
                }
              },
              "application/alps+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/schema+json": {
                "schema": {
                  "$ref": "#/components/schemas/JsonSchema"
                }
              }
            }
          }
        }
      }
    },
    "/schema_versions": {
      "get": {
        "tags": [
          "Schema Version Repository"
        ],
        "description": "get-schemaversion",
        "operationId": "getCollectionResource-schemaversion-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchemaVersion"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchemaVersion"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/schema_versions/search/findAll": {
      "get": {
        "tags": [
          "Schema Version Repository"
        ],
        "operationId": "executeSearch-schemaversion-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchemaVersion"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schema_versions/search/findAllBySchema": {
      "get": {
        "tags": [
          "Schema Version Repository"
        ],
        "operationId": "executeSearch-schemaversion-get_1",
        "parameters": [
          {
            "name": "schema",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/Schema"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelSchemaVersion"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schema_versions/search/findBySchema": {
      "get": {
        "tags": [
          "Schema Version Repository"
        ],
        "operationId": "executeSearch-schemaversion-get_2",
        "parameters": [
          {
            "name": "schema",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/Schema"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchemaVersion"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schema_versions/search/findBySchemaIdAndVersion": {
      "get": {
        "tags": [
          "Schema Version Repository"
        ],
        "operationId": "executeSearch-schemaversion-get_3",
        "parameters": [
          {
            "name": "schema",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/Schema"
            }
          },
          {
            "name": "version",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schema_versions/search/findBySchemaNameAndTenant": {
      "get": {
        "tags": [
          "Schema Version Repository"
        ],
        "operationId": "executeSearch-schemaversion-get_4",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelSchemaVersion"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schema_versions/search/findByVersionAndSchema": {
      "get": {
        "tags": [
          "Schema Version Repository"
        ],
        "operationId": "executeSearch-schemaversion-get_5",
        "parameters": [
          {
            "name": "version",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "schema",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/Schema"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schema_versions/{id}": {
      "get": {
        "tags": [
          "Schema Version Repository",
          "SchemaVersion Controller"
        ],
        "description": "get-schemaversion",
        "operationId": "getItemResource-schemaversion-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersionWithUserInfoDTO"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "SchemaVersion Controller"
        ],
        "operationId": "deleteSchemaVersion",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/SchemaVersion"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/schema_versions/{id}/schema": {
      "get": {
        "tags": [
          "Schema Version Repository"
        ],
        "description": "get-schema-by-schemaversion-Id",
        "operationId": "followPropertyReference-schemaversion-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schema_versions/{id}/schema/{propertyId}": {
      "get": {
        "tags": [
          "Schema Version Repository"
        ],
        "description": "get-schema-by-schemaversion-Id",
        "operationId": "followPropertyReference-schemaversion-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schemas": {
      "get": {
        "tags": [
          "Schema Repository"
        ],
        "description": "get-schema",
        "operationId": "getCollectionResource-schema-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchema"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchema"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/schemas/search/findAll": {
      "get": {
        "tags": [
          "Schema Repository"
        ],
        "operationId": "executeSearch-schema-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchema"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schemas/search/findByName": {
      "get": {
        "tags": [
          "Schema Repository"
        ],
        "operationId": "executeSearch-schema-get_1",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchema"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schemas/search/findByNameContaining": {
      "get": {
        "tags": [
          "Schema Repository"
        ],
        "operationId": "executeSearch-schema-get_2",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchema"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schemas/search/findByNameContainingAndType": {
      "get": {
        "tags": [
          "Schema Repository"
        ],
        "operationId": "executeSearch-schema-get_3",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSchema"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schemas/search/findSchemaTypeByNameAndTenant": {
      "get": {
        "tags": [
          "Schema Repository"
        ],
        "operationId": "executeSearch-schema-get_4",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/schemas/{id}": {
      "get": {
        "tags": [
          "Schema Repository"
        ],
        "description": "get-schema",
        "operationId": "getItemResource-schema-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "schema-repository-controller"
        ],
        "operationId": "deleteSchema",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Schema"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/stream_configs": {
      "post": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "create-streamconfig",
        "operationId": "postCollectionResource-streamconfig-post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StreamConfigRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStreamConfig"
                }
              }
            }
          }
        }
      }
    },
    "/stream_configs/search/findByEnvironment": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "operationId": "executeSearch-streamconfig-get",
        "parameters": [
          {
            "name": "environment",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelStreamConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/stream_configs/search/findById": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "operationId": "executeSearch-streamconfig-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStreamConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/stream_configs/search/findByStream": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "operationId": "executeSearch-streamconfig-get_2",
        "parameters": [
          {
            "name": "stream",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/StreamRequestBody"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelStreamConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/stream_configs/{id}": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "get-streamconfig",
        "operationId": "getItemResource-streamconfig-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStreamConfig"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "update-streamconfig",
        "operationId": "putItemResource-streamconfig-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StreamConfigRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStreamConfig"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStreamConfig"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "delete-streamconfig",
        "operationId": "deleteItemResource-streamconfig-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "patch-streamconfig",
        "operationId": "patchItemResource-streamconfig-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StreamConfigRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStreamConfig"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/stream_configs/{id}/environment": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "get-environment-by-streamconfig-Id",
        "operationId": "followPropertyReference-streamconfig-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "update-environment-by-streamconfig-Id",
        "operationId": "createPropertyReference-streamconfig-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "delete-environment-by-streamconfig-Id",
        "operationId": "deletePropertyReference-streamconfig-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "patch-environment-by-streamconfig-Id",
        "operationId": "createPropertyReference-streamconfig-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/stream_configs/{id}/environment/{propertyId}": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "get-environment-by-streamconfig-Id",
        "operationId": "followPropertyReference-streamconfig-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "delete-environment-by-streamconfig-Id",
        "operationId": "deletePropertyReferenceId-streamconfig-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/stream_configs/{id}/keySchemaVersion": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "get-schemaversion-by-streamconfig-Id",
        "operationId": "followPropertyReference-streamconfig-get_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "update-schemaversion-by-streamconfig-Id",
        "operationId": "createPropertyReference-streamconfig-put_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "delete-schemaversion-by-streamconfig-Id",
        "operationId": "deletePropertyReference-streamconfig-delete_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "patch-schemaversion-by-streamconfig-Id",
        "operationId": "createPropertyReference-streamconfig-patch_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/stream_configs/{id}/keySchemaVersion/{propertyId}": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "get-schemaversion-by-streamconfig-Id",
        "operationId": "followPropertyReference-streamconfig-get_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "delete-schemaversion-by-streamconfig-Id",
        "operationId": "deletePropertyReferenceId-streamconfig-delete_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/stream_configs/{id}/stream": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "get-stream-by-streamconfig-Id",
        "operationId": "followPropertyReference-streamconfig-get_4",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "update-stream-by-streamconfig-Id",
        "operationId": "createPropertyReference-streamconfig-put_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "delete-stream-by-streamconfig-Id",
        "operationId": "deletePropertyReference-streamconfig-delete_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "patch-stream-by-streamconfig-Id",
        "operationId": "createPropertyReference-streamconfig-patch_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/stream_configs/{id}/stream/{propertyId}": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "get-stream-by-streamconfig-Id",
        "operationId": "followPropertyReference-streamconfig-get_5",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "delete-stream-by-streamconfig-Id",
        "operationId": "deletePropertyReferenceId-streamconfig-delete_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/stream_configs/{id}/valueSchemaVersion": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "get-schemaversion-by-streamconfig-Id",
        "operationId": "followPropertyReference-streamconfig-get_6",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "update-schemaversion-by-streamconfig-Id",
        "operationId": "createPropertyReference-streamconfig-put_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "delete-schemaversion-by-streamconfig-Id",
        "operationId": "deletePropertyReference-streamconfig-delete_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "patch-schemaversion-by-streamconfig-Id",
        "operationId": "createPropertyReference-streamconfig-patch_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/stream_configs/{id}/valueSchemaVersion/{propertyId}": {
      "get": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "get-schemaversion-by-streamconfig-Id",
        "operationId": "followPropertyReference-streamconfig-get_7",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Repository"
        ],
        "description": "delete-schemaversion-by-streamconfig-Id",
        "operationId": "deletePropertyReferenceId-streamconfig-delete_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-stream",
        "operationId": "getCollectionResource-stream-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelStream"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelStream"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Stream Repository"
        ],
        "description": "create-stream",
        "operationId": "postCollectionResource-stream-post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StreamRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          }
        }
      }
    },
    "/streams/search/findAll": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "operationId": "executeSearch-stream-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelStream"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams/search/findById": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "operationId": "executeSearch-stream-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams/search/findByName": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "operationId": "executeSearch-stream-get_2",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelStream"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams/search/findIsolatedStreams": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "operationId": "executeSearch-stream-get_3",
        "parameters": [
          {
            "name": "environmentId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "ownerIds",
            "in": "query",
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelStream"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams/{id}": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-stream",
        "operationId": "getItemResource-stream-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Repository"
        ],
        "description": "update-stream",
        "operationId": "putItemResource-stream-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StreamRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-stream",
        "operationId": "deleteItemResource-stream-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Repository"
        ],
        "description": "patch-stream",
        "operationId": "patchItemResource-stream-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StreamRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "oneOf": [
                    {
                      "$ref": "#/components/schemas/RepresentationModelStreamWithLinks"
                    },
                    {
                      "$ref": "#/components/schemas/EntityModelStream"
                    }
                  ]
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/streams/{id}/confidentiality": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-confidentiality-by-stream-Id",
        "operationId": "followPropertyReference-stream-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Repository"
        ],
        "description": "update-confidentiality-by-stream-Id",
        "operationId": "createPropertyReference-stream-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-confidentiality-by-stream-Id",
        "operationId": "deletePropertyReference-stream-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Repository"
        ],
        "description": "patch-confidentiality-by-stream-Id",
        "operationId": "createPropertyReference-stream-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/streams/{id}/confidentiality/{propertyId}": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-confidentiality-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-confidentiality-by-stream-Id",
        "operationId": "deletePropertyReferenceId-stream-delete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams/{id}/integrity": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-integrity-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Repository"
        ],
        "description": "update-integrity-by-stream-Id",
        "operationId": "createPropertyReference-stream-put_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-integrity-by-stream-Id",
        "operationId": "deletePropertyReference-stream-delete_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Repository"
        ],
        "description": "patch-integrity-by-stream-Id",
        "operationId": "createPropertyReference-stream-patch_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/streams/{id}/integrity/{propertyId}": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-integrity-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-integrity-by-stream-Id",
        "operationId": "deletePropertyReferenceId-stream-delete_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams/{id}/keySchema": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-schema-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_4",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Repository"
        ],
        "description": "update-schema-by-stream-Id",
        "operationId": "createPropertyReference-stream-put_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-schema-by-stream-Id",
        "operationId": "deletePropertyReference-stream-delete_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Repository"
        ],
        "description": "patch-schema-by-stream-Id",
        "operationId": "createPropertyReference-stream-patch_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/streams/{id}/keySchema/{propertyId}": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-schema-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_5",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-schema-by-stream-Id",
        "operationId": "deletePropertyReferenceId-stream-delete_2",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams/{id}/owners": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-group-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_6",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelGroup"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Repository"
        ],
        "description": "update-group-by-stream-Id",
        "operationId": "createPropertyReference-stream-put_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelGroup"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelGroup"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-group-by-stream-Id",
        "operationId": "deletePropertyReference-stream-delete_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Repository"
        ],
        "description": "patch-group-by-stream-Id",
        "operationId": "createPropertyReference-stream-patch_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelGroup"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/streams/{id}/owners/{propertyId}": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-group-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_7",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelGroup"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-group-by-stream-Id",
        "operationId": "deletePropertyReferenceId-stream-delete_3",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams/{id}/valueSchema": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-schema-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_8",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Repository"
        ],
        "description": "update-schema-by-stream-Id",
        "operationId": "createPropertyReference-stream-put_4",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-schema-by-stream-Id",
        "operationId": "deletePropertyReference-stream-delete_4",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Repository"
        ],
        "description": "patch-schema-by-stream-Id",
        "operationId": "createPropertyReference-stream-patch_4",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/streams/{id}/valueSchema/{propertyId}": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-schema-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_9",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-schema-by-stream-Id",
        "operationId": "deletePropertyReferenceId-stream-delete_4",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/streams/{id}/viewers": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-group-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_10",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Stream Repository"
        ],
        "description": "update-group-by-stream-Id",
        "operationId": "createPropertyReference-stream-put_5",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-group-by-stream-Id",
        "operationId": "deletePropertyReference-stream-delete_5",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "patch": {
        "tags": [
          "Stream Repository"
        ],
        "description": "patch-group-by-stream-Id",
        "operationId": "createPropertyReference-stream-patch_5",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/streams/{id}/viewers/{propertyId}": {
      "get": {
        "tags": [
          "Stream Repository"
        ],
        "description": "get-group-by-stream-Id",
        "operationId": "followPropertyReference-stream-get_11",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelGroup"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Repository"
        ],
        "description": "delete-group-by-stream-Id",
        "operationId": "deletePropertyReferenceId-stream-delete_5",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "204": {
            "description": "No Content"
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/support_tiers": {
      "get": {
        "tags": [
          "Support Tier Repository"
        ],
        "description": "get-supporttier",
        "operationId": "getCollectionResource-supporttier-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSupportTier"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelSupportTier"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/support_tiers/{id}": {
      "get": {
        "tags": [
          "Support Tier Repository"
        ],
        "description": "get-supporttier",
        "operationId": "getItemResource-supporttier-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSupportTier"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/tenants": {
      "get": {
        "tags": [
          "Tenant Repository"
        ],
        "description": "get-tenant",
        "operationId": "getCollectionResource-tenant-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelTenant"
                }
              },
              "application/x-spring-data-compact+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelTenant"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Tenant Repository"
        ],
        "description": "create-tenant",
        "operationId": "postCollectionResource-tenant-post",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TenantRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelTenant"
                }
              }
            }
          }
        }
      }
    },
    "/tenants/search/findAll": {
      "get": {
        "tags": [
          "Tenant Repository"
        ],
        "operationId": "executeSearch-tenant-get",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelTenant"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/tenants/search/findByName": {
      "get": {
        "tags": [
          "Tenant Repository"
        ],
        "operationId": "executeSearch-tenant-get_1",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelTenant"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/tenants/search/findByNameContaining": {
      "get": {
        "tags": [
          "Tenant Repository"
        ],
        "operationId": "executeSearch-tenant-get_2",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelTenant"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/tenants/search/findByShortName": {
      "get": {
        "tags": [
          "Tenant Repository"
        ],
        "operationId": "executeSearch-tenant-get_3",
        "parameters": [
          {
            "name": "shortName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelTenant"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/tenants/{id}": {
      "get": {
        "tags": [
          "Tenant Repository"
        ],
        "description": "get-tenant",
        "operationId": "getItemResource-tenant-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelTenant"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Tenant Repository"
        ],
        "description": "update-tenant",
        "operationId": "putItemResource-tenant-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TenantRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelTenant"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelTenant"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "patch": {
        "tags": [
          "Tenant Repository"
        ],
        "description": "patch-tenant",
        "operationId": "patchItemResource-tenant-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TenantRequestBody"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelTenant"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/tenants/{id}/contact": {
      "get": {
        "tags": [
          "Tenant Repository"
        ],
        "description": "get-user-by-tenant-Id",
        "operationId": "followPropertyReference-tenant-get",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelUser"
                }
              },
              "text/uri-list": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      },
      "put": {
        "tags": [
          "Tenant Repository"
        ],
        "description": "update-user-by-tenant-Id",
        "operationId": "createPropertyReference-tenant-put",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelUser"
                }
              }
            }
          },
          "201": {
            "description": "Created",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelUser"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      },
      "patch": {
        "tags": [
          "Tenant Repository"
        ],
        "description": "patch-user-by-tenant-Id",
        "operationId": "createPropertyReference-tenant-patch",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "application/x-spring-data-compact+json": {
              "schema": {
                "$ref": "#/components/schemas/CollectionModelObject"
              }
            },
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelUser"
                }
              }
            }
          },
          "204": {
            "description": "No Content"
          }
        }
      }
    },
    "/tenants/{id}/contact/{propertyId}": {
      "get": {
        "tags": [
          "Tenant Repository"
        ],
        "description": "get-user-by-tenant-Id",
        "operationId": "followPropertyReference-tenant-get_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "propertyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelUser"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/users/search/findByEmailAddress": {
      "get": {
        "tags": [
          "User Repository"
        ],
        "operationId": "executeSearch-user-get",
        "parameters": [
          {
            "name": "email",
            "in": "query",
            "schema": {
              "$ref": "#/components/schemas/EmailAddress"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEntityModelUser"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/users/search/findByFirstName": {
      "get": {
        "tags": [
          "User Repository"
        ],
        "operationId": "executeSearch-user-get_1",
        "parameters": [
          {
            "name": "firstName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelUser"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/users/search/findByLastName": {
      "get": {
        "tags": [
          "User Repository"
        ],
        "operationId": "executeSearch-user-get_2",
        "parameters": [
          {
            "name": "lastName",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelUser"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/users/search/findByRole": {
      "get": {
        "tags": [
          "User Repository"
        ],
        "operationId": "executeSearch-user-get_3",
        "parameters": [
          {
            "name": "role",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelUser"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/users/search/searchUser": {
      "get": {
        "tags": [
          "User Repository"
        ],
        "operationId": "executeSearch-user-get_4",
        "parameters": [
          {
            "name": "searchKeyword",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "description": "Zero-based page index (0..N)",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "minimum": 0
            }
          },
          {
            "name": "size",
            "in": "query",
            "description": "The size of the page to be returned",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 20,
              "minimum": 1
            }
          },
          {
            "name": "sort",
            "in": "query",
            "description": "Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelUser"
                }
              }
            }
          },
          "404": {
            "description": "Not Found"
          }
        }
      }
    },
    "/users/{id}": {
      "get": {
        "tags": [
          "User Controller"
        ],
        "operationId": "fetchUser",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/UserSingleDTO"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "User Controller"
        ],
        "operationId": "replaceUser",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/UserSingleDTO"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "User Controller"
        ],
        "operationId": "deleteUser",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      },
      "patch": {
        "tags": [
          "User Controller"
        ],
        "operationId": "updateUser",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserUpdateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/UserSingleDTO"
                }
              }
            }
          }
        }
      }
    },
    "/stream_configs/{id}/fields": {
      "get": {
        "tags": [
          "Stream Config Data Masking Controller"
        ],
        "operationId": "getMaskingFields",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/StreamConfig"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamConfigMaskedFieldsResponseDTO"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Stream Config Data Masking Controller"
        ],
        "operationId": "storeMaskingFields",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/StreamConfig"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/StreamConfigMaskedFieldsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/schemas/{id}/fields": {
      "get": {
        "tags": [
          "Schema Controller"
        ],
        "operationId": "getMaskedFields",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Schema"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaFieldsWithMaskedStatus"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Schema Controller"
        ],
        "operationId": "storeMaskingFields_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Schema"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MaskedFieldsDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/groups/{id}/members": {
      "get": {
        "tags": [
          "group-user-controller"
        ],
        "operationId": "getUsersFromGroup",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelGroupUserDetailsDTO"
                }
              }
            }
          }
        },
        "deprecated": true
      },
      "put": {
        "tags": [
          "group-user-controller"
        ],
        "operationId": "replaceUserFromGroup",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            },
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        },
        "deprecated": true
      },
      "post": {
        "tags": [
          "group-user-controller"
        ],
        "operationId": "addUsersToGroup",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "text/uri-list": {
              "schema": {
                "type": "string"
              }
            },
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        },
        "deprecated": true
      }
    },
    "/clusters/{id}": {
      "get": {
        "tags": [
          "Cluster Controller"
        ],
        "operationId": "getCluster",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelClusterWithProviderInfo"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Cluster Controller"
        ],
        "operationId": "replaceCluster",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelClusterWithProviderInfo"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Cluster Controller"
        ],
        "operationId": "deleteCluster",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      },
      "patch": {
        "tags": [
          "Cluster Controller"
        ],
        "operationId": "updateCluster",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterUpdateDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelClusterWithProviderInfo"
                }
              }
            }
          }
        }
      }
    },
    "/application_deployments/{id}/task/{taskId}/operation": {
      "put": {
        "tags": [
          "Connector Deployment Controller"
        ],
        "operationId": "restartConnectorTask",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationDeployment"
            }
          },
          {
            "name": "taskId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "action",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "START",
                "STOP",
                "RESET",
                "DELETE",
                "RESTART_TASK",
                "VIEW_STATUS",
                "VIEW_LOGS",
                "VIEW_METRICS",
                "EDIT"
              ]
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/application_deployments/{id}/operation": {
      "put": {
        "tags": [
          "Application Deployment Controller"
        ],
        "operationId": "performAction",
        "parameters": [
          {
            "name": "action",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "START",
                "STOP",
                "RESET",
                "DELETE",
                "RESTART_TASK",
                "VIEW_STATUS",
                "VIEW_LOGS",
                "VIEW_METRICS",
                "EDIT"
              ]
            }
          },
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationDeployment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/application_access_grants/{id}": {
      "get": {
        "tags": [
          "Application Access Grant Controller"
        ],
        "operationId": "getApplicationAccessGrant",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Application Access Grant Authorizer Controller"
        ],
        "operationId": "approveGrant",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationAccessGrant"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Application Access Grant Authorizer Controller"
        ],
        "operationId": "cancelGrant",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationAccessGrant"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/wizard/topics": {
      "post": {
        "tags": [
          "Wizard Controller"
        ],
        "operationId": "importTopics",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProviderInformation"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ImportedTopicDetails"
                }
              }
            }
          }
        }
      }
    },
    "/wizard/topics/info": {
      "post": {
        "tags": [
          "Wizard Controller"
        ],
        "operationId": "getExternalTopicsDetails",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ProviderInformation"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TopicDetail"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/tenants/{id}/onboard": {
      "post": {
        "tags": [
          "Tenant Controller"
        ],
        "operationId": "onboardTenant",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Tenant"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/stream_configs/{id}/permissions": {
      "get": {
        "tags": [
          "Stream Config Browse Permission Controller"
        ],
        "operationId": "getPermissionGroupUsersForStreamConfig",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/StreamConfig"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ListPermissionResponse"
                  }
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Stream Config Browse Permission Controller"
        ],
        "operationId": "addUsersToStreamConfigPermissionGroup",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/StreamConfig"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrowsePermissionGroupDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      },
      "delete": {
        "tags": [
          "Stream Config Browse Permission Controller"
        ],
        "operationId": "removeUsersFromStreamConfigPermissionGroup",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/StreamConfig"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/BrowsePermissionGroupDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/schemas/upload": {
      "post": {
        "tags": [
          "Schema Controller"
        ],
        "operationId": "upload",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SchemaUploadRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/schemas/check-parse": {
      "post": {
        "tags": [
          "Schema Controller"
        ],
        "operationId": "checkAndParse",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SchemaCheckRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaCheckDTO"
                }
              }
            }
          }
        }
      }
    },
    "/providers/validateCredentials": {
      "post": {
        "tags": [
          "Provider Controller"
        ],
        "operationId": "validateAndReturnServices",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ProviderDiscoveredServicesResponse"
                }
              }
            }
          }
        }
      }
    },
    "/providers/discoverResources": {
      "post": {
        "tags": [
          "Provider Controller"
        ],
        "operationId": "discoverAndReturnResourcesCount",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ResourceCounters"
                }
              }
            }
          }
        }
      }
    },
    "/organizations/register": {
      "post": {
        "tags": [
          "organization-management-controller"
        ],
        "operationId": "registerOrganization",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RegisterOrganizationRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelOrgDetailsDTO"
                }
              }
            }
          }
        }
      }
    },
    "/instances/{instance_uid}/clusters/{cluster_uid}/schema-registry": {
      "get": {
        "tags": [
          "Schema Registry Details Controller"
        ],
        "operationId": "getInstanceClusterSrDetails",
        "parameters": [
          {
            "name": "instance_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          },
          {
            "name": "cluster_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Cluster"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaRegistryDetails"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaRegistryDetails"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaRegistryDetails"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelSchemaRegistryDetails"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Schema Registry Details Controller"
        ],
        "operationId": "createInstanceClusterSRDetails",
        "parameters": [
          {
            "name": "instance_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          },
          {
            "name": "cluster_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Cluster"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SchemaRegistryDetails"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      },
      "delete": {
        "tags": [
          "Schema Registry Details Controller"
        ],
        "operationId": "deleteInstanceClusterSrDetails",
        "parameters": [
          {
            "name": "instance_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          },
          {
            "name": "cluster_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Cluster"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/instances/{instanceId}/distributions/{distributorName}/stop": {
      "post": {
        "tags": [
          "distribution-life-cycle-controller"
        ],
        "operationId": "stopDistribution",
        "parameters": [
          {
            "name": "instanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "distributorName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/instances/{instanceId}/distributions/{distributorName}/start": {
      "post": {
        "tags": [
          "distribution-life-cycle-controller"
        ],
        "operationId": "startDistribution",
        "parameters": [
          {
            "name": "instanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "distributorName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/instances/{instanceId}/clusters/{clusterId}/distribution": {
      "get": {
        "tags": [
          "distribution-controller"
        ],
        "operationId": "getDistributionConfigForInstanceCluster",
        "parameters": [
          {
            "name": "instanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "clusterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/DistributionConfigDTO"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "distribution-controller"
        ],
        "operationId": "createDistributorConfigForInstance",
        "parameters": [
          {
            "name": "instanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "clusterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DistributionConfigDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      },
      "patch": {
        "tags": [
          "distribution-controller"
        ],
        "operationId": "updateDistributionConfigForInstance",
        "parameters": [
          {
            "name": "instanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "clusterId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DistributionConfigDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/instances/{id}/synchronize": {
      "post": {
        "tags": [
          "Instance Controller"
        ],
        "operationId": "synchronize",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/instances/{id}/ksml-provisioners": {
      "post": {
        "tags": [
          "Instance Ksml Provisioner Controller"
        ],
        "operationId": "addKsmlProvisioner",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/KsmlProvisionerCreateDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/groups": {
      "get": {
        "tags": [
          "custom-group-controller"
        ],
        "operationId": "getAllGroups",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "custom-group-controller"
        ],
        "operationId": "createGroup",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GroupRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelGroupSingleDTO"
                }
              }
            }
          }
        }
      }
    },
    "/environments/{id}/synchronize": {
      "post": {
        "tags": [
          "Environment Synchronization Controller"
        ],
        "operationId": "synchronize_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/connect/nodes/availability": {
      "post": {
        "tags": [
          "Connect Controller"
        ],
        "operationId": "getNodeAvailability",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConnectStatusRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectAppAvailabilityResponse"
                }
              }
            }
          }
        }
      }
    },
    "/connect/applications/status": {
      "post": {
        "tags": [
          "Connect Controller"
        ],
        "operationId": "getApplicationStatus",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ConnectStatusRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectAppStatusResponse"
                }
              }
            }
          }
        }
      }
    },
    "/clusters": {
      "get": {
        "tags": [
          "Cluster Controller"
        ],
        "operationId": "listClusters",
        "parameters": [
          {
            "name": "pageable",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssemblerCluster"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelClusterInlineDTO"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Cluster Controller"
        ],
        "operationId": "createCluster",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ClusterCreateDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelClusterWithProviderInfo"
                }
              }
            }
          }
        }
      }
    },
    "/applications/{app_uid}/environments/{env_uid}/reset": {
      "post": {
        "tags": [
          "Kafka Streams Based Application Reset Controller"
        ],
        "operationId": "resetOffset",
        "parameters": [
          {
            "name": "app_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Application"
            }
          },
          {
            "name": "env_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/applications/{app_uid}/environments/{env_uid}/reset-offset": {
      "post": {
        "tags": [
          "Application Offset Controller"
        ],
        "operationId": "resetOffset_1",
        "parameters": [
          {
            "name": "app_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Application"
            }
          },
          {
            "name": "env_uid",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationOffsetResetRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/application_principals": {
      "post": {
        "tags": [
          "Application Principal Controller"
        ],
        "operationId": "createPrincipals",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ApplicationPrincipalDTO"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "type": "string"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/application_principals/validate_private_key": {
      "post": {
        "tags": [
          "Application Principal Controller"
        ],
        "operationId": "validatePrivateKey",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationPrincipalDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/application_principals/validate": {
      "post": {
        "tags": [
          "Application Principal Controller"
        ],
        "operationId": "validatePrincipals",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationPrincipalDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/application_authentications": {
      "post": {
        "tags": [
          "Application Authentication Controller"
        ],
        "operationId": "createApplicationAuthentication",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAuthCreationRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuthDataDTO"
                  }
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Application Authentication Controller"
        ],
        "operationId": "deleteApplicationAuthentication",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAuthDeletionRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/application_authentications/{id}/activate": {
      "post": {
        "tags": [
          "Application Authentication Controller"
        ],
        "operationId": "activateApplicationAuthentication",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/application_access_grants": {
      "post": {
        "tags": [
          "Application Access Grant Controller"
        ],
        "operationId": "createApplicationAccessGrant",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationAccessGrantDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationAccessGrantResponseWithEnvDTO"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationAccessGrantResponseWithEnvDTO"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationAccessGrantResponseWithEnvDTO"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationAccessGrantResponseWithEnvDTO"
                }
              }
            }
          }
        }
      }
    },
    "/application_access_grants/{id}/deny": {
      "post": {
        "tags": [
          "Application Access Grant Authorizer Controller"
        ],
        "operationId": "denyOrRevokeGrant",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationAccessGrant"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DenyRevokeRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/users/{id}/roles": {
      "patch": {
        "tags": [
          "Role Controller"
        ],
        "operationId": "updateRoles",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/Role"
                }
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/schemas/{id}/transferOwnership": {
      "patch": {
        "tags": [
          "Schema Controller"
        ],
        "operationId": "transferOwnership",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Schema"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/TransferOwnershipDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/instances/{id}": {
      "get": {
        "tags": [
          "Instance Controller"
        ],
        "operationId": "getInstance",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Instance Controller"
        ],
        "operationId": "deleteInstance",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      },
      "patch": {
        "tags": [
          "Instance Controller"
        ],
        "operationId": "updateInstance",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InstanceUpdateDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelInstanceWithProviderInfo"
                }
              }
            }
          }
        }
      }
    },
    "/groups/{id}": {
      "get": {
        "tags": [
          "custom-group-controller"
        ],
        "operationId": "getOneGroup",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelGroupSingleDTO"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelGroupSingleDTO"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelGroupSingleDTO"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelGroupSingleDTO"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "custom-group-controller"
        ],
        "operationId": "groupDelete",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      },
      "patch": {
        "tags": [
          "custom-group-controller"
        ],
        "operationId": "updateGroup",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Group"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GroupRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelGroupSingleDTO"
                }
              }
            }
          }
        }
      }
    },
    "/environments/{id}": {
      "get": {
        "tags": [
          "environment-controller"
        ],
        "operationId": "getOneEnvironment",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelEnvironmentWithLinks"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "environment-controller"
        ],
        "operationId": "deleteEnvironment",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      },
      "patch": {
        "tags": [
          "environment-controller"
        ],
        "operationId": "updateEnvironment",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/EnvironmentUpdateRequest"
              }
            }
          },
          "required": true
        },
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelEnvironmentWithLinks"
                }
              }
            }
          }
        }
      }
    },
    "/users": {
      "get": {
        "tags": [
          "User Controller"
        ],
        "operationId": "listUsers",
        "parameters": [
          {
            "name": "pageable",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssemblerUserInlineDTO"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelUserInlineDTO"
                }
              }
            }
          }
        }
      }
    },
    "/users/search/findByAttributes": {
      "get": {
        "tags": [
          "User Dynamic Search Controller"
        ],
        "operationId": "findByAttributes",
        "parameters": [
          {
            "name": "userDynamicSearch",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/UserDynamicSearch"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelUserDynamicSearchResultDTO"
                }
              }
            }
          }
        }
      }
    },
    "/user": {
      "get": {
        "tags": [
          "Me Controller"
        ],
        "operationId": "getAuthenticatedUser",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/usage": {
      "get": {
        "tags": [
          "Usage Controller"
        ],
        "operationId": "fetchUsage",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/TenantUsage"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/usage/instances": {
      "get": {
        "tags": [
          "Usage Controller"
        ],
        "operationId": "getInstances",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/InstanceConnectInfo"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/tenant": {
      "get": {
        "tags": [
          "Tenant Controller"
        ],
        "operationId": "getAuthenticatedTenant",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelTenant"
                }
              }
            }
          }
        }
      }
    },
    "/streams/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Stream Delete Constraints Controller"
        ],
        "operationId": "streamConfigDeleteConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Stream"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamDeleteConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamDeleteConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamDeleteConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamDeleteConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/streams/{id}/create-constraints": {
      "get": {
        "tags": [
          "Stream Config Create Constraints Controller"
        ],
        "operationId": "streamConfigCreateConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Stream"
            }
          },
          {
            "name": "envShortName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamCreateConstraint"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamCreateConstraint"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamCreateConstraint"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamCreateConstraint"
                }
              }
            }
          }
        }
      }
    },
    "/streams/search/findByNameContaining": {
      "get": {
        "tags": [
          "Stream Search Controller"
        ],
        "operationId": "findByNameContainingWithOrder",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelStreamProjection"
                }
              }
            }
          }
        }
      }
    },
    "/streams/search/findByAttributes": {
      "get": {
        "tags": [
          "Stream Dynamic Search Controller"
        ],
        "operationId": "findByAttributes_1",
        "parameters": [
          {
            "name": "streamDynamicSearch",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/StreamDynamicSearch"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelStreamProjection"
                }
              }
            }
          }
        }
      }
    },
    "/stream_configs/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Stream Config Delete Constraints Controller"
        ],
        "operationId": "streamCongDeleteConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/StreamConfig"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/GrantsConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/GrantsConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GrantsConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/GrantsConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/stream_configs/{id}/browse-config": {
      "get": {
        "tags": [
          "Stream Browse Controller"
        ],
        "operationId": "getStreamConfigBrowseConfig",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "selectedCluster",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "unmask",
            "in": "query",
            "required": true,
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "keyword",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fromTimestamp",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "toTimestamp",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TopicBrowseConfigResponse"
                }
              }
            }
          }
        }
      }
    },
    "/stream_configs/{id}/asyncapi": {
      "get": {
        "tags": [
          "AsyncAPI Controller"
        ],
        "operationId": "getStreamConfigAsyncAPIAsYAML",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/StreamConfig"
            }
          },
          {
            "name": "clusterId",
            "in": "query",
            "description": "ID of the cluster to use for topic pattern resolution. If not provided, uses the first cluster of the instance.",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/yaml": {
                "schema": {
                  "type": "string"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AsyncAPI"
                }
              }
            }
          }
        }
      }
    },
    "/stream_configs/search/findByStreamAndEnvironment": {
      "get": {
        "tags": [
          "Stream Config Search Controller"
        ],
        "operationId": "search",
        "parameters": [
          {
            "name": "stream",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environment",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/stream_configs/properties": {
      "get": {
        "tags": [
          "Stream Config Properties Controller"
        ],
        "operationId": "getStreamConfigProperties",
        "parameters": [
          {
            "name": "tenantId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          }
        },
        "deprecated": true
      }
    },
    "/stream_configs/kafka-properties": {
      "get": {
        "tags": [
          "Stream Config Properties Controller"
        ],
        "summary": "Get available stream configuration properties",
        "description": "Returns Kafka topic configuration properties with metadata. Properties are filtered based on the Stream's retention policy: compaction properties (max/min.compaction.lag.ms, min.cleanable.dirty.ratio, delete.retention.ms) are only returned for COMPACT or COMPACT_AND_DELETE policies; retention.bytes is only returned for DELETE or COMPACT_AND_DELETE policies. Compression level properties have dependsOn field for UI-based conditional display.",
        "operationId": "getStreamConfigKafkaProperties",
        "parameters": [
          {
            "name": "environmentId",
            "in": "query",
            "description": "Environment ID (currently unused, reserved for future use)",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "streamId",
            "in": "query",
            "description": "Stream ID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/KafkaPropertiesResponseDTO"
                }
              }
            }
          }
        }
      }
    },
    "/schemas/{id}/schema-versions": {
      "get": {
        "tags": [
          "Schema Controller"
        ],
        "operationId": "getAllSchemaVersions",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Schema"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/SchemaVersionDTO"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/schemas/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Schema Delete Constraints Controller"
        ],
        "operationId": "schemaDeleteConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaDeleteConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaDeleteConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaDeleteConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaDeleteConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/schemas/search": {
      "get": {
        "tags": [
          "Schema Controller"
        ],
        "operationId": "search_1",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelSchemaSearchResultDTO"
                }
              }
            }
          }
        }
      }
    },
    "/schemas/includeSchemaVersions": {
      "get": {
        "tags": [
          "Schema Controller"
        ],
        "operationId": "getSchemasIncludeSchemaVersions",
        "parameters": [
          {
            "name": "filter",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/RepresentationModelEntityModelLatestSchemaVersionDTO"
                }
              }
            }
          }
        },
        "deprecated": true
      }
    },
    "/schema_versions/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Schema Delete Constraints Controller"
        ],
        "operationId": "getSchemaVersionDeleteConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaVersionDeleteConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaVersionDeleteConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaVersionDeleteConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/SchemaVersionDeleteConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/overview": {
      "get": {
        "tags": [
          "overview-controller"
        ],
        "operationId": "grantsOverview",
        "parameters": [
          {
            "name": "environmentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "maxVertices",
            "in": "query",
            "required": false,
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 500
            }
          },
          {
            "name": "graphviz",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "isolated",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "myTeams",
            "in": "query",
            "required": false,
            "schema": {
              "type": "boolean"
            }
          },
          {
            "name": "ownerIds",
            "in": "query",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelGrantsOverviewRepresentation"
                }
              }
            }
          }
        }
      }
    },
    "/organizations/userDetails": {
      "get": {
        "tags": [
          "organization-management-controller"
        ],
        "operationId": "userDetails",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelUserDetailsDTO"
                }
              }
            }
          }
        }
      }
    },
    "/monitoring_information/{instanceShortName}": {
      "get": {
        "tags": [
          "Monitoring Information Controller"
        ],
        "operationId": "getMonitoringInfoForGovernance",
        "parameters": [
          {
            "name": "instanceShortName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/MonitoringInfoGovernance"
                }
              }
            }
          }
        }
      }
    },
    "/monitoring-information/{envShortName}": {
      "get": {
        "tags": [
          "Monitoring Information Controller"
        ],
        "operationId": "getMonitoringInfo",
        "parameters": [
          {
            "name": "envShortName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string",
              "minLength": 1
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/MonitoringInfo"
                }
              }
            }
          }
        },
        "deprecated": true
      }
    },
    "/me": {
      "get": {
        "tags": [
          "Me Controller"
        ],
        "operationId": "getAuthenticatedMe",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/MeInformation"
                }
              }
            }
          }
        }
      }
    },
    "/integrities/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Integrity Delete Constraints Controller"
        ],
        "operationId": "integrityDeleteConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Integrity"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/IntegrityDeleteConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/IntegrityDeleteConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/IntegrityDeleteConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/IntegrityDeleteConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/instances/{instanceUid}/distributions/{distributorName}/status": {
      "get": {
        "tags": [
          "distribution-life-cycle-controller"
        ],
        "operationId": "getDistributionStatus",
        "parameters": [
          {
            "name": "instanceUid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "distributorName",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelDistributorStatusDTO"
                }
              }
            }
          }
        }
      }
    },
    "/instances/{instanceId}/distributions": {
      "get": {
        "tags": [
          "distribution-life-cycle-controller"
        ],
        "operationId": "getDistributionOverviewForInstance",
        "parameters": [
          {
            "name": "instanceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/DistributionOverviewsDTO"
                }
              }
            }
          }
        }
      }
    },
    "/instances/{id}/ksml-provisioners/{ksmlProvisionerUid}": {
      "get": {
        "tags": [
          "Instance Ksml Provisioner Controller"
        ],
        "operationId": "getKsmlProvisioner",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          },
          {
            "name": "ksmlProvisionerUid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/KsmlProvisionerResponseDTO"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/KsmlProvisionerResponseDTO"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/KsmlProvisionerResponseDTO"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/KsmlProvisionerResponseDTO"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Instance Ksml Provisioner Controller"
        ],
        "operationId": "deleteKsmlProvisioner",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          },
          {
            "name": "ksmlProvisionerUid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/instances/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Instance Controller"
        ],
        "operationId": "envDeleteConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Instance"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/InstanceDeleteConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/InstanceDeleteConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/InstanceDeleteConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/InstanceDeleteConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/instances/search/findByAttributes": {
      "get": {
        "tags": [
          "Instance Controller"
        ],
        "operationId": "findByAttributes_2",
        "parameters": [
          {
            "name": "instanceDynamicSearch",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/InstanceDynamicSearch"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEntityModelInstanceAttributesResponseDTO"
                }
              }
            }
          }
        }
      }
    },
    "/insights/unused-topics": {
      "get": {
        "tags": [
          "Insights Controller"
        ],
        "operationId": "getUnusedTopics",
        "parameters": [
          {
            "name": "instanceId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageable",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/UnusedTopicsResponse"
                }
              }
            }
          }
        }
      }
    },
    "/insights/topic-message-counts-24h": {
      "get": {
        "tags": [
          "Insights Controller"
        ],
        "operationId": "getTopicMessageCounts",
        "parameters": [
          {
            "name": "instanceId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageable",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/TopicMessageCountResponse"
                }
              }
            }
          }
        }
      }
    },
    "/insights/resources-by-group": {
      "get": {
        "tags": [
          "Insights Controller"
        ],
        "operationId": "getResourcesByGroup",
        "parameters": [
          {
            "name": "instanceId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageable",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ResourcesByGroupResponse"
                }
              }
            }
          }
        }
      }
    },
    "/groups/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Group Delete Constraints Controller"
        ],
        "operationId": "groupDeleteConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Group"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/GroupDeleteConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/GroupDeleteConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GroupDeleteConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/GroupDeleteConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/groups/search/findByName": {
      "get": {
        "tags": [
          "custom-group-controller"
        ],
        "operationId": "findByName",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              }
            }
          }
        }
      }
    },
    "/groups/search/findByNameContaining": {
      "get": {
        "tags": [
          "custom-group-controller"
        ],
        "operationId": "findByNameContaining",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupSingleDTO"
                }
              }
            }
          }
        }
      }
    },
    "/group": {
      "get": {
        "tags": [
          "Group Controller"
        ],
        "operationId": "getMyGroups",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelGroupProjection"
                }
              }
            }
          }
        }
      }
    },
    "/export/topics": {
      "get": {
        "tags": [
          "streams-export-controller"
        ],
        "operationId": "exportStreams",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/export/streams": {
      "get": {
        "tags": [
          "streams-export-controller"
        ],
        "operationId": "exportStreams_1",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/export/environments": {
      "get": {
        "tags": [
          "environments-export-controller"
        ],
        "operationId": "exportEnvironments",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/export/applications": {
      "get": {
        "tags": [
          "applications-export-controller"
        ],
        "operationId": "exportApplications",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/environments/{id}/edit-constraints": {
      "get": {
        "tags": [
          "Environment Edit Constraints Controller"
        ],
        "operationId": "envEditConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/json": {
                "schema": {
                  "type": "object"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/environments/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Environment Delete Constraints Controller"
        ],
        "operationId": "envDeleteConstraints_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Environment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EnvironmentDeleteConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EnvironmentDeleteConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EnvironmentDeleteConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EnvironmentDeleteConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/environments/search/findByStream": {
      "get": {
        "tags": [
          "Environment Search Controller"
        ],
        "operationId": "searchByStream",
        "parameters": [
          {
            "name": "stream",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentsWithStatus"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentsWithStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentsWithStatus"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentsWithStatus"
                }
              }
            }
          }
        }
      }
    },
    "/environments/search/findByPluginClass": {
      "get": {
        "tags": [
          "Environment Search Controller"
        ],
        "operationId": "searchByPluginClass",
        "parameters": [
          {
            "name": "pluginClass",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironmentsWithPluginVersion"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironmentsWithPluginVersion"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironmentsWithPluginVersion"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelEnvironmentsWithPluginVersion"
                }
              }
            }
          }
        }
      }
    },
    "/environments/search/findByAttributes": {
      "get": {
        "tags": [
          "Environment Dynamic Search Controller"
        ],
        "operationId": "findByAttributes_3",
        "parameters": [
          {
            "name": "environmentDynamicSearch",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/EnvironmentDynamicSearch"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelEnvironmentProjection"
                }
              }
            }
          }
        }
      }
    },
    "/environments/search/findByApplication": {
      "get": {
        "tags": [
          "Environment Search Controller"
        ],
        "operationId": "searchByApplication",
        "parameters": [
          {
            "name": "application",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentsWithStatus"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentsWithStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentsWithStatus"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentsWithStatus"
                }
              }
            }
          }
        }
      }
    },
    "/connect_plugins": {
      "get": {
        "tags": [
          "Connect Plugin Info Search Controller"
        ],
        "operationId": "findAllPlugins",
        "parameters": [
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelConnectPluginInfoProjection"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelConnectPluginInfoProjection"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelConnectPluginInfoProjection"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelConnectPluginInfoProjection"
                }
              }
            }
          }
        }
      }
    },
    "/connect_plugins/search/findEnvironmentsByApplication": {
      "get": {
        "tags": [
          "connector-status-search-controller"
        ],
        "operationId": "search_2",
        "parameters": [
          {
            "name": "application",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentWithStatus"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentWithStatus"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentWithStatus"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/CollectionModelEnvironmentWithStatus"
                }
              }
            }
          }
        }
      }
    },
    "/confidentialities/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Confidentiality Delete Constraints Controller"
        ],
        "operationId": "confidentialityDeleteConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Confidentiality"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfidentialityDeleteConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfidentialityDeleteConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfidentialityDeleteConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/ConfidentialityDeleteConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/clusters/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Cluster Delete Constraints Controller"
        ],
        "operationId": "deleteCluster_1",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Cluster"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ClusterDeleteConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/clusters/search/findByName": {
      "get": {
        "tags": [
          "Cluster Controller"
        ],
        "operationId": "findByName_1",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageable",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssemblerCluster"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelClusterInlineDTO"
                }
              }
            }
          }
        }
      }
    },
    "/clusters/search/findByNameContaining": {
      "get": {
        "tags": [
          "Cluster Controller"
        ],
        "operationId": "findByNameContaining_1",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageable",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssemblerCluster"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelClusterInlineDTO"
                }
              }
            }
          }
        }
      }
    },
    "/clusters/bootstrapServers": {
      "get": {
        "tags": [
          "Cluster Controller"
        ],
        "operationId": "getBootstrapServers",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ClusterConnections"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/authentication_methods": {
      "get": {
        "tags": [
          "Authentication Methods Controller"
        ],
        "operationId": "getAuthenticationMethods",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/AuthenticationMethods"
                  },
                  "uniqueItems": true
                }
              }
            }
          }
        }
      }
    },
    "/auth": {
      "get": {
        "tags": [
          "Auth Controller"
        ],
        "operationId": "auth",
        "parameters": [
          {
            "name": "resourceType",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "STREAM_CONFIG",
                "TENANT"
              ]
            }
          },
          {
            "name": "resourceUid",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "action",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "INTERNAL_ACTION",
                "TENANT_VIEW",
                "TENANT_CREATE",
                "TENANT_UPDATE",
                "AUTH_METHODS_VIEW",
                "APPLICATION_CREATE",
                "APPLICATION_UPDATE",
                "APPLICATION_VIEW",
                "APPLICATION_DELETE",
                "APPLICATION_PRINCIPAL_CREATE",
                "APPLICATION_PRINCIPAL_UPDATE",
                "APPLICATION_PRINCIPAL_VIEW",
                "APPLICATION_PRINCIPAL_DELETE",
                "APPLICATION_ACCESS_CREATE",
                "APPLICATION_ACCESS_UPDATE",
                "APPLICATION_ACCESS_VIEW",
                "APPLICATION_ACCESS_DELETE",
                "APPLICATION_ACCESS_GRANT_CREATE",
                "APPLICATION_ACCESS_GRANT_CANCEL",
                "APPLICATION_ACCESS_GRANT_VIEW",
                "APPLICATION_ACCESS_GRANT_APPROVE",
                "APPLICATION_ACCESS_GRANT_DENY",
                "APPLICATION_PRINCIPAL_VALIDATE",
                "APPLICATION_DEPLOYMENT_CREATE",
                "APPLICATION_DEPLOYMENT_VIEW",
                "APPLICATION_DEPLOYMENT_UPDATE",
                "APPLICATION_DEPLOYMENT_DELETE",
                "APPLICATION_CREDENTIAL_CREATE",
                "APPLICATION_CREDENTIAL_VIEW",
                "APPLICATION_CREDENTIAL_DELETE",
                "APPLICATION_OFFSET_RESET",
                "APPLICATION_RESET",
                "STREAM_AUTHORIZE",
                "STREAM_REVOKE",
                "STREAM_CREATE",
                "STREAM_UPDATE",
                "STREAM_VIEW",
                "STREAM_DELETE",
                "STREAM_CONFIG_CREATE",
                "STREAM_CONFIG_UPDATE",
                "STREAM_CONFIG_VIEW",
                "STREAM_CONFIG_DELETE",
                "STREAM_BROWSE",
                "GRANT_STREAM_BROWSE_PERMISSION",
                "VIEW_STREAM_BROWSE_PERMISSION",
                "REVOKE_STREAM_BROWSE_PERMISSION",
                "SCHEMA_READ",
                "SCHEMA_UPDATE",
                "SCHEMA_DELETE",
                "SCHEMA_CREATE",
                "SCHEMA_VERSION_READ",
                "SCHEMA_VERSION_UPDATE",
                "SCHEMA_VERSION_DELETE",
                "SCHEMA_VERSION_UPLOAD",
                "SCHEMA_VERSION_UPLOAD_EXISTING",
                "SCHEMA_TRANSFER_OWNERSHIP",
                "ENVIRONMENT_CREATE",
                "ENVIRONMENT_UPDATE",
                "ENVIRONMENT_VIEW",
                "ENVIRONMENT_SYNCHRONIZE",
                "ENVIRONMENT_DELETE",
                "USER_VIEW",
                "USER_CREATE",
                "USER_UPDATE",
                "USER_DELETE",
                "GROUP_VIEW",
                "GROUP_CREATE",
                "GROUP_UPDATE",
                "GROUP_DELETE",
                "ASSIGN_ROLE",
                "INSTANCE_VIEW",
                "INSTANCE_CREATE",
                "INSTANCE_UPDATE",
                "INSTANCE_SYNCHRONIZE",
                "INSTANCE_DELETE",
                "CONFIDENTIALITY_VIEW",
                "CONFIDENTIALITY_CREATE",
                "CONFIDENTIALITY_UPDATE",
                "CONFIDENTIALITY_DELETE",
                "CLUSTER_VIEW",
                "CLUSTER_CREATE",
                "CLUSTER_UPDATE",
                "CLUSTER_DELETE",
                "INTEGRITY_VIEW",
                "INTEGRITY_CREATE",
                "INTEGRITY_UPDATE",
                "INTEGRITY_DELETE",
                "BILLING_VIEW",
                "USAGE_VIEW",
                "MONITORING_INFO_VIEW",
                "EXPORT_AYSNC_API_SPEC",
                "DISTRIBUTION_UPDATE",
                "AUDIT_VIEW"
              ]
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/audit-resource-types": {
      "get": {
        "tags": [
          "Audit Actions Controller"
        ],
        "summary": "Get available resource types",
        "description": "Returns all available audit resource types",
        "operationId": "getAuditResourceTypes",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Access denied - insufficient permissions",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "Successfully retrieved resource types",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/audit-history": {
      "get": {
        "tags": [
          "Audit History Controller"
        ],
        "operationId": "getAuditHistory",
        "parameters": [
          {
            "name": "auditHistoryRequest",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/AuditHistoryRequest"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelAuditHistory"
                }
              }
            }
          }
        }
      }
    },
    "/audit-actions": {
      "get": {
        "tags": [
          "Audit Actions Controller"
        ],
        "summary": "Get available audit actions",
        "description": "Returns available audit actions for a specific resource type. If no resource type is specified, returns all possible actions.",
        "operationId": "getAuditActions",
        "parameters": [
          {
            "name": "resourceType",
            "in": "query",
            "description": "Resource type to filter actions for (optional)",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Invalid resource type provided",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Access denied - insufficient permissions",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "Successfully retrieved audit actions",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "string"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/applications/{id}/deletion-constraints": {
      "get": {
        "tags": [
          "Application Delete Constraints Controller"
        ],
        "operationId": "applicationDeleteConstraints",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Application"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/GrantsAndDeploymentConstraints"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/GrantsAndDeploymentConstraints"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GrantsAndDeploymentConstraints"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/GrantsAndDeploymentConstraints"
                }
              }
            }
          }
        }
      }
    },
    "/applications/{id}/connectivityInfo": {
      "get": {
        "tags": [
          "Application Controller"
        ],
        "operationId": "getConnectivityInfo",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Application"
            }
          },
          {
            "name": "environmentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectivityInformationResponse"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectivityInformationResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectivityInformationResponse"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/ConnectivityInformationResponse"
                }
              }
            }
          }
        }
      }
    },
    "/applications/{id}/config": {
      "get": {
        "tags": [
          "Application Controller"
        ],
        "operationId": "getConfig",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Application"
            }
          },
          {
            "name": "environment",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConnectorConfigDTO"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConnectorConfigDTO"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConnectorConfigDTO"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConnectorConfigDTO"
                }
              }
            }
          }
        }
      }
    },
    "/applications/search/findByShortName": {
      "get": {
        "tags": [
          "Application Search Controller"
        ],
        "operationId": "findByShortName",
        "parameters": [
          {
            "name": "shortName",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationProjection"
                }
              }
            }
          }
        }
      }
    },
    "/applications/search/findByName": {
      "get": {
        "tags": [
          "Application Search Controller"
        ],
        "operationId": "findByName_2",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationProjection"
                }
              }
            }
          }
        }
      }
    },
    "/applications/search/findByNameContaining": {
      "get": {
        "tags": [
          "Application Search Controller"
        ],
        "operationId": "findByNameContainingWithOrder_1",
        "parameters": [
          {
            "name": "name",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelApplicationProjection"
                }
              }
            }
          }
        }
      }
    },
    "/applications/search/findByAttributes": {
      "get": {
        "tags": [
          "Application Dynamic Search Controller"
        ],
        "operationId": "findByAttributes_4",
        "parameters": [
          {
            "name": "applicationDynamicSearch",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationDynamicSearch"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelApplicationProjection"
                }
              }
            }
          }
        }
      }
    },
    "/application_deployments/{id}/status": {
      "get": {
        "tags": [
          "Application Deployment Controller"
        ],
        "operationId": "getDeploymentStatus",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationDeployment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeploymentStatusResponse"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeploymentStatusResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeploymentStatusResponse"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeploymentStatusResponse"
                }
              }
            }
          }
        }
      }
    },
    "/application_deployments/{id}/metrics": {
      "get": {
        "tags": [
          "Application Deployment Controller"
        ],
        "operationId": "getDeploymentMetrics",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationDeployment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeploymentMetricsResponse"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeploymentMetricsResponse"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeploymentMetricsResponse"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeploymentMetricsResponse"
                }
              }
            }
          }
        }
      }
    },
    "/application_deployments/{id}/logs": {
      "get": {
        "tags": [
          "Application Deployment Logs Controller"
        ],
        "operationId": "streamDeploymentLogs",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "logsRequest",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationDeploymentLogsRequest"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "text/event-stream": {
                "schema": {
                  "$ref": "#/components/schemas/SseEmitter"
                }
              },
              "!text/event-stream": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeploymentLogsResponse"
                }
              }
            }
          }
        }
      }
    },
    "/application_deployments/{id}/config": {
      "get": {
        "tags": [
          "Connector Deployment Controller"
        ],
        "operationId": "getConnectorDefaultConfig",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationDeployment"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConnectorConfigDTO"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConnectorConfigDTO"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConnectorConfigDTO"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/EntityModelConnectorConfigDTO"
                }
              }
            }
          }
        }
      }
    },
    "/application_credentials/{id}": {
      "get": {
        "tags": [
          "Application Credential Controller"
        ],
        "operationId": "getApplicationCredentialById",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationCredential"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationCredential"
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationCredential"
                }
              },
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationCredential"
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "$ref": "#/components/schemas/ApplicationCredential"
                }
              }
            }
          }
        }
      }
    },
    "/application_credentials/search/findByApplicationIdAndEnvironmentId": {
      "get": {
        "tags": [
          "Application Credential Controller"
        ],
        "operationId": "getAllApplicationCredentials",
        "parameters": [
          {
            "name": "applicationId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "environmentId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationCredential"
                  }
                }
              },
              "application/vnd.hal+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationCredential"
                  }
                }
              },
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationCredential"
                  }
                }
              },
              "application/prs.hal-forms+json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/ApplicationCredential"
                  }
                }
              }
            }
          }
        }
      }
    },
    "/application_access_grants/search/findByAttributes": {
      "get": {
        "tags": [
          "Application Access Grant Controller"
        ],
        "operationId": "findByAttributes_5",
        "parameters": [
          {
            "name": "applicationGrantDynamicSearch",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/ApplicationGrantDynamicSearch"
            }
          },
          {
            "name": "page",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/Pageable"
            }
          },
          {
            "name": "assembler",
            "in": "query",
            "required": true,
            "schema": {
              "$ref": "#/components/schemas/PagedResourcesAssembler"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/PagedModelApplicationAccessGrantResponse"
                }
              }
            }
          }
        }
      }
    },
    "/application-deployments/streams-state-store-sizes": {
      "get": {
        "tags": [
          "application-deployment-size-controller"
        ],
        "operationId": "getStreamsStateStoreSizes",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "CUSTOM",
                "CONNECTOR",
                "KSML"
              ]
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamsStateStoreSizeDetail"
                }
              }
            }
          }
        }
      }
    },
    "/application-deployments/deployment-sizes": {
      "get": {
        "tags": [
          "application-deployment-size-controller"
        ],
        "operationId": "getDeploymentSizes",
        "parameters": [
          {
            "name": "type",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "CUSTOM",
                "CONNECTOR",
                "KSML"
              ]
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK",
            "content": {
              "application/hal+json": {
                "schema": {
                  "$ref": "#/components/schemas/DeploymentSizeDetail"
                }
              }
            }
          }
        }
      }
    },
    "/offboard": {
      "delete": {
        "tags": [
          "offboarding-controller"
        ],
        "operationId": "offboard",
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        }
      }
    },
    "/groups/{id}/members/{userId}": {
      "delete": {
        "tags": [
          "group-user-controller"
        ],
        "operationId": "removeUserFromGroup",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "400": {
            "description": "Bad Request",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "503": {
            "description": "Service Unavailable",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "422": {
            "description": "Unprocessable Entity",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/hal+json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          },
          "200": {
            "description": "OK"
          }
        },
        "deprecated": true
      }
    }
  },
  "components": {
    "schemas": {
      "EmailAddress": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          }
        }
      },
      "Role": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "maxLength": 30,
            "minLength": 3
          }
        }
      },
      "User": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Role"
            },
            "readOnly": true,
            "uniqueItems": true
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "firstName": {
            "type": "string",
            "maxLength": 50,
            "minLength": 1
          },
          "lastName": {
            "type": "string",
            "maxLength": 50,
            "minLength": 1
          },
          "middleName": {
            "type": "string",
            "maxLength": 16,
            "minLength": 0
          },
          "phoneNumber": {
            "type": "string",
            "maxLength": 16,
            "minLength": 0
          },
          "fullName": {
            "type": "string"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "firstName",
          "lastName"
        ]
      },
      "EntityModelGroup": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 80,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "phoneNumber": {
            "type": "string",
            "maxLength": 16,
            "minLength": 0
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "name"
        ]
      },
      "Group": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 80,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "members": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/User"
            },
            "uniqueItems": true
          },
          "managers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/User"
            },
            "uniqueItems": true
          },
          "resourceManagers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/User"
            },
            "uniqueItems": true
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "phoneNumber": {
            "type": "string",
            "maxLength": 16,
            "minLength": 0
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ]
      },
      "Link": {
        "type": "object",
        "properties": {
          "href": {
            "type": "string"
          },
          "hreflang": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "deprecation": {
            "type": "string"
          },
          "profile": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "templated": {
            "type": "boolean"
          }
        }
      },
      "PageMetadata": {
        "type": "object",
        "properties": {
          "size": {
            "type": "integer",
            "format": "int64"
          },
          "totalElements": {
            "type": "integer",
            "format": "int64"
          },
          "totalPages": {
            "type": "integer",
            "format": "int64"
          },
          "number": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "PagedModelEntityModelGroup": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "groups": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelGroup"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "EntityModelUser": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Role"
            },
            "readOnly": true,
            "uniqueItems": true
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "firstName": {
            "type": "string",
            "maxLength": 50,
            "minLength": 1
          },
          "lastName": {
            "type": "string",
            "maxLength": 50,
            "minLength": 1
          },
          "middleName": {
            "type": "string",
            "maxLength": 16,
            "minLength": 0
          },
          "phoneNumber": {
            "type": "string",
            "maxLength": 16,
            "minLength": 0
          },
          "fullName": {
            "type": "string"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "firstName",
          "lastName"
        ]
      },
      "PagedModelEntityModelUser": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "users": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelUser"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "CollectionModelEntityModelUser": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "users": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelUser"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "Application": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 100,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "shortName": {
            "type": "string",
            "maxLength": 60,
            "minLength": 3,
            "pattern": "^[a-z0-9_]+$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "applicationType": {
            "type": "string",
            "enum": [
              "CUSTOM",
              "CONNECTOR",
              "KSML"
            ]
          },
          "type": {
            "type": "string"
          },
          "applicationClass": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "owners": {
            "$ref": "#/components/schemas/Group"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "viewers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Group"
            },
            "uniqueItems": true
          },
          "kafkaStreams": {
            "type": "boolean"
          },
          "customKsml": {
            "type": "boolean"
          },
          "connector": {
            "type": "boolean"
          },
          "axualManagedKsml": {
            "type": "boolean"
          },
          "kafkaStreamsBased": {
            "type": "boolean"
          },
          "ableToGenerateSchemaRegistryPassword": {
            "type": "boolean"
          },
          "allApplicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "ableToResetOffsets": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "applicationId": {
            "type": "string"
          }
        },
        "required": [
          "applicationType",
          "name",
          "owners",
          "shortName"
        ]
      },
      "ApplicationCredential": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "application": {
            "$ref": "#/components/schemas/Application"
          },
          "environment": {
            "$ref": "#/components/schemas/Environment"
          },
          "username": {
            "type": "string",
            "maxLength": 255,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "types": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationCredentialTypes"
            },
            "minItems": 1,
            "uniqueItems": true
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "application",
          "environment",
          "types",
          "username"
        ]
      },
      "ApplicationCredentialTypes": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "SCRAM_SHA_256",
              "SCRAM_SHA_512",
              "PLAIN",
              "SCHEMA_REGISTRY_BASIC_AUTH",
              "SCHEMA_REGISTRY_OAUTH"
            ]
          }
        }
      },
      "CACert": {
        "type": "object",
        "properties": {
          "pem": {
            "type": "string"
          },
          "expiresOn": {
            "type": "string",
            "format": "date-time"
          }
        },
        "required": [
          "expiresOn",
          "pem"
        ]
      },
      "Cluster": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_]+$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "location": {
            "type": "string",
            "maxLength": 50,
            "minLength": 0
          },
          "billingCloudEnabled": {
            "type": "boolean"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "bootstrapUrlsByAuthentication": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "providerType": {
            "type": "string"
          },
          "topicPattern": {
            "type": "string"
          },
          "groupPattern": {
            "type": "string"
          },
          "transactionalPattern": {
            "type": "string"
          },
          "kafkaListeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "kafkaVersion": {
            "type": "string"
          },
          "multiTenant": {
            "type": "boolean"
          },
          "multiEnvironment": {
            "type": "boolean"
          },
          "kafkaCluster": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          }
        },
        "required": [
          "billingCloudEnabled",
          "name"
        ]
      },
      "CollectionModelEntityModelApplicationCredential": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "application_credentials": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelApplicationCredential"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ConnectCredentials": {
        "type": "object",
        "properties": {
          "authenticationType": {
            "type": "string"
          },
          "username": {
            "type": "string"
          }
        }
      },
      "DistributionConfig": {
        "type": "object",
        "properties": {
          "distributionUrl": {
            "type": "string"
          },
          "kafkaCredentials": {
            "$ref": "#/components/schemas/KafkaCredentials"
          },
          "connectCredentials": {
            "$ref": "#/components/schemas/ConnectCredentials"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "EntityModelApplicationCredential": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "metadata": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "application": {
            "$ref": "#/components/schemas/Application"
          },
          "environment": {
            "$ref": "#/components/schemas/Environment"
          },
          "username": {
            "type": "string",
            "maxLength": 255,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "types": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationCredentialTypes"
            },
            "minItems": 1,
            "uniqueItems": true
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "application",
          "environment",
          "types",
          "username"
        ]
      },
      "Environment": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "shortName": {
            "type": "string",
            "maxLength": 20,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "color": {
            "type": "string",
            "maxLength": 12,
            "minLength": 0
          },
          "instance": {
            "$ref": "#/components/schemas/Instance"
          },
          "authorizationIssuer": {
            "type": "string",
            "enum": [
              "STREAM_OWNER",
              "AUTO"
            ]
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "retentionTime": {
            "type": "integer",
            "format": "int64",
            "maximum": 160704000000,
            "minimum": 1000
          },
          "partitions": {
            "type": "integer",
            "format": "int64",
            "maximum": 120000,
            "minimum": 1
          },
          "owners": {
            "$ref": "#/components/schemas/Group"
          },
          "viewers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Group"
            },
            "uniqueItems": true
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "private": {
            "type": "boolean"
          },
          "ksmlEnabled": {
            "type": "boolean"
          },
          "autoApproved": {
            "type": "boolean"
          },
          "apicurioKeycloakEnabledForAnyInstanceCluster": {
            "type": "boolean"
          },
          "streamOwnerAuthorizer": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "owners",
          "shortName"
        ]
      },
      "Instance": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "instanceClusters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceCluster"
            },
            "uniqueItems": true
          },
          "caCerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CACert"
            },
            "uniqueItems": true
          },
          "connectCerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CACert"
            },
            "uniqueItems": true
          },
          "shortName": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "enabledAuthenticationMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceAuthenticationMethods"
            },
            "minItems": 1,
            "uniqueItems": true
          },
          "supportTier": {
            "$ref": "#/components/schemas/SupportTier"
          },
          "connectEnabled": {
            "type": "boolean"
          },
          "connectLoggingSupportEnabled": {
            "type": "boolean"
          },
          "connectUrls": {
            "type": "string"
          },
          "granularBrowsePermission": {
            "type": "boolean"
          },
          "environmentMapping": {
            "type": "boolean"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "ksmlProvisioner": {
            "$ref": "#/components/schemas/KsmlProvisioner"
          },
          "ksmlEnabled": {
            "type": "boolean"
          },
          "ksmlUrl": {
            "type": "string"
          },
          "selfApprovalEnabled": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "enabledAuthenticationMethods",
          "instanceClusters",
          "name",
          "shortName"
        ]
      },
      "InstanceAuthenticationMethods": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "protocol": {
            "type": "string",
            "minLength": 1
          },
          "mechanism": {
            "type": "string",
            "enum": [
              "MUTUAL_TLS",
              "SCRAM_SHA_256",
              "SCRAM_SHA_512",
              "OAUTH_BEARER",
              "PLAIN"
            ]
          }
        },
        "required": [
          "protocol"
        ]
      },
      "InstanceCluster": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "cluster": {
            "$ref": "#/components/schemas/Cluster"
          },
          "ksmlProvisioners": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KsmlProvisioner"
            },
            "uniqueItems": true
          },
          "schemaRegistryUrls": {
            "type": "string"
          },
          "schemaRegistryType": {
            "type": "string",
            "enum": [
              "APICURIO",
              "CONFLUENT"
            ]
          },
          "distributionConfig": {
            "$ref": "#/components/schemas/DistributionConfig"
          },
          "schemaRegistryVersion": {
            "type": "string"
          },
          "instanceClusterSrListener": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "srProperties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "srKeycloakDetails": {
            "$ref": "#/components/schemas/SchemaRegistryKeycloakDetails"
          },
          "schemaRegistryClientSettings": {
            "$ref": "#/components/schemas/SchemaRegistryClientSettings"
          },
          "singleKsmlProvisioner": {
            "$ref": "#/components/schemas/KsmlProvisioner"
          },
          "ksmlUrl": {
            "type": "string"
          },
          "oauthEnabled": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          }
        },
        "required": [
          "cluster",
          "ksmlProvisioners"
        ]
      },
      "KafkaCredentials": {
        "type": "object",
        "properties": {
          "authenticationType": {
            "type": "string"
          },
          "certificate": {
            "type": "string"
          }
        }
      },
      "KsmlProvisioner": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3
          },
          "url": {
            "type": "string",
            "maxLength": 255,
            "minLength": 0
          },
          "bootstrapUrlOverride": {
            "type": "string",
            "deprecated": true
          },
          "schemaRegistryUrlOverride": {
            "type": "string"
          },
          "schemaRegistries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SchemaRegistryConfig"
            }
          },
          "nameFromCluster": {
            "type": "string",
            "writeOnly": true
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ]
      },
      "SchemaRegistryClientSettings": {
        "type": "object",
        "properties": {
          "enabledClientAuthMethods": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "basic",
                "oauth"
              ]
            }
          }
        }
      },
      "SchemaRegistryConfig": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "enum": [
              "APICURIO",
              "CONFLUENT"
            ]
          },
          "url": {
            "type": "string",
            "maxLength": 255,
            "minLength": 0
          }
        },
        "required": [
          "type",
          "url"
        ]
      },
      "SchemaRegistryKeycloakDetails": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string"
          },
          "masterRealm": {
            "type": "string"
          },
          "adminUsername": {
            "type": "string"
          },
          "adminClientId": {
            "type": "string"
          },
          "apicurioRealm": {
            "type": "string"
          }
        }
      },
      "SupportTier": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 30,
            "minLength": 3
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        }
      },
      "Tenant": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "shortName": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "uniqueConsumerGroup": {
            "type": "boolean"
          },
          "logo": {
            "type": "string"
          },
          "issuerUrl": {
            "type": "string"
          },
          "dataClassificationEnabled": {
            "type": "boolean"
          },
          "contact": {
            "$ref": "#/components/schemas/User"
          },
          "supportedAuthenticationMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TenantAuthenticationMethods"
            },
            "minItems": 1,
            "uniqueItems": true
          },
          "wizardCompleted": {
            "type": "boolean"
          },
          "customerId": {
            "type": "string"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "shortName",
          "supportedAuthenticationMethods"
        ]
      },
      "TenantAuthenticationMethods": {
        "type": "object",
        "properties": {
          "rank": {
            "type": "integer",
            "format": "int32"
          },
          "protocol": {
            "type": "string",
            "minLength": 1
          },
          "mechanism": {
            "type": "string",
            "enum": [
              "MUTUAL_TLS",
              "SCRAM_SHA_256",
              "SCRAM_SHA_512",
              "OAUTH_BEARER",
              "PLAIN"
            ]
          }
        },
        "required": [
          "protocol"
        ]
      },
      "AbstractJsonSchemaPropertyObject": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "readOnly": {
            "type": "boolean"
          }
        }
      },
      "Item": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AbstractJsonSchemaPropertyObject"
            }
          },
          "requiredProperties": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "JsonSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/AbstractJsonSchemaPropertyObject"
            }
          },
          "requiredProperties": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "definitions": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Item"
            }
          },
          "type": {
            "type": "string"
          },
          "$schema": {
            "type": "string"
          }
        }
      },
      "RepresentationModelObject": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "Confidentiality": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "level": {
            "type": "string",
            "maxLength": 50,
            "minLength": 0
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "color": {
            "type": "string",
            "maxLength": 12,
            "minLength": 0
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        }
      },
      "Integrity": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "level": {
            "type": "string",
            "maxLength": 50,
            "minLength": 0
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "color": {
            "type": "string",
            "maxLength": 12,
            "minLength": 0
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        }
      },
      "Schema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 255,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "type": {
            "type": "string",
            "enum": [
              "AVRO",
              "PROTOBUF",
              "JSON_SCHEMA"
            ]
          },
          "description": {
            "type": "string",
            "maxLength": 500,
            "minLength": 0
          },
          "owners": {
            "$ref": "#/components/schemas/Group"
          },
          "fileName": {
            "type": "string"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "type"
        ]
      },
      "SchemaVersion": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "version": {
            "type": "string",
            "maxLength": 50,
            "minLength": 0
          },
          "schemaBody": {
            "type": "string"
          },
          "schema": {
            "$ref": "#/components/schemas/Schema"
          },
          "avro": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "schema",
          "version"
        ]
      },
      "Stream": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "name": {
            "type": "string",
            "maxLength": 180,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "keyType": {
            "type": "string",
            "enum": [
              "AVRO",
              "JSON",
              "JSON_SCHEMA",
              "STRING",
              "BINARY",
              "XML",
              "PROTOBUF"
            ]
          },
          "valueType": {
            "type": "string",
            "enum": [
              "AVRO",
              "JSON",
              "JSON_SCHEMA",
              "STRING",
              "BINARY",
              "XML",
              "PROTOBUF"
            ]
          },
          "keySchema": {
            "$ref": "#/components/schemas/Schema"
          },
          "valueSchema": {
            "$ref": "#/components/schemas/Schema"
          },
          "retentionPolicy": {
            "type": "string",
            "enum": [
              "delete",
              "compact",
              "compact,delete"
            ]
          },
          "owners": {
            "$ref": "#/components/schemas/Group"
          },
          "integrity": {
            "$ref": "#/components/schemas/Integrity"
          },
          "confidentiality": {
            "$ref": "#/components/schemas/Confidentiality"
          },
          "viewers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Group"
            },
            "uniqueItems": true
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "keyType",
          "name",
          "owners",
          "retentionPolicy",
          "valueType"
        ]
      },
      "StreamConfig": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "stream": {
            "$ref": "#/components/schemas/Stream"
          },
          "environment": {
            "$ref": "#/components/schemas/Environment"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "retentionTime": {
            "type": "integer",
            "format": "int64",
            "maximum": 160704000000,
            "minimum": 1000
          },
          "partitions": {
            "type": "integer",
            "format": "int64",
            "maximum": 120000,
            "minimum": 1
          },
          "keySchemaVersion": {
            "$ref": "#/components/schemas/SchemaVersion"
          },
          "valueSchemaVersion": {
            "$ref": "#/components/schemas/SchemaVersion"
          },
          "forceApply": {
            "type": "boolean",
            "writeOnly": true
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "environment",
          "stream"
        ]
      },
      "EntityModelStreamConfig": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "retentionTime": {
            "type": "integer",
            "format": "int64",
            "maximum": 160704000000,
            "minimum": 1000
          },
          "partitions": {
            "type": "integer",
            "format": "int64",
            "maximum": 120000,
            "minimum": 1
          },
          "forceApply": {
            "type": "boolean",
            "writeOnly": true
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "environment",
          "stream"
        ]
      },
      "EntityModelStream": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "name": {
            "type": "string",
            "maxLength": 180,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "keyType": {
            "type": "string",
            "enum": [
              "AVRO",
              "JSON",
              "JSON_SCHEMA",
              "STRING",
              "BINARY",
              "XML",
              "PROTOBUF"
            ]
          },
          "valueType": {
            "type": "string",
            "enum": [
              "AVRO",
              "JSON",
              "JSON_SCHEMA",
              "STRING",
              "BINARY",
              "XML",
              "PROTOBUF"
            ]
          },
          "retentionPolicy": {
            "type": "string",
            "enum": [
              "delete",
              "compact",
              "compact,delete"
            ]
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "keyType",
          "name",
          "owners",
          "retentionPolicy",
          "valueType"
        ]
      },
      "CollectionModelObject": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "objects": {
                "type": "array",
                "items": {

                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EntityModelSchemaVersion": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "version": {
            "type": "string",
            "maxLength": 50,
            "minLength": 0
          },
          "schemaBody": {
            "type": "string"
          },
          "avro": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "schema",
          "version"
        ]
      },
      "EntityModelEnvironment": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "shortName": {
            "type": "string",
            "maxLength": 20,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "color": {
            "type": "string",
            "maxLength": 12,
            "minLength": 0
          },
          "authorizationIssuer": {
            "type": "string",
            "enum": [
              "STREAM_OWNER",
              "AUTO"
            ]
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "retentionTime": {
            "type": "integer",
            "format": "int64",
            "maximum": 160704000000,
            "minimum": 1000
          },
          "partitions": {
            "type": "integer",
            "format": "int64",
            "maximum": 120000,
            "minimum": 1
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "private": {
            "type": "boolean"
          },
          "ksmlEnabled": {
            "type": "boolean"
          },
          "autoApproved": {
            "type": "boolean"
          },
          "apicurioKeycloakEnabledForAnyInstanceCluster": {
            "type": "boolean"
          },
          "streamOwnerAuthorizer": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "name",
          "owners",
          "shortName"
        ]
      },
      "CollectionModelEntityModelStreamConfig": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "stream_configs": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelStreamConfig"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "PagedModelEntityModelEnvironment": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "environments": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "CollectionModelEntityModelEnvironment": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "environments": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelEnvironment"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ApplicationAccessGrant": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "environment": {
            "$ref": "#/components/schemas/Environment"
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "CANCELLED",
              "REJECTED",
              "APPROVED",
              "REVOKED"
            ]
          },
          "requestedAt": {
            "type": "string",
            "format": "date-time"
          },
          "requestedBy": {
            "type": "string"
          },
          "processedAt": {
            "type": "string",
            "format": "date-time"
          },
          "processedBy": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "pending": {
            "type": "boolean"
          },
          "approved": {
            "type": "boolean"
          },
          "revoked": {
            "type": "boolean"
          },
          "rejected": {
            "type": "boolean"
          },
          "notRevoked": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        }
      },
      "EntityModelApplicationAccess": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "accessType": {
            "type": "string",
            "enum": [
              "PRODUCER",
              "CONSUMER"
            ]
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "accessType",
          "application",
          "grants",
          "stream"
        ]
      },
      "EntityModelApplication": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 100,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "shortName": {
            "type": "string",
            "maxLength": 60,
            "minLength": 3,
            "pattern": "^[a-z0-9_]+$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "applicationType": {
            "type": "string",
            "enum": [
              "CUSTOM",
              "CONNECTOR",
              "KSML"
            ]
          },
          "type": {
            "type": "string"
          },
          "applicationClass": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "owners": {
            "$ref": "#/components/schemas/Group"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "kafkaStreams": {
            "type": "boolean"
          },
          "customKsml": {
            "type": "boolean"
          },
          "connector": {
            "type": "boolean"
          },
          "axualManagedKsml": {
            "type": "boolean"
          },
          "kafkaStreamsBased": {
            "type": "boolean"
          },
          "ableToGenerateSchemaRegistryPassword": {
            "type": "boolean"
          },
          "allApplicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "ableToResetOffsets": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "applicationId": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "applicationType",
          "name",
          "owners",
          "shortName"
        ]
      },
      "CollectionModelApplicationAccessGrant": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "application_access_grants": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ApplicationAccessGrantResponse"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EntityModelInstance": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "instanceClusters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceCluster"
            },
            "uniqueItems": true
          },
          "caCerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CACert"
            },
            "uniqueItems": true
          },
          "connectCerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CACert"
            },
            "uniqueItems": true
          },
          "shortName": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "enabledAuthenticationMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceAuthenticationMethods"
            },
            "minItems": 1,
            "uniqueItems": true
          },
          "connectEnabled": {
            "type": "boolean"
          },
          "connectLoggingSupportEnabled": {
            "type": "boolean"
          },
          "connectUrls": {
            "type": "string"
          },
          "granularBrowsePermission": {
            "type": "boolean"
          },
          "environmentMapping": {
            "type": "boolean"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "ksmlProvisioner": {
            "$ref": "#/components/schemas/KsmlProvisioner"
          },
          "ksmlEnabled": {
            "type": "boolean"
          },
          "ksmlUrl": {
            "type": "string"
          },
          "selfApprovalEnabled": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "enabledAuthenticationMethods",
          "instanceClusters",
          "name",
          "shortName"
        ]
      },
      "PagedModelEntityModelInstance": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "instances": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelInstance"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "EntityModelSchema": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 255,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "type": {
            "type": "string",
            "enum": [
              "AVRO",
              "PROTOBUF",
              "JSON_SCHEMA"
            ]
          },
          "description": {
            "type": "string",
            "maxLength": 500,
            "minLength": 0
          },
          "owners": {
            "$ref": "#/components/schemas/Group"
          },
          "fileName": {
            "type": "string"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "name",
          "type"
        ]
      },
      "PagedModelEntityModelSchema": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "schemas": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelSchema"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "ApplicationPrincipal": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "principal": {
            "type": "string",
            "maxLength": 2147483647,
            "minLength": 3
          },
          "applicationPem": {
            "type": "string"
          },
          "principalChain": {
            "type": "string"
          },
          "privateKeyPem": {
            "type": "string"
          },
          "expiresOn": {
            "type": "string",
            "format": "date-time"
          },
          "environment": {
            "$ref": "#/components/schemas/Environment"
          },
          "application": {
            "$ref": "#/components/schemas/Application"
          },
          "type": {
            "type": "string",
            "enum": [
              "SSL",
              "OAUTH",
              "UNKNOWN"
            ]
          },
          "active": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "privateKeyUploaded": {
            "type": "boolean"
          }
        },
        "required": [
          "application",
          "environment"
        ]
      },
      "EntityModelApplicationPrincipal": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "principal": {
            "type": "string",
            "maxLength": 2147483647,
            "minLength": 3
          },
          "applicationPem": {
            "type": "string"
          },
          "principalChain": {
            "type": "string"
          },
          "privateKeyPem": {
            "type": "string"
          },
          "expiresOn": {
            "type": "string",
            "format": "date-time"
          },
          "type": {
            "type": "string",
            "enum": [
              "SSL",
              "OAUTH",
              "UNKNOWN"
            ]
          },
          "active": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "privateKeyUploaded": {
            "type": "boolean"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "application",
          "environment"
        ]
      },
      "CollectionModelEntityModelApplicationPrincipal": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "application_principals": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelApplicationPrincipal"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ConfigField": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1
          },
          "type": {
            "type": "string"
          },
          "required": {
            "type": "boolean"
          },
          "defaultValue": {
            "type": "string"
          },
          "importance": {
            "type": "string"
          },
          "documentation": {
            "type": "string"
          },
          "configGroup": {
            "type": "string"
          },
          "displayName": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "required"
        ]
      },
      "EntityModelConnectPluginInfo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "instance": {
            "$ref": "#/components/schemas/Instance"
          },
          "pluginClass": {
            "type": "string"
          },
          "pluginType": {
            "type": "string"
          },
          "pluginVersion": {
            "type": "string"
          },
          "pluginConfigs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConfigField"
            },
            "uniqueItems": true
          },
          "pluginDeployed": {
            "type": "boolean"
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "instance",
          "pluginClass",
          "pluginType",
          "pluginVersion"
        ]
      },
      "PagedModelEntityModelConnectPluginInfo": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "connect_plugins": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelConnectPluginInfo"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "PagedModelEntityModelApplication": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "applications": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelApplication"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "CollectionModelGroup": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "groups": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/GroupResponse"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EntityModelIntegrity": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "level": {
            "type": "string",
            "maxLength": 50,
            "minLength": 0
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "color": {
            "type": "string",
            "maxLength": 12,
            "minLength": 0
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "PagedModelEntityModelIntegrity": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "integrities": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelIntegrity"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "EntityModelSupportTier": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 30,
            "minLength": 3
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "PagedModelEntityModelSupportTier": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "support_tiers": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelSupportTier"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "EntityModelConfidentiality": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "level": {
            "type": "string",
            "maxLength": 50,
            "minLength": 0
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "color": {
            "type": "string",
            "maxLength": 12,
            "minLength": 0
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "PagedModelEntityModelConfidentiality": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "confidentialities": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelConfidentiality"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "ApplicationDeployment": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "configs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationDeploymentConfig"
            },
            "uniqueItems": true
          },
          "application": {
            "$ref": "#/components/schemas/Application"
          },
          "environment": {
            "$ref": "#/components/schemas/Environment"
          },
          "state": {
            "type": "string",
            "enum": [
              "UNDEPLOYED",
              "STARTED",
              "STOPPED",
              "FAILED",
              "STARTED_WITH_FAILURES",
              "STARTING",
              "COMPLETED"
            ]
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "application",
          "environment"
        ]
      },
      "ApplicationDeploymentConfig": {
        "type": "object",
        "properties": {
          "configKey": {
            "type": "string"
          },
          "configValue": {
            "type": "string"
          },
          "ksmlDefinition": {
            "type": "boolean"
          }
        }
      },
      "EntityModelApplicationDeployment": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "configs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationDeploymentConfig"
            },
            "uniqueItems": true
          },
          "state": {
            "type": "string",
            "enum": [
              "UNDEPLOYED",
              "STARTED",
              "STOPPED",
              "FAILED",
              "STARTED_WITH_FAILURES",
              "STARTING",
              "COMPLETED"
            ]
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "application",
          "environment"
        ]
      },
      "CollectionModelEntityModelApplicationDeployment": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "application_deployments": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelApplicationDeployment"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "PagedModelEntityModelSchemaVersion": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "schema_versions": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "CollectionModelEntityModelSchemaVersion": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "schema_versions": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelSchemaVersion"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "PagedModelEntityModelStream": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "streams": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "CollectionModelEntityModelStream": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "streams": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelStream"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EntityModelTenant": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "shortName": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "uniqueConsumerGroup": {
            "type": "boolean"
          },
          "logo": {
            "type": "string"
          },
          "issuerUrl": {
            "type": "string"
          },
          "dataClassificationEnabled": {
            "type": "boolean"
          },
          "supportedAuthenticationMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TenantAuthenticationMethods"
            },
            "minItems": 1,
            "uniqueItems": true
          },
          "wizardCompleted": {
            "type": "boolean"
          },
          "customerId": {
            "type": "string"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        },
        "required": [
          "name",
          "shortName",
          "supportedAuthenticationMethods"
        ]
      },
      "PagedModelEntityModelTenant": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "tenants": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelTenant"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "CollectionModelEntityModelTenant": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "tenants": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelTenant"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ApplicationRequestBody": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 100,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "shortName": {
            "type": "string",
            "maxLength": 60,
            "minLength": 3,
            "pattern": "^[a-z0-9_]+$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "applicationType": {
            "type": "string",
            "enum": [
              "CUSTOM",
              "CONNECTOR",
              "KSML"
            ]
          },
          "type": {
            "type": "string"
          },
          "applicationClass": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "owners": {
            "$ref": "#/components/schemas/Group"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "viewers": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "kafkaStreams": {
            "type": "boolean"
          },
          "customKsml": {
            "type": "boolean"
          },
          "connector": {
            "type": "boolean"
          },
          "axualManagedKsml": {
            "type": "boolean"
          },
          "kafkaStreamsBased": {
            "type": "boolean"
          },
          "ableToGenerateSchemaRegistryPassword": {
            "type": "boolean"
          },
          "allApplicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "ableToResetOffsets": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          },
          "applicationId": {
            "type": "string"
          }
        },
        "required": [
          "applicationType",
          "name",
          "owners",
          "shortName"
        ]
      },
      "ApplicationAccessRequestBody": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "accessType": {
            "type": "string",
            "enum": [
              "PRODUCER",
              "CONSUMER"
            ]
          },
          "application": {
            "type": "string"
          },
          "stream": {
            "type": "string"
          },
          "grants": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "accessType",
          "application",
          "grants",
          "stream"
        ]
      },
      "ConfidentialityRequestBody": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "level": {
            "type": "string",
            "maxLength": 50,
            "minLength": 0
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "color": {
            "type": "string",
            "maxLength": 12,
            "minLength": 0
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        }
      },
      "IntegrityRequestBody": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "level": {
            "type": "string",
            "maxLength": 50,
            "minLength": 0
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "color": {
            "type": "string",
            "maxLength": 12,
            "minLength": 0
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        }
      },
      "StreamRequestBody": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "name": {
            "type": "string",
            "maxLength": 180,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "description": {
            "type": "string",
            "maxLength": 200,
            "minLength": 0
          },
          "keyType": {
            "type": "string",
            "enum": [
              "AVRO",
              "JSON",
              "JSON_SCHEMA",
              "STRING",
              "BINARY",
              "XML",
              "PROTOBUF"
            ]
          },
          "valueType": {
            "type": "string",
            "enum": [
              "AVRO",
              "JSON",
              "JSON_SCHEMA",
              "STRING",
              "BINARY",
              "XML",
              "PROTOBUF"
            ]
          },
          "keySchema": {
            "type": "string"
          },
          "valueSchema": {
            "type": "string"
          },
          "retentionPolicy": {
            "type": "string",
            "enum": [
              "delete",
              "compact",
              "compact,delete"
            ]
          },
          "owners": {
            "type": "string"
          },
          "integrity": {
            "type": "string"
          },
          "confidentiality": {
            "type": "string"
          },
          "viewers": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "keyType",
          "name",
          "owners",
          "retentionPolicy",
          "valueType"
        ]
      },
      "TenantRequestBody": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "shortName": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "uniqueConsumerGroup": {
            "type": "boolean"
          },
          "logo": {
            "type": "string"
          },
          "issuerUrl": {
            "type": "string"
          },
          "dataClassificationEnabled": {
            "type": "boolean"
          },
          "contact": {
            "type": "string"
          },
          "supportedAuthenticationMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TenantAuthenticationMethods"
            },
            "minItems": 1,
            "uniqueItems": true
          },
          "wizardCompleted": {
            "type": "boolean"
          },
          "customerId": {
            "type": "string"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "name",
          "shortName",
          "supportedAuthenticationMethods"
        ]
      },
      "ApplicationAccessGrantResponse": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "CANCELLED",
              "REJECTED",
              "APPROVED",
              "REVOKED"
            ]
          },
          "requestedAt": {
            "type": "string",
            "format": "date-time"
          },
          "requestedBy": {
            "type": "string"
          },
          "processedAt": {
            "type": "string",
            "format": "date-time"
          },
          "processedBy": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "pending": {
            "type": "boolean"
          },
          "approved": {
            "type": "boolean"
          },
          "revoked": {
            "type": "boolean"
          },
          "rejected": {
            "type": "boolean"
          },
          "notRevoked": {
            "type": "boolean"
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        }
      },
      "GroupResponse": {
        "type": "object",
        "properties": {
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "name": {
            "type": "string",
            "maxLength": 80,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "phoneNumber": {
            "type": "string",
            "maxLength": 16,
            "minLength": 0
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "name"
        ]
      },
      "ApplicationDeploymentRequestBody": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "configs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationDeploymentConfig"
            },
            "uniqueItems": true
          },
          "application": {
            "type": "string"
          },
          "environment": {
            "type": "string"
          },
          "state": {
            "type": "string",
            "enum": [
              "UNDEPLOYED",
              "STARTED",
              "STOPPED",
              "FAILED",
              "STARTED_WITH_FAILURES",
              "STARTING",
              "COMPLETED"
            ]
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "application",
          "environment"
        ]
      },
      "StreamConfigRequestBody": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "optLock": {
            "type": "integer",
            "format": "int64"
          },
          "stream": {
            "type": "string"
          },
          "environment": {
            "type": "string"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "retentionTime": {
            "type": "integer",
            "format": "int64",
            "maximum": 160704000000,
            "minimum": 1000
          },
          "partitions": {
            "type": "integer",
            "format": "int64",
            "maximum": 120000,
            "minimum": 1
          },
          "keySchemaVersion": {
            "type": "string"
          },
          "valueSchemaVersion": {
            "type": "string"
          },
          "forceApply": {
            "type": "boolean",
            "writeOnly": true
          },
          "uid": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_by": {
            "type": "string"
          }
        },
        "required": [
          "environment",
          "stream"
        ]
      },
      "UserSingleDTO": {
        "type": "object",
        "properties": {
          "fullName": {
            "type": "string"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Role"
            },
            "uniqueItems": true
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "notificationsEnabled": {
            "type": "boolean"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "middleName": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "RequestedStreamConfigMaskedField": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1
          },
          "isStrict": {
            "type": "boolean"
          }
        },
        "required": [
          "name"
        ]
      },
      "StreamConfigMaskedFieldsRequestDTO": {
        "type": "object",
        "properties": {
          "keyFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RequestedStreamConfigMaskedField"
            }
          },
          "valueFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RequestedStreamConfigMaskedField"
            }
          }
        }
      },
      "MaskedFieldDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1
          },
          "isStrict": {
            "type": "boolean"
          },
          "isMasked": {
            "type": "boolean"
          }
        },
        "required": [
          "name"
        ]
      },
      "MaskedFieldsDTO": {
        "type": "object",
        "properties": {
          "maskedFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MaskedFieldDTO"
            }
          }
        }
      },
      "ClusterWithProviderInfo": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "billingCloudEnabled": {
            "type": "boolean"
          },
          "providerType": {
            "type": "string"
          },
          "authenticationInfo": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "topicPattern": {
            "type": "string"
          },
          "groupPattern": {
            "type": "string"
          },
          "transactionalPattern": {
            "type": "string"
          },
          "sharedCluster": {
            "type": "boolean"
          },
          "kafkaVersion": {
            "type": "string"
          },
          "kafkaListeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "bootstrapUrlsByAuthentication": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "EntityModelClusterWithProviderInfo": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "billingCloudEnabled": {
            "type": "boolean"
          },
          "providerType": {
            "type": "string"
          },
          "authenticationInfo": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "topicPattern": {
            "type": "string"
          },
          "groupPattern": {
            "type": "string"
          },
          "transactionalPattern": {
            "type": "string"
          },
          "sharedCluster": {
            "type": "boolean"
          },
          "kafkaVersion": {
            "type": "string"
          },
          "kafkaListeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "bootstrapUrlsByAuthentication": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ProviderInformation": {
        "type": "object",
        "properties": {
          "clusterName": {
            "type": "string"
          },
          "purpose": {
            "type": "string"
          },
          "providerConfigs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "ImportedTopicDetails": {
        "type": "object",
        "properties": {
          "importedStreamCount": {
            "type": "integer",
            "format": "int32"
          },
          "importedACLCount": {
            "type": "integer",
            "format": "int32"
          },
          "importedSchemaCount": {
            "type": "integer",
            "format": "int32"
          },
          "groupName": {
            "type": "string"
          }
        }
      },
      "Acl": {
        "type": "object",
        "properties": {
          "principal": {
            "type": "string"
          },
          "certificate": {
            "type": "string"
          },
          "privateKey": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "accessType": {
            "type": "string",
            "enum": [
              "READ",
              "WRITE"
            ]
          },
          "applicationId": {
            "type": "string"
          },
          "keyPairs": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ApiCredentials"
            }
          }
        }
      },
      "ApiCredentials": {
        "type": "object",
        "properties": {
          "apiKey": {
            "type": "string"
          },
          "secret": {
            "type": "string"
          }
        }
      },
      "TopicDetail": {
        "type": "object",
        "properties": {
          "topicName": {
            "type": "string"
          },
          "retentionTimeMs": {
            "type": "string"
          },
          "configs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "acls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Acl"
            }
          },
          "partitionCount": {
            "type": "integer",
            "format": "int32"
          },
          "replication": {
            "type": "integer",
            "format": "int32"
          },
          "keySchema": {
            "type": "string"
          },
          "valueSchema": {
            "type": "string"
          }
        },
        "required": [
          "topicName"
        ]
      },
      "BrowsePermissionGroupDTO": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "users": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "groups": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "SchemaUploadRequest": {
        "type": "object",
        "properties": {
          "schema": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "maxLength": 500,
            "minLength": 0
          },
          "version": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "AVRO",
              "PROTOBUF",
              "JSON_SCHEMA"
            ]
          },
          "owners": {
            "type": "string"
          }
        },
        "required": [
          "schema"
        ]
      },
      "SchemaCheckRequest": {
        "type": "object",
        "properties": {
          "schema": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "AVRO",
              "PROTOBUF",
              "JSON_SCHEMA"
            ]
          }
        },
        "required": [
          "schema"
        ]
      },
      "EntityModelSchemaCheckDTO": {
        "type": "object",
        "properties": {
          "versions": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "fullName": {
            "type": "string"
          },
          "schema": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "AVRO",
              "PROTOBUF",
              "JSON_SCHEMA"
            ]
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ApiError": {
        "type": "object",
        "properties": {
          "errorCode": {
            "type": "string"
          },
          "errorMessage": {
            "type": "string"
          },
          "target": {
            "type": "string"
          }
        },
        "required": [
          "errorCode",
          "errorMessage"
        ]
      },
      "DiscoveredService": {
        "type": "object",
        "properties": {
          "kafkaCluster": {
            "$ref": "#/components/schemas/Cluster"
          },
          "schemaRegistryClusters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Cluster"
            }
          }
        },
        "required": [
          "kafkaCluster"
        ]
      },
      "ProviderDiscoveredServicesResponse": {
        "type": "object",
        "properties": {
          "credentialsValid": {
            "type": "boolean"
          },
          "error": {
            "$ref": "#/components/schemas/ApiError"
          },
          "environments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ServiceEnvironment"
            }
          }
        }
      },
      "ServiceEnvironment": {
        "type": "object",
        "properties": {
          "services": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DiscoveredService"
            }
          },
          "environmentId": {
            "type": "string"
          }
        },
        "required": [
          "services"
        ]
      },
      "ResourceCounters": {
        "type": "object",
        "properties": {
          "streams": {
            "type": "integer",
            "format": "int32"
          },
          "applications": {
            "type": "integer",
            "format": "int32"
          },
          "schemas": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "RegisterOrganizationRequest": {
        "type": "object",
        "properties": {
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "organizationName": {
            "type": "string"
          },
          "organizationShortName": {
            "type": "string"
          }
        }
      },
      "EntityModelOrgDetailsDTO": {
        "type": "object",
        "properties": {
          "data": {
            "$ref": "#/components/schemas/OrgDetailsDataDTO"
          },
          "statusCode": {
            "type": "integer",
            "format": "int32"
          },
          "message": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "OrgDetailsDataDTO": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "organizationName": {
            "type": "string"
          },
          "organizationShortName": {
            "type": "string"
          }
        }
      },
      "InstanceClusterDTO": {
        "type": "object",
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/Cluster"
          }
        }
      },
      "InstanceCreateDTO": {
        "type": "object",
        "properties": {
          "properties": {
            "$ref": "#/components/schemas/JsonNullableMapStringString"
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "description": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "instanceClusters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceClusterDTO"
            },
            "minItems": 1,
            "uniqueItems": true
          },
          "caCerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CACert"
            },
            "uniqueItems": true
          },
          "connectCerts": {
            "$ref": "#/components/schemas/JsonNullableSetCACert"
          },
          "shortName": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "enabledAuthenticationMethods": {
            "$ref": "#/components/schemas/JsonNullableSetInstanceAuthenticationMethods"
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "supportTier": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "connectEnabled": {
            "type": "boolean"
          },
          "connectLoggingSupportEnabled": {
            "type": "boolean"
          },
          "connectUrls": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "granularBrowsePermission": {
            "type": "boolean"
          },
          "topicOwnerBrowsePermission": {
            "type": "boolean"
          },
          "environmentMapping": {
            "type": "boolean"
          },
          "certificateReusePreventionLevel": {
            "type": "string"
          },
          "selfApproval": {
            "type": "boolean"
          }
        },
        "required": [
          "instanceClusters",
          "name",
          "shortName"
        ]
      },
      "JsonNullableMapStringString": {
        "type": "object",
        "properties": {
          "present": {
            "type": "boolean"
          },
          "undefined": {
            "type": "boolean"
          }
        }
      },
      "JsonNullableSetCACert": {
        "type": "object",
        "properties": {
          "present": {
            "type": "boolean"
          },
          "undefined": {
            "type": "boolean"
          }
        }
      },
      "JsonNullableSetInstanceAuthenticationMethods": {
        "type": "object",
        "properties": {
          "present": {
            "type": "boolean"
          },
          "undefined": {
            "type": "boolean"
          }
        }
      },
      "JsonNullableString": {
        "type": "object",
        "properties": {
          "present": {
            "type": "boolean"
          },
          "undefined": {
            "type": "boolean"
          }
        }
      },
      "DistributionConfigDTO": {
        "type": "object",
        "properties": {
          "distributionUrl": {
            "type": "string",
            "minLength": 1
          },
          "kafkaCredentials": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "connectCredentials": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        },
        "required": [
          "distributionUrl"
        ]
      },
      "EmbeddedSupportTier": {
        "type": "object",
        "properties": {
          "supportTier": {
            "$ref": "#/components/schemas/EntityModelSupportTier"
          }
        }
      },
      "EntityModelInstanceWithProviderInfo": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "instanceClusters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceClusterWithLink"
            },
            "uniqueItems": true
          },
          "caCerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CACert"
            },
            "uniqueItems": true
          },
          "connectCerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CACert"
            },
            "uniqueItems": true
          },
          "shortName": {
            "type": "string"
          },
          "enabledAuthenticationMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceAuthenticationMethods"
            },
            "uniqueItems": true
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "get_embedded": {
            "$ref": "#/components/schemas/EmbeddedSupportTier"
          },
          "connectEnabled": {
            "type": "boolean"
          },
          "connectLoggingSupportEnabled": {
            "type": "boolean"
          },
          "connectUrls": {
            "type": "string"
          },
          "ksmlEnabled": {
            "type": "boolean"
          },
          "ksmlUrl": {
            "type": "string"
          },
          "ksmlProvisioners": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KsmlProvisionerResponseDTO"
            }
          },
          "granularBrowsePermission": {
            "type": "boolean"
          },
          "topicOwnerBrowsePermission": {
            "type": "boolean"
          },
          "selfApproval": {
            "type": "boolean"
          },
          "environmentMapping": {
            "type": "boolean"
          },
          "authenticationInfo": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "schemaRegistryVersion": {
            "type": "string"
          },
          "instanceClusterSRListeners": {
            "type": "array",
            "deprecated": true,
            "items": {
              "$ref": "#/components/schemas/InstanceClusterSRListenerDTO"
            },
            "uniqueItems": true
          },
          "certificateReusePreventionLevel": {
            "type": "string",
            "enum": [
              "NONE",
              "INSTANCE",
              "TENANT"
            ]
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "InstanceClusterSRListenerDTO": {
        "type": "object",
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/Cluster"
          },
          "schemaRegistryListeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "InstanceClusterWithLink": {
        "type": "object",
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/ClusterWithProviderInfo"
          },
          "schemaRegistryUrls": {
            "type": "string"
          },
          "providerInfo": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "schemaRegistryType": {
            "type": "string",
            "enum": [
              "APICURIO",
              "CONFLUENT"
            ]
          },
          "distributionConfig": {
            "$ref": "#/components/schemas/DistributionConfigDTO"
          },
          "_links": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/Link"
            }
          }
        }
      },
      "KsmlProvisionerResponseDTO": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "clusterId": {
            "type": "string"
          },
          "schemaRegistries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SchemaRegistryConfig"
            }
          }
        }
      },
      "Authentications": {
        "type": "object",
        "properties": {
          "basic": {
            "type": "boolean"
          },
          "oAuth": {
            "type": "boolean"
          }
        }
      },
      "KeycloakDetails": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string"
          },
          "masterRealm": {
            "type": "string"
          },
          "adminUsername": {
            "type": "string"
          },
          "adminPassword": {
            "type": "string"
          },
          "adminClientId": {
            "type": "string"
          },
          "apicurioRealm": {
            "type": "string"
          }
        }
      },
      "SchemaRegistryCredentials": {
        "type": "object",
        "properties": {
          "authenticationType": {
            "type": "string"
          },
          "certificate": {
            "type": "string"
          },
          "privateKey": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "password": {
            "type": "string"
          },
          "truststore": {
            "type": "string"
          }
        }
      },
      "SchemaRegistryDetails": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string"
          },
          "schemaRegistryType": {
            "type": "string"
          },
          "credentials": {
            "$ref": "#/components/schemas/SchemaRegistryCredentials"
          },
          "keycloakDetails": {
            "$ref": "#/components/schemas/KeycloakDetails"
          },
          "schemaRegistryVersion": {
            "type": "string"
          },
          "listeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "skipFields": {
            "$ref": "#/components/schemas/SkipFields"
          },
          "authentications": {
            "$ref": "#/components/schemas/Authentications"
          },
          "srCredentialsModified": {
            "type": "boolean"
          },
          "keycloakDetailsModified": {
            "type": "boolean"
          },
          "apicurio": {
            "type": "boolean"
          }
        }
      },
      "SkipFields": {
        "type": "object",
        "properties": {
          "credentials": {
            "type": "boolean"
          },
          "keycloakDetails": {
            "type": "boolean"
          }
        }
      },
      "KsmlProvisionerCreateDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3
          },
          "url": {
            "type": "string",
            "maxLength": 255,
            "minLength": 0
          },
          "clusterId": {
            "type": "string",
            "minLength": 1
          },
          "schemaRegistries": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SchemaRegistryConfig"
            }
          }
        },
        "required": [
          "clusterId",
          "name",
          "url"
        ]
      },
      "GroupRequestDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "maxLength": 80,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "phoneNumber": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "members": {
            "$ref": "#/components/schemas/JsonNullableSetString"
          },
          "managers": {
            "$ref": "#/components/schemas/JsonNullableSetString"
          },
          "resourceManagers": {
            "$ref": "#/components/schemas/JsonNullableSetString"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        },
        "required": [
          "name"
        ]
      },
      "JsonNullableSetString": {
        "type": "object",
        "properties": {
          "present": {
            "type": "boolean"
          },
          "undefined": {
            "type": "boolean"
          }
        }
      },
      "RepresentationModelGroupSingleDTO": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EnvironmentCreateRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "shortName": {
            "type": "string",
            "maxLength": 20,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "description": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "color": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "instance": {
            "type": "string",
            "minLength": 1
          },
          "authorizationIssuer": {
            "type": "string",
            "enum": [
              "STREAM_OWNER",
              "AUTO"
            ]
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "retentionTime": {
            "type": "integer",
            "format": "int64",
            "maximum": 160704000000,
            "minimum": 1000
          },
          "partitions": {
            "type": "integer",
            "format": "int64",
            "maximum": 120000,
            "minimum": 1
          },
          "owners": {
            "type": "string"
          },
          "viewers": {
            "$ref": "#/components/schemas/JsonNullableSetString"
          },
          "properties": {
            "$ref": "#/components/schemas/JsonNullableMapStringString"
          },
          "settings": {
            "$ref": "#/components/schemas/JsonNullableMapStringString"
          }
        },
        "required": [
          "instance",
          "name",
          "owners",
          "shortName"
        ]
      },
      "RepresentationModelEnvironmentWithLinks": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ConnectStatusRequest": {
        "type": "object",
        "properties": {
          "tenantName": {
            "type": "string"
          },
          "applicationName": {
            "type": "string"
          },
          "applicationId": {
            "type": "string"
          },
          "applicationVersion": {
            "type": "string"
          },
          "instanceName": {
            "type": "string"
          },
          "environmentName": {
            "type": "string"
          },
          "connectUrls": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicationType": {
            "type": "string"
          }
        },
        "required": [
          "connectUrls"
        ]
      },
      "ApplicationStatus": {
        "type": "object",
        "properties": {
          "available": {
            "type": "boolean"
          }
        }
      },
      "ConnectAppAvailabilityResponse": {
        "type": "object",
        "properties": {
          "applicationType": {
            "type": "string",
            "enum": [
              "CONNECTOR"
            ]
          },
          "applicationAvailabilityStatus": {
            "type": "object",
            "additionalProperties": {
              "$ref": "#/components/schemas/ApplicationStatus"
            }
          }
        }
      },
      "ConnectAppStatus": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "connectorClass": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "tasks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TaskState"
            }
          }
        }
      },
      "ConnectAppStatusResponse": {
        "type": "object",
        "properties": {
          "applicationType": {
            "type": "string",
            "enum": [
              "CONNECTOR"
            ]
          },
          "connectAppStatusList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConnectAppStatus"
            },
            "uniqueItems": true
          }
        }
      },
      "TaskState": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "state": {
            "type": "string",
            "enum": [
              "UNASSIGNED",
              "RUNNING",
              "PAUSED",
              "FAILED",
              "UNKNOWN_RESOURCE"
            ]
          },
          "workerId": {
            "type": "string"
          },
          "trace": {
            "type": "string"
          }
        }
      },
      "ClusterCreateDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_]+$"
          },
          "description": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "location": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "billingCloudEnabled": {
            "type": "boolean"
          },
          "providerType": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "topicPattern": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "groupPattern": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "transactionalPattern": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "sharedCluster": {
            "type": "boolean"
          },
          "providerInfo": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "kafkaVersion": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "kafkaListeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "bootstrapUrlsByAuthentication": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        },
        "required": [
          "name"
        ]
      },
      "ApplicationOffsetResetRequest": {
        "type": "object",
        "properties": {
          "topicName": {
            "type": "string",
            "minLength": 1,
            "pattern": "(?i)^[a-z0-9\\.\\-_]+$"
          },
          "applicationId": {
            "type": "string",
            "minLength": 1,
            "pattern": "(?i)^[a-z0-9\\.\\-_]+$"
          },
          "offsetResetStrategy": {
            "type": "string",
            "enum": [
              "EARLIEST",
              "LATEST",
              "TIMESTAMP"
            ]
          },
          "timestamp": {
            "type": "integer",
            "format": "int64"
          }
        },
        "required": [
          "applicationId",
          "offsetResetStrategy",
          "topicName"
        ]
      },
      "ApplicationPrincipalDTO": {
        "type": "object",
        "properties": {
          "principal": {
            "type": "string"
          },
          "contents": {
            "type": "string"
          },
          "certificate": {
            "type": "string"
          },
          "privateKey": {
            "type": "string"
          },
          "application": {
            "type": "string"
          },
          "environment": {
            "type": "string"
          },
          "custom": {
            "type": "boolean"
          }
        }
      },
      "ApplicationAuthCreationRequest": {
        "type": "object",
        "properties": {
          "applicationId": {
            "type": "string"
          },
          "environmentId": {
            "type": "string"
          },
          "target": {
            "type": "string",
            "enum": [
              "SCHEMA_REGISTRY",
              "KAFKA"
            ]
          },
          "type": {
            "type": "string",
            "enum": [
              "basic",
              "oauth"
            ]
          },
          "principal": {
            "type": "string",
            "maxLength": 239,
            "minLength": 3
          }
        },
        "required": [
          "applicationId",
          "environmentId",
          "target"
        ]
      },
      "AuthDataDTO": {
        "type": "object",
        "properties": {
          "authData": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "ApplicationAccessGrantDTO": {
        "type": "object",
        "properties": {
          "applicationId": {
            "type": "string",
            "minLength": 1
          },
          "streamId": {
            "type": "string",
            "minLength": 1
          },
          "environmentId": {
            "type": "string",
            "minLength": 1
          },
          "accessType": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "accessType",
          "applicationId",
          "environmentId",
          "streamId"
        ]
      },
      "ApplicationAccessGrantResponseWithEnvDTO": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string",
            "readOnly": true
          },
          "id": {
            "type": "string",
            "readOnly": true
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "CANCELLED",
              "REJECTED",
              "APPROVED",
              "REVOKED"
            ],
            "minLength": 1,
            "readOnly": true
          },
          "requestedBy": {
            "type": "string",
            "minLength": 1,
            "readOnly": true
          },
          "processedBy": {
            "type": "string",
            "minLength": 1,
            "readOnly": true
          },
          "comment": {
            "type": "string",
            "readOnly": true
          },
          "environment": {
            "$ref": "#/components/schemas/EnvironmentResponseDTO"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "minLength": 1,
            "readOnly": true
          },
          "created_by": {
            "type": "string",
            "minLength": 1,
            "readOnly": true
          },
          "modified_at": {
            "type": "string",
            "format": "date-time",
            "minLength": 1,
            "readOnly": true
          },
          "modified_by": {
            "type": "string",
            "minLength": 1,
            "readOnly": true
          },
          "requested_at": {
            "type": "string",
            "format": "date-time",
            "minLength": 1,
            "readOnly": true
          },
          "processed_at": {
            "type": "string",
            "format": "date-time",
            "minLength": 1,
            "readOnly": true
          }
        },
        "required": [
          "created_at",
          "created_by",
          "modified_at",
          "modified_by",
          "processedBy",
          "processed_at",
          "requestedBy",
          "requested_at",
          "status"
        ]
      },
      "EnvironmentResponseDTO": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "name": {
            "type": "string",
            "minLength": 1
          },
          "shortName": {
            "type": "string",
            "minLength": 1
          },
          "description": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "authorizationIssuer": {
            "type": "string",
            "enum": [
              "STREAM_OWNER",
              "AUTO"
            ]
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "retentionTime": {
            "type": "integer",
            "format": "int64"
          },
          "partitions": {
            "type": "integer",
            "format": "int64"
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "minLength": 1,
            "readOnly": true
          },
          "created_by": {
            "type": "string",
            "minLength": 1,
            "readOnly": true
          },
          "modified_at": {
            "type": "string",
            "format": "date-time",
            "minLength": 1,
            "readOnly": true
          },
          "modified_by": {
            "type": "string",
            "minLength": 1,
            "readOnly": true
          }
        },
        "required": [
          "created_at",
          "created_by",
          "modified_at",
          "modified_by",
          "name",
          "shortName"
        ]
      },
      "DenyRevokeRequest": {
        "type": "object",
        "properties": {
          "reason": {
            "type": "string"
          }
        },
        "required": [
          "reason"
        ]
      },
      "UserUpdateRequest": {
        "type": "object",
        "properties": {
          "firstName": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "lastName": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "middleName": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "phoneNumber": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "settings": {
            "$ref": "#/components/schemas/JsonNullableMapStringString"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/JsonNullableString"
          }
        }
      },
      "RepresentationModelStreamWithLinks": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "TransferOwnershipDTO": {
        "type": "object",
        "properties": {
          "owners": {
            "type": "string"
          }
        },
        "required": [
          "owners"
        ]
      },
      "InstanceUpdateDTO": {
        "type": "object",
        "properties": {
          "properties": {
            "$ref": "#/components/schemas/JsonNullableMapStringString"
          },
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_ ]+$"
          },
          "description": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "instanceClusters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceClusterDTO"
            },
            "uniqueItems": true
          },
          "caCerts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CACert"
            },
            "uniqueItems": true
          },
          "connectCerts": {
            "$ref": "#/components/schemas/JsonNullableSetCACert"
          },
          "shortName": {
            "type": "string",
            "maxLength": 12,
            "minLength": 1,
            "pattern": "(?i)^[a-z][a-z0-9]*$"
          },
          "enabledAuthenticationMethods": {
            "$ref": "#/components/schemas/JsonNullableSetInstanceAuthenticationMethods"
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "supportTier": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "connectEnabled": {
            "$ref": "#/components/schemas/JsonNullableBoolean"
          },
          "connectLoggingSupportEnabled": {
            "$ref": "#/components/schemas/JsonNullableBoolean"
          },
          "connectUrls": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "granularBrowsePermission": {
            "$ref": "#/components/schemas/JsonNullableBoolean"
          },
          "topicOwnerBrowsePermission": {
            "$ref": "#/components/schemas/JsonNullableBoolean"
          },
          "environmentMapping": {
            "$ref": "#/components/schemas/JsonNullableBoolean"
          },
          "certificateReusePreventionLevel": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "selfApproval": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "allInstanceSettingsNull": {
            "type": "boolean"
          }
        }
      },
      "JsonNullableBoolean": {
        "type": "object",
        "properties": {
          "present": {
            "type": "boolean"
          },
          "undefined": {
            "type": "boolean"
          }
        }
      },
      "EnvironmentUpdateRequest": {
        "type": "object",
        "properties": {
          "name": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "shortName": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "description": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "color": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "instance": {
            "type": "string"
          },
          "authorizationIssuer": {
            "type": "string",
            "enum": [
              "STREAM_OWNER",
              "AUTO"
            ]
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "retentionTime": {
            "$ref": "#/components/schemas/JsonNullableLong"
          },
          "partitions": {
            "$ref": "#/components/schemas/JsonNullableLong"
          },
          "owners": {
            "type": "string"
          },
          "viewers": {
            "$ref": "#/components/schemas/JsonNullableSetString"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "settings": {
            "$ref": "#/components/schemas/JsonNullableMapStringString"
          }
        }
      },
      "JsonNullableLong": {
        "type": "object",
        "properties": {
          "present": {
            "type": "boolean"
          },
          "undefined": {
            "type": "boolean"
          }
        }
      },
      "ClusterUpdateDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "maxLength": 50,
            "minLength": 3,
            "pattern": "(?i)^[a-z0-9\\.\\-_]+$"
          },
          "description": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "location": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "billingCloudEnabled": {
            "type": "boolean"
          },
          "providerType": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "topicPattern": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "groupPattern": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "transactionalPattern": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "sharedCluster": {
            "type": "boolean"
          },
          "providerInfo": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "kafkaVersion": {
            "$ref": "#/components/schemas/JsonNullableString"
          },
          "kafkaListeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "bootstrapUrlsByAuthentication": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "Pageable": {
        "type": "object",
        "properties": {
          "page": {
            "type": "integer",
            "format": "int32",
            "minimum": 0
          },
          "size": {
            "type": "integer",
            "format": "int32",
            "minimum": 1
          },
          "sort": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "PagedResourcesAssemblerUserInlineDTO": {
        "type": "object",
        "properties": {
          "forceFirstAndLastRels": {
            "type": "boolean",
            "writeOnly": true
          }
        }
      },
      "PagedModelUserInlineDTO": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "users": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UserInlineDTO"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "UserInlineDTO": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "middleName": {
            "type": "string"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "phoneNumber": {
            "type": "string"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "DynamicSearchValidatedFields": {
        "type": "object",
        "properties": {
          "method": {
            "type": "string"
          },
          "field": {
            "type": "string"
          }
        }
      },
      "UserDynamicSearch": {
        "type": "object",
        "properties": {
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "roles": {
            "type": "string"
          },
          "validatedFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DynamicSearchValidatedFields"
            }
          }
        }
      },
      "PagedResourcesAssembler": {
        "type": "object",
        "properties": {
          "forceFirstAndLastRels": {
            "type": "boolean",
            "writeOnly": true
          }
        }
      },
      "PagedModelUserDynamicSearchResultDTO": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "users": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/UserDynamicSearchResultDTO"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "UserDynamicSearchResultDTO": {
        "type": "object",
        "properties": {
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Role"
            },
            "uniqueItems": true
          },
          "uid": {
            "type": "string"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "middleName": {
            "type": "string"
          },
          "phoneNumber": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "InstanceUsage": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "streamConfigsCount": {
            "type": "integer",
            "format": "int64"
          },
          "supportTier": {
            "type": "string"
          },
          "clustersNames": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          }
        }
      },
      "TenantUsage": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "groups": {
            "type": "integer",
            "format": "int64"
          },
          "instance": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceUsage"
            }
          }
        }
      },
      "InstanceConnectInfo": {
        "type": "object",
        "properties": {
          "instanceShortName": {
            "type": "string"
          },
          "connectUrls": {
            "type": "string"
          },
          "connectEnabled": {
            "type": "boolean"
          },
          "tenantShortName": {
            "type": "string"
          }
        }
      },
      "ResourceConstraintDTO": {
        "type": "object",
        "properties": {
          "streamName": {
            "type": "string"
          },
          "environmentName": {
            "type": "string"
          },
          "applicationName": {
            "type": "string"
          },
          "accessType": {
            "type": "string"
          }
        }
      },
      "StreamDeleteConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "streamConfigsCount": {
            "type": "integer",
            "format": "int64"
          },
          "streamConfigs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceConstraintDTO"
            }
          },
          "activeGrantsCount": {
            "type": "integer",
            "format": "int64"
          },
          "activeGrants": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceConstraintDTO"
            }
          }
        }
      },
      "StreamCreateConstraint": {
        "type": "object",
        "properties": {
          "canCreate": {
            "type": "boolean"
          },
          "waitTill": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "GroupProjection": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "uid": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "PagedModelStreamProjection": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "streamProjections": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/StreamProjection"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "SchemaProjection": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "uid": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "StreamProjection": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "keyType": {
            "type": "string",
            "enum": [
              "AVRO",
              "JSON",
              "JSON_SCHEMA",
              "STRING",
              "BINARY",
              "XML",
              "PROTOBUF"
            ]
          },
          "description": {
            "type": "string"
          },
          "valueType": {
            "type": "string",
            "enum": [
              "AVRO",
              "JSON",
              "JSON_SCHEMA",
              "STRING",
              "BINARY",
              "XML",
              "PROTOBUF"
            ]
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "owners": {
            "$ref": "#/components/schemas/GroupProjection"
          },
          "retentionPolicy": {
            "type": "string",
            "enum": [
              "delete",
              "compact",
              "compact,delete"
            ]
          },
          "keySchema": {
            "$ref": "#/components/schemas/SchemaProjection"
          },
          "valueSchema": {
            "$ref": "#/components/schemas/SchemaProjection"
          },
          "confidentiality": {
            "$ref": "#/components/schemas/Confidentiality"
          },
          "integrity": {
            "$ref": "#/components/schemas/Integrity"
          },
          "uid": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "StreamDynamicSearch": {
        "type": "object",
        "properties": {
          "streamId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "groupId": {
            "type": "string"
          },
          "groupName": {
            "type": "string"
          },
          "tag": {
            "type": "string"
          },
          "myStreams": {
            "type": "boolean"
          },
          "validatedFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DynamicSearchValidatedFields"
            }
          }
        }
      },
      "ListPermissionResponse": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string"
          },
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "middleName": {
            "type": "string"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "USER",
              "GROUP"
            ]
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "created_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          }
        }
      },
      "StreamConfigMaskedField": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1
          },
          "isStrict": {
            "type": "boolean"
          },
          "isMasked": {
            "type": "boolean"
          },
          "isStrictEditable": {
            "type": "boolean"
          },
          "isMaskedEditable": {
            "type": "boolean"
          }
        },
        "required": [
          "name"
        ]
      },
      "StreamConfigMaskedFieldsResponseDTO": {
        "type": "object",
        "properties": {
          "keyFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StreamConfigMaskedField"
            }
          },
          "valueFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StreamConfigMaskedField"
            }
          }
        }
      },
      "GrantsConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "activeGrantsCount": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "TopicBrowseConfigResponse": {
        "type": "object",
        "properties": {
          "bootstrapUrls": {
            "type": "string"
          },
          "brokerProtocolType": {
            "type": "string"
          },
          "resolvedTopicName": {
            "type": "string"
          },
          "keyType": {
            "type": "string"
          },
          "valueType": {
            "type": "string"
          },
          "brokerAuthConfigs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "schemaRegistryUrls": {
            "type": "string"
          },
          "srProtocolType": {
            "type": "string"
          },
          "srType": {
            "type": "string",
            "enum": [
              "APICURIO",
              "CONFLUENT"
            ]
          },
          "srAuthConfigs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "keyMaskedFields": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "valueMaskedFields": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "AsyncAPI": {
        "type": "object",
        "properties": {
          "asyncApiSpec": {
            "type": "string"
          }
        }
      },
      "KafkaPropertiesDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1
          },
          "description": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "validValues": {
            "type": "string"
          },
          "dependsOn": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "name"
        ]
      },
      "KafkaPropertiesResponseDTO": {
        "type": "object",
        "properties": {
          "availableProperties": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/KafkaPropertiesDTO"
            }
          }
        }
      },
      "SchemaVersionDTO": {
        "type": "object",
        "properties": {
          "schemaVersion": {
            "type": "string"
          },
          "schemaVersionUid": {
            "type": "string"
          }
        }
      },
      "SchemaFieldsWithMaskedStatus": {
        "type": "object",
        "properties": {
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MaskedFieldDTO"
            }
          }
        }
      },
      "SchemaDeleteConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "activeStreamsCount": {
            "type": "integer",
            "format": "int64"
          },
          "activeStreams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StreamConstraintDTO"
            }
          }
        }
      },
      "StreamConstraintDTO": {
        "type": "object",
        "properties": {
          "streamId": {
            "type": "string"
          },
          "streamName": {
            "type": "string"
          }
        }
      },
      "OwnersDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        }
      },
      "PagedModelSchemaSearchResultDTO": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "schemas": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/SchemaSearchResultDTO"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "SchemaSearchResultDTO": {
        "type": "object",
        "properties": {
          "schemaUid": {
            "type": "string"
          },
          "schemaName": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "AVRO",
              "PROTOBUF",
              "JSON_SCHEMA"
            ]
          },
          "latestSchemaVersion": {
            "$ref": "#/components/schemas/SchemaVersionInfo"
          },
          "owners": {
            "$ref": "#/components/schemas/OwnersDTO"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "SchemaVersionInfo": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "createdByFullName": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "RepresentationModelEntityModelLatestSchemaVersionDTO": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EntityModelSchemaVersionWithUserInfoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "schemaBody": {
            "type": "string"
          },
          "schema": {
            "$ref": "#/components/schemas/SchemaDTO"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "modifiedAt": {
            "type": "string",
            "format": "date-time"
          },
          "createdByFullName": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "SchemaDTO": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "AVRO",
              "PROTOBUF",
              "JSON_SCHEMA"
            ]
          },
          "owners": {
            "$ref": "#/components/schemas/OwnersDTO"
          }
        }
      },
      "SchemaVersionDeleteConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "activeStreamConfigsCount": {
            "type": "integer",
            "format": "int64"
          },
          "activeStreamConfigs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/StreamConfigConstraintDTO"
            }
          }
        }
      },
      "StreamConfigConstraintDTO": {
        "type": "object",
        "properties": {
          "streamId": {
            "type": "string"
          },
          "streamName": {
            "type": "string"
          },
          "environmentId": {
            "type": "string"
          },
          "environmentName": {
            "type": "string"
          },
          "environmentColor": {
            "type": "string"
          }
        }
      },
      "EntityModelGrantsOverviewRepresentation": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "AppMetadataDTO": {
        "type": "object",
        "properties": {
          "tenant_name": {
            "type": "string"
          },
          "tenant_short_name": {
            "type": "string"
          }
        }
      },
      "EntityModelUserDetailsDTO": {
        "type": "object",
        "properties": {
          "user_id": {
            "type": "string"
          },
          "user_metadata": {
            "$ref": "#/components/schemas/UserMetadataDTO"
          },
          "app_metadata": {
            "$ref": "#/components/schemas/AppMetadataDTO"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "UserMetadataDTO": {
        "type": "object",
        "properties": {
          "username": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "given_name": {
            "type": "string"
          },
          "family_name": {
            "type": "string"
          }
        }
      },
      "ClusterMonitoringInfo": {
        "type": "object",
        "properties": {
          "clusterName": {
            "type": "string"
          },
          "clusterPatterns": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "MonitoringInfoGovernance": {
        "type": "object",
        "properties": {
          "clusterMonitoringInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ClusterMonitoringInfo"
            }
          }
        }
      },
      "MonitoringInfo": {
        "type": "object",
        "properties": {
          "tenantShortName": {
            "type": "string"
          },
          "instanceShortName": {
            "type": "string"
          },
          "envShortName": {
            "type": "string"
          },
          "clusterMonitoringInfoList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ClusterMonitoringInfo"
            }
          }
        }
      },
      "MeInformation": {
        "type": "object",
        "properties": {
          "firstName": {
            "type": "string"
          },
          "lastName": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "tenantUid": {
            "type": "string"
          },
          "tenantName": {
            "type": "string"
          },
          "tenantShortName": {
            "type": "string"
          },
          "wizardCompleted": {
            "type": "boolean"
          },
          "topicBrowseEnabled": {
            "type": "boolean"
          },
          "schemaRegistryEnabled": {
            "type": "boolean"
          }
        }
      },
      "IntegrityDeleteConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "streamsCount": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "EntityModelSchemaRegistryDetails": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string"
          },
          "schemaRegistryType": {
            "type": "string"
          },
          "credentials": {
            "$ref": "#/components/schemas/SchemaRegistryCredentials"
          },
          "keycloakDetails": {
            "$ref": "#/components/schemas/KeycloakDetails"
          },
          "schemaRegistryVersion": {
            "type": "string"
          },
          "listeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "skipFields": {
            "$ref": "#/components/schemas/SkipFields"
          },
          "authentications": {
            "$ref": "#/components/schemas/Authentications"
          },
          "srCredentialsModified": {
            "type": "boolean"
          },
          "keycloakDetailsModified": {
            "type": "boolean"
          },
          "apicurio": {
            "type": "boolean"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EntityModelDistributorStatusDTO": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "RUNNING",
              "PARTIALLY_RUNNING",
              "FAILED",
              "UNDEPLOYED",
              "STOPPED"
            ]
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "DistributionOverviewDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "source": {
            "type": "string"
          },
          "target": {
            "type": "string"
          }
        }
      },
      "DistributionOverviewsDTO": {
        "type": "object",
        "properties": {
          "distributions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DistributionOverviewDTO"
            }
          }
        }
      },
      "InstanceDeleteConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "activeEnvironmentsCount": {
            "type": "integer",
            "format": "int64"
          },
          "envShortNames": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "InstanceDynamicSearch": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "shortName": {
            "type": "string"
          },
          "validatedFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DynamicSearchValidatedFields"
            }
          }
        }
      },
      "ClusterProjection": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "uid": {
            "type": "string"
          },
          "tenant": {
            "$ref": "#/components/schemas/TenantProject"
          },
          "groupPattern": {
            "type": "string"
          },
          "transactionalPattern": {
            "type": "string"
          },
          "topicPattern": {
            "type": "string"
          },
          "providerType": {
            "type": "string"
          }
        }
      },
      "EnabledAuthenticationMethodsProjection": {
        "type": "object",
        "properties": {
          "protocol": {
            "type": "string"
          },
          "mechanism": {
            "type": "string",
            "enum": [
              "MUTUAL_TLS",
              "SCRAM_SHA_256",
              "SCRAM_SHA_512",
              "OAUTH_BEARER",
              "PLAIN"
            ]
          },
          "rank": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "EntityModelInstanceAttributesResponseDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "shortName": {
            "type": "string"
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "instanceClusters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceClustersProjection"
            },
            "uniqueItems": true
          },
          "enabledAuthenticationMethods": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EnabledAuthenticationMethodsProjection"
            },
            "uniqueItems": true
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "InstanceClustersProjection": {
        "type": "object",
        "properties": {
          "cluster": {
            "$ref": "#/components/schemas/ClusterProjection"
          },
          "schemaRegistryUrls": {
            "type": "string"
          }
        }
      },
      "PagedModelEntityModelInstanceAttributesResponseDTO": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "instances": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EntityModelInstanceAttributesResponseDTO"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "TenantProject": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string"
          }
        }
      },
      "UnusedTopicDTO": {
        "type": "object",
        "properties": {
          "topicId": {
            "type": "string"
          },
          "topicName": {
            "type": "string"
          },
          "environmentId": {
            "type": "string"
          },
          "environmentName": {
            "type": "string"
          },
          "days": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "UnusedTopicsResponse": {
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UnusedTopicDTO"
            }
          },
          "lastUpdatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "TopicMessageCountDTO": {
        "type": "object",
        "properties": {
          "topicId": {
            "type": "string"
          },
          "topicName": {
            "type": "string"
          },
          "environmentId": {
            "type": "string"
          },
          "environmentName": {
            "type": "string"
          },
          "messages": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "TopicMessageCountResponse": {
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TopicMessageCountDTO"
            }
          },
          "lastUpdatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "ResourcesByGroupDTO": {
        "type": "object",
        "properties": {
          "groupId": {
            "type": "string"
          },
          "groupName": {
            "type": "string"
          },
          "topicConfigs": {
            "type": "integer",
            "format": "int64"
          },
          "applicationDeployments": {
            "type": "integer",
            "format": "int64"
          },
          "environments": {
            "type": "integer",
            "format": "int64"
          },
          "total": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "ResourcesByGroupResponse": {
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourcesByGroupDTO"
            }
          },
          "lastUpdatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "GroupSingleDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "uid": {
            "type": "string"
          },
          "emailAddress": {
            "$ref": "#/components/schemas/EmailAddress"
          },
          "phoneNumber": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "PagedModelGroupSingleDTO": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "groups": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/GroupSingleDTO"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "RepresentationModelGroupUserDetailsDTO": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "GroupDeleteConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "environmentsCount": {
            "type": "integer",
            "format": "int64"
          },
          "applicationsCount": {
            "type": "integer",
            "format": "int64"
          },
          "streamsCount": {
            "type": "integer",
            "format": "int64"
          },
          "schemasCount": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "PagedModelGroupProjection": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "groupProjections": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/GroupProjection"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "EnvironmentDeleteConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "activeGrantsCount": {
            "type": "integer",
            "format": "int64"
          },
          "appPrincipalsCount": {
            "type": "integer",
            "format": "int64"
          },
          "appCredentialsCount": {
            "type": "integer",
            "format": "int64"
          },
          "streamConfigsCount": {
            "type": "integer",
            "format": "int64"
          },
          "appDeploymentCount": {
            "type": "integer",
            "format": "int64"
          },
          "streamIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "applicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "activeApplicationCount": {
            "type": "integer",
            "format": "int64"
          },
          "activeApplications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceConstraintDTO"
            }
          },
          "activeStreamsCount": {
            "type": "integer",
            "format": "int64"
          },
          "activeStreams": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceConstraintDTO"
            }
          }
        }
      },
      "CollectionModelEnvironmentsWithStatus": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "environmentsWithStatuses": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EnvironmentsWithStatus"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EnvironmentStatusResource": {
        "type": "object",
        "properties": {
          "environment": {
            "$ref": "#/components/schemas/EntityModelEnvironment"
          },
          "application": {
            "$ref": "#/components/schemas/EntityModelApplication"
          },
          "stream": {
            "$ref": "#/components/schemas/EntityModelStream"
          }
        }
      },
      "EnvironmentsWithStatus": {
        "type": "object",
        "properties": {
          "active": {
            "type": "boolean"
          },
          "browsable": {
            "type": "boolean"
          },
          "_embedded": {
            "$ref": "#/components/schemas/EnvironmentStatusResource"
          },
          "connectorLoggingEnabled": {
            "type": "boolean"
          }
        }
      },
      "EntityModelEnvironmentsWithPluginVersion": {
        "type": "object",
        "properties": {
          "envPluginVersionMap": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EnvironmentDynamicSearch": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "groupId": {
            "type": "string"
          },
          "groupName": {
            "type": "string"
          },
          "validatedFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DynamicSearchValidatedFields"
            }
          }
        }
      },
      "EnvironmentProjection": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "description": {
            "type": "string"
          },
          "shortName": {
            "type": "string"
          },
          "owners": {
            "$ref": "#/components/schemas/GroupProjection"
          },
          "color": {
            "type": "string"
          },
          "uid": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "PagedModelEnvironmentProjection": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "environmentProjections": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EnvironmentProjection"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "CollectionModelConnectPluginInfoProjection": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "connectPluginInfoProjections": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ConnectPluginInfoProjection"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ConnectPluginInfoProjection": {
        "type": "object",
        "properties": {
          "instance": {
            "$ref": "#/components/schemas/PluginConfigInstanceProjection"
          },
          "pluginConfigs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PluginConfigProjection"
            }
          },
          "pluginClass": {
            "type": "string"
          },
          "pluginType": {
            "type": "string"
          },
          "uid": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "PluginConfigInstanceProjection": {
        "type": "object",
        "properties": {
          "shortName": {
            "type": "string"
          },
          "tenant": {
            "$ref": "#/components/schemas/PluginConfigProjectionTenantProjection"
          }
        }
      },
      "PluginConfigProjection": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "required": {
            "type": "boolean"
          }
        }
      },
      "PluginConfigProjectionTenantProjection": {
        "type": "object",
        "properties": {
          "shortName": {
            "type": "string"
          }
        }
      },
      "CollectionModelEnvironmentWithStatus": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "environmentWithStatuses": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/EnvironmentWithStatus"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EnvironmentWithStatus": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "STARTING",
              "RUNNING",
              "STOPPED",
              "FAILED",
              "UNDEFINED"
            ]
          },
          "get_embedded": {
            "$ref": "#/components/schemas/EnvironmentStatusResource"
          }
        }
      },
      "ConfidentialityDeleteConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "streamsCount": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "PagedResourcesAssemblerCluster": {
        "type": "object",
        "properties": {
          "forceFirstAndLastRels": {
            "type": "boolean",
            "writeOnly": true
          }
        }
      },
      "ClusterInlineDTO": {
        "type": "object",
        "properties": {
          "uid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "location": {
            "type": "string"
          },
          "billingCloudEnabled": {
            "type": "boolean"
          },
          "providerType": {
            "type": "string"
          },
          "topicPattern": {
            "type": "string"
          },
          "groupPattern": {
            "type": "string"
          },
          "transactionalPattern": {
            "type": "string"
          },
          "sharedCluster": {
            "type": "boolean"
          },
          "kafkaVersion": {
            "type": "string"
          },
          "kafkaListeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "bootstrapUrlsByAuthentication": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "settings": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "authenticationInfo": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "PagedModelClusterInlineDTO": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "clusters": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ClusterInlineDTO"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "ClusterDeleteConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "relatedInstances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RelatedInstances"
            }
          }
        }
      },
      "RelatedInstances": {
        "type": "object",
        "properties": {
          "instanceId": {
            "type": "string"
          },
          "tenant": {
            "$ref": "#/components/schemas/Tenant"
          },
          "shortName": {
            "type": "string"
          }
        }
      },
      "ClusterConnections": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "bootstrapServers": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "instances": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/InstanceInfo"
            }
          }
        }
      },
      "InstanceInfo": {
        "type": "object",
        "properties": {
          "instance": {
            "type": "string"
          },
          "tenant": {
            "type": "string"
          }
        }
      },
      "AuthenticationMethods": {
        "type": "object",
        "properties": {
          "protocol": {
            "type": "string"
          },
          "mechanism": {
            "type": "string",
            "enum": [
              "MUTUAL_TLS",
              "SCRAM_SHA_256",
              "SCRAM_SHA_512",
              "OAUTH_BEARER",
              "PLAIN"
            ]
          }
        }
      },
      "AuditHistoryRequest": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "Created",
              "Updated",
              "Deleted",
              "Topic Browsed",
              "Application Access Requested",
              "Application Access Cancelled",
              "Application Access Approved",
              "Application Access Denied",
              "Application Access Revoked",
              "Authentication Configured",
              "Authentication Unconfigured",
              "Application Configured",
              "Application Unconfigured",
              "Application Started",
              "Application Stopped",
              "Application Restarted",
              "Application Reset",
              "Topic Configured",
              "Topic Unconfigured",
              "Topic Masking Configured",
              "Schema Registry Configured",
              "Schema Registry Unconfigured",
              "Browse Permission Granted",
              "Browse Permission Revoked",
              "Schema Version Uploaded",
              "Schema Version Deleted",
              "Schema Ownership Transferred",
              "Schema Masking Configured",
              "Cluster Added",
              "Cluster Removed",
              "KSML Provisioner Configured",
              "KSML Provisioner UnConfigured",
              "Synchronized"
            ]
          },
          "actionsPerResourceType": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "Created",
                "Updated",
                "Deleted",
                "Topic Browsed",
                "Application Access Requested",
                "Application Access Cancelled",
                "Application Access Approved",
                "Application Access Denied",
                "Application Access Revoked",
                "Authentication Configured",
                "Authentication Unconfigured",
                "Application Configured",
                "Application Unconfigured",
                "Application Started",
                "Application Stopped",
                "Application Restarted",
                "Application Reset",
                "Topic Configured",
                "Topic Unconfigured",
                "Topic Masking Configured",
                "Schema Registry Configured",
                "Schema Registry Unconfigured",
                "Browse Permission Granted",
                "Browse Permission Revoked",
                "Schema Version Uploaded",
                "Schema Version Deleted",
                "Schema Ownership Transferred",
                "Schema Masking Configured",
                "Cluster Added",
                "Cluster Removed",
                "KSML Provisioner Configured",
                "KSML Provisioner UnConfigured",
                "Synchronized"
              ]
            }
          },
          "resourceType": {
            "type": "string",
            "enum": [
              "Application",
              "Instance",
              "Topic",
              "Cluster",
              "Environment",
              "Group",
              "Schema",
              "Tenant",
              "User"
            ]
          },
          "actor": {
            "type": "string"
          },
          "resourceName": {
            "type": "string"
          },
          "resourceId": {
            "type": "string"
          },
          "appId": {
            "type": "string"
          },
          "appName": {
            "type": "string"
          },
          "streamId": {
            "type": "string"
          },
          "streamName": {
            "type": "string"
          },
          "envId": {
            "type": "string"
          },
          "envName": {
            "type": "string"
          },
          "fromTimestamp": {
            "type": "string",
            "format": "date-time"
          },
          "toTimestamp": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "AuditHistory": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "Created",
              "Updated",
              "Deleted",
              "Topic Browsed",
              "Application Access Requested",
              "Application Access Cancelled",
              "Application Access Approved",
              "Application Access Denied",
              "Application Access Revoked",
              "Authentication Configured",
              "Authentication Unconfigured",
              "Application Configured",
              "Application Unconfigured",
              "Application Started",
              "Application Stopped",
              "Application Restarted",
              "Application Reset",
              "Topic Configured",
              "Topic Unconfigured",
              "Topic Masking Configured",
              "Schema Registry Configured",
              "Schema Registry Unconfigured",
              "Browse Permission Granted",
              "Browse Permission Revoked",
              "Schema Version Uploaded",
              "Schema Version Deleted",
              "Schema Ownership Transferred",
              "Schema Masking Configured",
              "Cluster Added",
              "Cluster Removed",
              "KSML Provisioner Configured",
              "KSML Provisioner UnConfigured",
              "Synchronized"
            ]
          },
          "actor": {
            "type": "string"
          },
          "timestamp": {
            "type": "string",
            "format": "date-time"
          },
          "resourceType": {
            "type": "string",
            "enum": [
              "Application",
              "Instance",
              "Topic",
              "Cluster",
              "Environment",
              "Group",
              "Schema",
              "Tenant",
              "User"
            ]
          },
          "eventPayload": {
            "$ref": "#/components/schemas/EventPayload"
          },
          "resourceName": {
            "type": "string"
          },
          "eventInfo": {
            "$ref": "#/components/schemas/EventInfo"
          },
          "applicationName": {
            "type": "string"
          },
          "environmentName": {
            "type": "string"
          },
          "topicName": {
            "type": "string"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EventInfo": {
        "type": "object",
        "properties": {
          "summary": {
            "type": "string"
          }
        }
      },
      "EventPayload": {
        "type": "object",
        "properties": {
          "oldValue": {

          },
          "newValue": {

          },
          "payload": {

          }
        }
      },
      "PagedModelAuditHistory": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "events": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/AuditHistory"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "GrantsAndDeploymentConstraints": {
        "type": "object",
        "properties": {
          "canDelete": {
            "type": "boolean"
          },
          "activeDeploymentsCount": {
            "type": "integer",
            "format": "int32"
          },
          "activeDeployments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceConstraintDTO"
            }
          },
          "activeAuthenticationsCount": {
            "type": "integer",
            "format": "int32"
          },
          "activeAuthentications": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceConstraintDTO"
            }
          },
          "activeGrantsCount": {
            "type": "integer",
            "format": "int32"
          },
          "activeGrants": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceConstraintDTO"
            }
          }
        }
      },
      "ClusterInstanceInfo": {
        "type": "object",
        "properties": {
          "clusterName": {
            "type": "string"
          },
          "kafkaVersion": {
            "type": "string"
          },
          "kafkaListeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "topicPattern": {
            "type": "string"
          },
          "groupPattern": {
            "type": "string"
          },
          "transactionalPattern": {
            "type": "string"
          },
          "schemaRegistryVersion": {
            "type": "string"
          },
          "schemaRegistryListeners": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "ConnectivityInformationResponse": {
        "type": "object",
        "properties": {
          "clusters": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ClusterInstanceInfo"
            }
          },
          "topics": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "ConfigFieldDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "required": {
            "type": "boolean"
          },
          "defaultValue": {
            "type": "string"
          },
          "providedValue": {
            "type": "string",
            "readOnly": true
          },
          "importance": {
            "type": "string"
          },
          "documentation": {
            "type": "string"
          },
          "pluginConfigState": {
            "type": "string",
            "enum": [
              "NEW",
              "EXISTING",
              "UNSUPPORTED",
              "CUSTOM"
            ]
          },
          "group": {
            "type": "string"
          },
          "displayName": {
            "type": "string"
          }
        }
      },
      "EntityModelConnectorConfigDTO": {
        "type": "object",
        "properties": {
          "pluginConfigs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ConfigFieldDTO"
            },
            "uniqueItems": true
          },
          "unsupportedPluginConfigFound": {
            "type": "boolean"
          },
          "newMandatoryPluginConfigFound": {
            "type": "boolean"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ApplicationProjection": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "applicationClass": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "description": {
            "type": "string"
          },
          "shortName": {
            "type": "string"
          },
          "applicationId": {
            "type": "string"
          },
          "applicationType": {
            "type": "string",
            "enum": [
              "CUSTOM",
              "CONNECTOR",
              "KSML"
            ]
          },
          "owners": {
            "$ref": "#/components/schemas/GroupProjection"
          },
          "applicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "uid": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "EntityModelApplicationProjection": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "applicationClass": {
            "type": "string"
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "description": {
            "type": "string"
          },
          "shortName": {
            "type": "string"
          },
          "applicationId": {
            "type": "string"
          },
          "applicationType": {
            "type": "string",
            "enum": [
              "CUSTOM",
              "CONNECTOR",
              "KSML"
            ]
          },
          "owners": {
            "$ref": "#/components/schemas/GroupProjection"
          },
          "applicationIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "uniqueItems": true
          },
          "uid": {
            "type": "string"
          },
          "created_by": {
            "type": "string"
          },
          "created_at": {
            "type": "string",
            "format": "date-time"
          },
          "modified_by": {
            "type": "string"
          },
          "modified_at": {
            "type": "string",
            "format": "date-time"
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "PagedModelApplicationProjection": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "applicationProjections": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ApplicationProjection"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "ApplicationDynamicSearch": {
        "type": "object",
        "properties": {
          "applicationId": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "shortName": {
            "type": "string"
          },
          "applicationClass": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "groupId": {
            "type": "string"
          },
          "groupName": {
            "type": "string"
          },
          "applicationType": {
            "type": "string",
            "enum": [
              "CUSTOM",
              "CONNECTOR",
              "KSML"
            ]
          },
          "visibility": {
            "type": "string",
            "enum": [
              "PUBLIC",
              "PRIVATE"
            ]
          },
          "myApplications": {
            "type": "boolean"
          },
          "validatedFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DynamicSearchValidatedFields"
            }
          }
        }
      },
      "EntityModelApplicationDeploymentStatusResponse": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "EntityModelApplicationDeploymentMetricsResponse": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "SseEmitter": {
        "type": "object",
        "properties": {
          "timeout": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "ApplicationDeploymentLogsRequest": {
        "type": "object",
        "properties": {
          "tailLines": {
            "type": "integer",
            "format": "int32",
            "maximum": 1000,
            "minimum": 1
          }
        }
      },
      "EntityModelApplicationDeploymentLogsResponse": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/Links"
          }
        }
      },
      "ApplicationGrantDynamicSearch": {
        "type": "object",
        "properties": {
          "applicationId": {
            "type": "string"
          },
          "environmentId": {
            "type": "string"
          },
          "streamId": {
            "type": "string"
          },
          "statuses": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "PENDING",
                "CANCELLED",
                "REJECTED",
                "APPROVED",
                "REVOKED"
              ]
            }
          },
          "accessType": {
            "type": "string",
            "enum": [
              "PRODUCER",
              "CONSUMER"
            ]
          },
          "validatedFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DynamicSearchValidatedFields"
            }
          }
        }
      },
      "PagedModelApplicationAccessGrantResponse": {
        "type": "object",
        "properties": {
          "_embedded": {
            "type": "object",
            "properties": {
              "applicationAccessGrantResponses": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/ApplicationAccessGrantResponse"
                }
              }
            }
          },
          "_links": {
            "$ref": "#/components/schemas/Links"
          },
          "page": {
            "$ref": "#/components/schemas/PageMetadata"
          }
        }
      },
      "StreamsStateStoreSizeDetail": {
        "type": "object",
        "properties": {
          "sizesMegabytes": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          }
        }
      },
      "DeploymentSize": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "cpu": {
            "type": "string"
          },
          "memory": {
            "type": "string"
          },
          "default": {
            "type": "boolean"
          }
        }
      },
      "DeploymentSizeDetail": {
        "type": "object",
        "properties": {
          "sizes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DeploymentSize"
            }
          }
        }
      },
      "ApplicationAuthDeletionRequest": {
        "type": "object",
        "properties": {
          "applicationId": {
            "type": "string"
          },
          "environmentId": {
            "type": "string"
          },
          "applicationCredentialId": {
            "type": "string"
          },
          "configs": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "target": {
            "type": "string",
            "enum": [
              "SCHEMA_REGISTRY",
              "KAFKA"
            ]
          }
        },
        "required": [
          "applicationId",
          "environmentId",
          "target"
        ]
      },
      "Links": {
        "type": "object",
        "additionalProperties": {
          "$ref": "#/components/schemas/Link"
        }
      }
    }
  }
}