openapi: 3.0.1 info: version: 13.1.0.0 title: MX Open API servers: - url: https://127.0.0.1:8083/SecureSphere/api paths: /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}: put: operationId: updateWebService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/WebServiceDetailsDTO' post: operationId: createWebService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/WebServiceDTO' delete: operationId: deleteWebService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getWebServiceDetails summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/WebServiceDetailsDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}: get: operationId: getAllServices summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ServicesDTO' /v1/conf/tags/{tagName}/taggedObjects: post: operationId: tagObjects summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tagName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TaggedItemsDTO' delete: operationId: unTagObjects summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tagName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TaggedItemsDTO' get: operationId: getTagObjects summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tagName in: path required: true schema: type: string description: '' - name: purpose in: query required: false schema: type: string description: '' - name: type in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/TaggedItemsDTO' /v1/conf/gateways/{gatewayName}/reverseProxy/aliases: get: operationId: getAllKrpAliases summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/KrpAliasesDTO' /v1/conf/dataSets/{dataSetName}/data: put: operationId: incrementalOperationsOnDataset summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataSetName in: path required: true schema: type: string description: '' - name: overwrite in: query required: false schema: type: boolean description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DatasetRecordsActionDTO' post: operationId: updateDatasetRecords summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataSetName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DatasetRecordsDTO' delete: operationId: deleteAllDatasetRecords summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataSetName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getDatasetRecords summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataSetName in: path required: true schema: type: string description: '' - name: from in: query required: false schema: type: integer description: '' - name: to in: query required: false schema: type: integer description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DatasetRecordsOutputDTO' /v1/administration/log/level: put: operationId: setLogLevel summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/LogLevelDTO' /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}/directories: put: operationId: setDirectoriesLock summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: items: $ref: '#/definitions/WebProfileDirectoryDTO' type: array get: operationId: getDirectoriesLock summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: items: $ref: '#/definitions/WebProfileDirectoryDTO' type: array /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/dbSecurityPolicies: get: operationId: getDBSecurityPoliciesAppliedToApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: dbApplicationName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DBSecurityPoliciesDTO' /v1/conf/applicationGroups/{applicationGroupName}/auditPolicies: get: operationId: getAuditPoliciesAppliedToApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AuditPoliciesDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/trpRules/{serverIp}/{listenerPortList}: put: operationId: updateTrpRule summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: serverIp in: path required: true schema: type: string description: '' - name: listenerPortList in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TransparentReverseProxyConfigurationDTO' post: operationId: createTrpRule summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: serverIp in: path required: true schema: type: string description: '' - name: listenerPortList in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TransparentReverseProxyConfigurationDTO' delete: operationId: deleteTrpRule summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: serverIp in: path required: true schema: type: string description: '' - name: listenerPortList in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getTrpRule summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: serverIp in: path required: true schema: type: string description: '' - name: listenerPortList in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/TransparentReverseProxyConfigurationDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/logCollectors: post: operationId: createLogCollector summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/LogCollectorDTO' get: operationId: getLogCollectorsByService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/LogCollectorsDTO' /v1/conf/dbSecurityPolicies: get: operationId: getAllDBSecurityPolicies summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: apply-level in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DBSecurityPoliciesDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/logCollectors/{logCollectorName}: put: operationId: updateLogCollector summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: logCollectorName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/LogCollectorDTO' delete: operationId: deleteLogCollector summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: logCollectorName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getLogCollectorByName summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: logCollectorName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/LogCollectorDTO' /v1/conf/dataSets/createDataset: post: operationId: createDataset summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: caseSensitive in: query required: false schema: type: boolean description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DatasetColumnsDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/sslCertificates/{sslKeyName}: post: operationId: uploadCertificate summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: sslKeyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/UploadCertificateDTO' delete: operationId: removeCertificate summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: sslKeyName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getCertificate summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: sslKeyName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/CertificateDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/agents/{agentName}/dataInterfaces/{dataInterfaceID}: post: operationId: applyDataInterfaceToService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: agentName in: path required: true schema: type: string description: '' - name: dataInterfaceID in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: unapplyDataInterfaceToService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: agentName in: path required: true schema: type: string description: '' - name: dataInterfaceID in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/agents/{agentName}/dataInterfaces: get: operationId: getAllDataInterfaces summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DataInterfacesDTO' /v1/conf/policies/security/webApplicationCustomPolicies: get: operationId: getAllPolicies summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/CustomWebPoliciesDTO' /v1/conf/dasAssessment/scans: post: operationId: scans summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation /v1/conf/applicationGroups/{parentApplicationGroupName}/applicationGroups/{childApplicationGroupName}: post: operationId: createApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: parentApplicationGroupName in: path required: true schema: type: string description: '' - name: childApplicationGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/administration/gatewayRegistrationToken: get: operationId: getGatewayRegistrationToken summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/RegistrationTokenDTO' /v1/auth/session/roles: get: operationId: getRole summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: items: type: string type: array /v1/conf/dasAssessment/scanRecords: post: operationId: scanRecords summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DasAssessmentRecordsFilterDTO' /v1/conf/serverGroups/{siteName}/{serverGroupName}: put: operationId: updateServerGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ServerGroupDTO' post: operationId: createServerGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: deleteServerGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getServerGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ServerGroupDTO' /v1/conf/applicationGroups/{applicationGroupName}/dbSecurityPolicies: get: operationId: getDBSecurityPoliciesAppliedToApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DBSecurityPoliciesDTO' /experimental/nav/header: get: operationId: getNavigationTree summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: workspace in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/HeaderDTO' /v1/conf/serverGroups/{siteName}/{serverGroupName}/protectedIPs: get: operationId: getProtectedIPs summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ProtectedIPsDTO' /v1/administration/version: get: operationId: getVersion summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/VersionDTO' /v1/conf/auditPolicies/{policyName}: post: operationId: createAuditPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/CreateAuditPolicyDTO' delete: operationId: deleteAuditPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}/url/{urlName}: put: operationId: putURL summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' - name: urlName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/WebProfileUrlDTO' delete: operationId: deleteURL summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' - name: urlName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getURL summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' - name: urlName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/WebProfileUrlDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/trpRules: get: operationId: getAllTrpRules summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/TrpRulesDTO' /v1/conf/policies/security/webApplicationSignaturesPolicies/{policyName}: put: operationId: updateWebApplicationSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/WebApplicationSignaturesPolicyDTO' post: operationId: createWebApplicationSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/WebApplicationSignaturesPolicyDTO' delete: operationId: deleteWebApplicationSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getWebApplicationSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/WebApplicationSignaturesPolicyDTO' /v1/conf/dasAssessment/scanResults: post: operationId: scanResults summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DasAssessmentResultsFilterDTO' /experimental/fam/repository-users: get: operationId: findMatchingUsers summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: prefix in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/FamRepositoryUsersDTO' /v1/conf/tags/{tagName}: put: operationId: updateTag summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tagName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TagDTO' post: operationId: createTag summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tagName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: deleteTag summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tagName in: path required: true schema: type: string description: '' - name: remove in: query required: false schema: type: boolean description: '' - name: delete in: query required: false schema: type: boolean description: '' responses: default: description: successful operation /v1/conf/agents/{agentName}/tags/{tagName}: post: operationId: tagAgent summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tagName in: path required: true schema: type: string description: '' - name: agentName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: removeTagFromAgent summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tagName in: path required: true schema: type: string description: '' - name: agentName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/policies/security/webServiceCustomPolicies: get: operationId: getAllPolicies summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/CustomWebPoliciesDTO' /experimental/fam/do-users-in-group: get: operationId: getUsersInGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: principalId in: query required: false schema: type: string description: '' - name: fileContext in: query required: false schema: type: string description: '' - name: recordsRange in: query required: false schema: type: string description: '' - name: sorting in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DopUsersInGroupDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules: get: operationId: getAllKrpItems summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/KrpItemsDTO' /v1/management/jobs/{JobId}/currentRun: delete: operationId: abortJobById summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: JobId in: path required: true schema: type: integer description: '' responses: default: description: successful operation /v1/conf/policies/security/webServiceCustomPolicies/{policyName}: put: operationId: updateWebServiceCustomPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/CustomWebPolicyDTO' post: operationId: createWebServiceCustomPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/CustomWebPolicyDTO' delete: operationId: deleteWebServiceCustomPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getWebServiceCustomPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/CustomWebPolicyDTO' /v1/conf/gatewayGroups/{gatewayGroupName}: post: operationId: createGatewayGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/GatewayGroupDTO' delete: operationId: deleteGatewayGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation /experimental/fam/do-file-permissions/stat/{dataOwnerId}: get: operationId: getProgressStatistics summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataOwnerId in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/FilePermissionsStatisticsDTO' ? /v1/conf/applicationGroups/{applicationGroupName}/applications/{siteName}/{serverGroupName}/{serviceName}/{applicationName} : post: operationId: addAppToAppGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: applicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: removeAppFromAppGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: applicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}: put: operationId: updateDbService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/UpdateDBServiceDTO' post: operationId: createDbService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/CreateDBServiceDTO' delete: operationId: deleteService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/UpdateDBServiceDTO' /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}: put: operationId: updateApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: dbApplicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DBApplicationDTO' post: operationId: createApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: dbApplicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: deleteApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: dbApplicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/webProfile/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}: put: operationId: setProfile summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/WebProfileDTO' get: operationId: getProfile summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/WebProfileDTO' /v1/conf/ipGroups/{ipGroupName}/clear: delete: operationId: removeAllInIpGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: ipGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/envExport: post: operationId: exportEnvironment summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: should-fail-on-unsupported-dependency in: query required: false schema: type: boolean description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ItemsToExportDTO' /v1/conf/policies/security/streamSignaturesPolicies: get: operationId: getAllStreamSignaturesPolicies summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/StreamSignaturesPoliciesDTO' /experimental/fam/do-file-permissions/signoff/{dataOwnerId}: put: operationId: signOffReview summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataOwnerId in: path required: true schema: type: string description: '' - name: signOffName in: query required: false schema: type: string description: '' responses: default: description: successful operation /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/hostToAppMappings: get: operationId: getHostToApplicationMappings summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/HostToApplicationMappingsDTO' /v1/conf/dataSets/{dataSetName}/columns: get: operationId: getDatasetColumns summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataSetName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DatasetColumnsDTO' /v1/conf/tableGroups/{tableGroupName}: delete: operationId: removeTableGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tableGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/agents/{agentName}/tags: put: operationId: addTagsToAgent summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TagsDTO' post: operationId: setAgentTags summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TagsDTO' delete: operationId: untagAgent summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getAgentTags summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/TagsDTO' /v1/conf/globalObjects/parameterTypeConfiguration: get: operationId: getAllParameterTypeConfigurations summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ParameterTypeConfigurationsDTO' /experimental/nav/ui-view-mode: get: operationId: getUIViewMode summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: type: string /v1/conf/gateways/{gatewayName}: get: operationId: getGateway summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/GatewayDetailedDTO' /v1/conf/sites/{siteName}: put: operationId: updateSite summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/SiteDTO' post: operationId: createSite summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: deleteSite summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbConnections/{connectionName}: put: operationId: updateDBConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: connectionName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DBConnectionDTO' post: operationId: createDBConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: connectionName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DBConnectionDTO' delete: operationId: deleteDBConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: connectionName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getDBConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: connectionName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DBConnectionDTO' /v1/conf/webServices/{siteName}/{serverGroupName}: get: operationId: getAllWebServices summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/WebServicesDTO' /v1/conf/applicationGroups/{applicationGroupName}/dbSecurityPolicies/{policyName}: post: operationId: applyAndLockDBSecurityPolicyToApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: removeAndUnlockDBSecurityPolicyFromApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/administration/strict: put: operationId: setStrictMode summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/StrictModeDTO' /v1/conf/serverGroups/{siteName}: get: operationId: getServerGroups summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ServerGroupsDTO' /v1/conf/policies/security/httpProtocolSignaturesPolicies/{policyName}: put: operationId: updateHttpProtocolSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/HttpProtocolSignaturesPolicyDTO' post: operationId: createHttpProtocolSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/HttpProtocolSignaturesPolicyDTO' delete: operationId: deleteHttpProtocolSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getHttpProtocolSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/HttpProtocolSignaturesPolicyDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbSecurityPolicies: get: operationId: getDBSecurityPoliciesAppliedToService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DBSecurityPoliciesDTO' /v1/conf/agents/{agentName}/Settings/CPUUsageRestraining: put: operationId: setCPUUsageRestraining summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AgentCpuUsageRestrainingDTO' requestBody: required: false content: application/json: schema: $ref: '#/definitions/AgentCpuUsageRestrainingDTO' get: operationId: getCPUUsageRestraining summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AgentCpuUsageRestrainingDTO' /v1/conf/gateways/{gatewayName}/move/{targetGatewayGroupName}: put: operationId: moveGatewayToGatewayGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' - name: targetGatewayGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/actionSets/{actionSetName}/{actionName}: put: operationId: updateActionInActionSet summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionSetName in: path required: true schema: type: string description: '' - name: actionName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ActionDTO' post: operationId: createActionInActionSet summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionSetName in: path required: true schema: type: string description: '' - name: actionName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ActionDTO' delete: operationId: deleteActionInActionSet summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionSetName in: path required: true schema: type: string description: '' - name: actionName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getActionInActionSet summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionSetName in: path required: true schema: type: string description: '' - name: actionName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ActionDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbConnections: get: operationId: getDBConnectionsByService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DBConnectionsDTO' /experimental/gateway/gatewayAlias: post: operationId: createAliasesForGateway summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KRPAliasDTO' /experimental/fam/do-application-data: get: operationId: getPermissionContent summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DopApplicationDataDTO' ? /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort}/krpOutboundRules : get: operationId: getKrpRules summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: gatewayGroupName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' - name: gatewayPort in: path required: true schema: type: integer description: '' - name: internalIpHost in: query required: false schema: type: string description: '' - name: serverPort in: query required: false schema: type: integer description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/KrpRulesDTO' /v1/conf/tableGroups/{tableGroupName}/data: put: operationId: incrementalOperationsOnTableGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tableGroupName in: path required: true schema: type: string description: '' - name: overwrite in: query required: false schema: type: boolean description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TableGroupRecordsActionDTO' post: operationId: updateTableGroupRecords summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tableGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TableGroupRecordsDTO' delete: operationId: deleteAllTableGroupRecords summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tableGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getTableGroupRecords summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tableGroupName in: path required: true schema: type: string description: '' - name: from in: query required: false schema: type: integer description: '' - name: to in: query required: false schema: type: integer description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/TableGroupRecordsOutputDTO' /v1/conf/agents: get: operationId: getAllAgents summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: taglist in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AgentsDTO' /v1/conf/policies/security/firewallPolicies/{policyName}: put: operationId: updateFirewallPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/FirewallPolicyDTO' post: operationId: createFirewallPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/FirewallPolicyDTO' delete: operationId: deleteFirewallPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getFirewallPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/FirewallPolicyDTO' /v1/conf/serverGroups/{siteName}/{serverGroupName}/servers: get: operationId: getOSConnectionsByServerGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/OSConnectionsDTO' ? /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPorts} : post: operationId: createKrpItem summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: gatewayGroupName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' - name: gatewayPorts in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KrpItemDTO' /experimental/waf/certificateAuthorities: post: operationId: uploadCACertificate summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/SomMxCertificateDTO' /v1/administration/challenge: get: operationId: getChallenge summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ChallengeDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/sslCertificates: get: operationId: getCertificates summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/CertificatesDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/errorPage: put: operationId: updateErrorPage summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ErrorPageDTO' get: operationId: getErrorPage summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ErrorPageDTO' /experimental/nav/deployment: get: operationId: getDeployment summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: type: string /v1/conf/dasAssessment/policies: post: operationId: policies summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation ? /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort} : put: operationId: updateKrpItem summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: gatewayGroupName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' - name: gatewayPort in: path required: true schema: type: integer description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KrpItemDetailsDTO' delete: operationId: deleteKrpItem summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: gatewayGroupName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' - name: gatewayPort in: path required: true schema: type: integer description: '' responses: default: description: successful operation get: operationId: getKrpItem summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: gatewayGroupName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' - name: gatewayPort in: path required: true schema: type: integer description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/KrpItemDetailsDTO' /v1/auth/session: post: operationId: getSessionId summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: Authorization in: header required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/SessionIdDTO' delete: operationId: logout summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation /v1/conf/mxs: get: operationId: getAllMxs summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/MxsDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/hostToAppMappings/{priority}: delete: operationId: removeHostToApplicationMapping summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: priority in: path required: true schema: type: integer description: '' responses: default: description: successful operation get: operationId: getHostToApplicationMapping summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: priority in: path required: true schema: type: integer description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/HostToApplicationMappingDTO' /v1/status/alarms/active: get: operationId: getDeploymentActiveAlarms summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: deployment in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: items: $ref: '#/definitions/ActiveAlarmDTO' type: array /v1/conf/tags: get: operationId: getAllTags summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: tagPrefix in: query required: false schema: type: string description: '' - name: name in: query required: false schema: type: string description: '' - name: purpose in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/TagsDTO' /v1/conf/ipGroups/{ipGroupName}/data: put: operationId: updateIpGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: ipGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/IpGroupEntriesDTO' get: operationId: getAllEntriesInGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: ipGroupName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/IpGroupEntriesDTO' /v1/conf/policies/security/httpProtocolSignaturesPolicies: get: operationId: getAllHttpProtocolSignaturesPolicies summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/HttpProtocolSignaturesPoliciesDTO' /experimental: options: operationId: getOptions summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation /v1/conf/gatewayGroups/{gatewayGroupName}/gateways: get: operationId: getAllGateways summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayGroupName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/GatewaysDTO' /v1/conf/applicationGroups/{applicationGroupName}: put: operationId: updateApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ApplicationGroupDTO' post: operationId: createApplicationGroupAsRoot summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: deleteApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' - name: fullDepth in: query required: false schema: type: boolean description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ApplicationGroupTreeDTO' /v1/conf/dasAssessment/scanInfo: post: operationId: scanInfo summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DasAssessmentScanInfoFilterDTO' /v1/conf/gateways/{gatewayName}/reverseProxy/addresses: get: operationId: getAllKrpIpAddresses summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/IpAddressesDTO' /v1/conf/systemDefinitions/{paramName}: put: operationId: updateSystemDefinition summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: paramName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/SystemDefinitionDTO' get: operationId: getSystemDefinition summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: paramName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/SystemDefinitionDTO' /experimental/nav/workspaces: get: operationId: getWorkspaces summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: workspace in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: items: $ref: '#/definitions/WorkspaceDTO' type: array /v1/conf/dataSets/{dataSetName}/deleteDataset: post: operationId: deleteDataset summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataSetName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/globalObjects/sslSettings/{sslSettingsName}: put: operationId: updateSSLSettings summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: sslSettingsName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/SSLSettingsObjectDTO' post: operationId: createSSLSettings summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: sslSettingsName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/SSLSettingsObjectDTO' delete: operationId: deleteSSLSettings summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: sslSettingsName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getSSLSettings summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: sslSettingsName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/SSLSettingsObjectDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/auditPolicies/{policyName}: post: operationId: applyAuditPolicyToService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: removeAuditPolicyFromService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation ? /v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}/webApplicationCustomPolicies/{policyName} : post: operationId: apply summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/administration/user/password/firsttime: post: operationId: getSessionId summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: Authorization in: header required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/SessionIdDTO' /v1/conf/agents/{agentName}/GeneralDetails: get: operationId: getGeneralDetails summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AgentGeneralDetailsDTO' /experimental/waf/profilePolicies/{policyName}/disableLearningEngine: put: operationId: disableProfileLearning summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/gateways/{gatewayName}/reverseProxy/addresses/{ip}: put: operationId: updateKrpIpAddress summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' - name: ip in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KrpGatewayIpAddressDTO' post: operationId: createKrpIpAddress summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' - name: ip in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KrpGatewayIpAddressDTO' delete: operationId: deleteKrpIpAddress summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' - name: ip in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getKrpIpAddress summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' - name: ip in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/KrpGatewayIpAddressDTO' /v1/conf/gateways/{gatewayName}/reverseProxy/aliases/{aliasName}: put: operationId: updateKrpAlias summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KrpAliasDTO' post: operationId: createKrpAlias summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KrpAliasDTO' delete: operationId: deleteKrpAlias summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getKrpAlias summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: gatewayName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/KrpAliasDTO' /v1/conf/applicationGroups: get: operationId: getAllApplicationGroups summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: fullDepth in: query required: false schema: type: boolean description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/RootApplicationGroupsTreeDTO' /v1/conf/auditPolicies: get: operationId: getAllAuditPolicies summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: apply-level in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AuditPoliciesDTO' /v1/conf/policies/security/webApplicationSignaturesPolicies: get: operationId: getAllWebApplicationSignaturesPolicies summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/WebApplicationSignaturesPoliciesDTO' /experimental/token: get: operationId: getToken summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: type: string /v1/conf/policies/security/streamSignaturesPolicies/{policyName}: put: operationId: updateStreamSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/StreamSignaturesPolicyDTO' post: operationId: createStreamSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/StreamSignaturesPolicyDTO' delete: operationId: deleteStreamSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getStreamSignaturesPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/StreamSignaturesPolicyDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/webServiceCustomPolicies/{policyName}: post: operationId: applyWebCustomPolicyToWebService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/policies/security/firewallPolicies: get: operationId: getFirewallPolicies summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/FirewallPoliciesDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}/{serviceName}/dbConnections/{connectionName}/connectivityStatus: get: operationId: testDBConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: serviceName in: path required: true schema: type: string description: '' - name: connectionName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: type: boolean /v1/conf/dasAssessment/runFields: post: operationId: runFields summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DasAssessmentRunsFieldsFilterDTO' /v1/conf/gatewayGroups: get: operationId: getAllGatewayGroups summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/GatewayGroupsDTO' /v1/conf/policies/security/webApplicationCustomPolicies/{policyName}: put: operationId: updateWebApplicationCustomPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/CustomWebPolicyDTO' post: operationId: createWebApplicationCustomPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/CustomWebPolicyDTO' delete: operationId: deleteWebApplicationCustomPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getWebApplicationCustomPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/CustomWebPolicyDTO' /v1/conf/sites: get: operationId: getAllSites summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/SitesDTO' /v1/conf/agents/{agentName}/restart: post: operationId: restartAgent summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: type: string /v1/conf/actionSets: get: operationId: getAllActionSets summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ActionSetsDTO' /v1/conf/dasAssessment/runDbs: post: operationId: runTargetDbs summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DasAssessmentRunsIPsFilterDTO' /experimental/fam/do-users/{dataOwnerName}: get: operationId: getAuthenticatedUser summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataOwnerName in: path required: true schema: type: string description: '' - name: domain in: query required: false schema: type: string description: '' - name: password in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/FamRepositoryUserDTO' /experimental/fam/do-operation-navigation: post: operationId: getNextUnReviewedOperation summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DopOperationNavigationResponseDTO' requestBody: required: false content: application/json: schema: $ref: '#/definitions/DopOperationNavigationRequestDTO' /v1/conf/dasAssessment/tests: post: operationId: tests summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation /experimental/fam/do-file-permissions/{dataOwnerId}: put: operationId: updateFilePermissions summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: dataOwnerId in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: type: integer format: int32 requestBody: required: false content: application/json: schema: $ref: '#/definitions/DopUpdateOperationDTO' /v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName}: get: operationId: getAllWebApplications summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/WebApplicationsDTO' ? /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort}/krpOutboundRules/{priority} : put: operationId: updateKrpRule summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: gatewayGroupName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' - name: gatewayPort in: path required: true schema: type: integer description: '' - name: priority in: path required: true schema: type: integer description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KrpRuleDTO' post: operationId: createKrpRule summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: gatewayGroupName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' - name: gatewayPort in: path required: true schema: type: integer description: '' - name: priority in: path required: true schema: type: integer description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KrpRuleDTO' delete: operationId: deleteKrpRule summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: gatewayGroupName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' - name: gatewayPort in: path required: true schema: type: integer description: '' - name: priority in: path required: true schema: type: integer description: '' responses: default: description: successful operation get: operationId: getKrpRule summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: gatewayGroupName in: path required: true schema: type: string description: '' - name: aliasName in: path required: true schema: type: string description: '' - name: gatewayPort in: path required: true schema: type: integer description: '' - name: priority in: path required: true schema: type: integer description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/KrpRuleDTO' /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/auditPolicies: get: operationId: getAuditPoliciesAppliedToApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: dbApplicationName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AuditPoliciesDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/forwardedConnections: put: operationId: updateForwardedConnections summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ForwardedConnectionsDTO' get: operationId: getForwardedConnections summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ForwardedConnectionsDTO' /v1/conf/serverGroups/{siteName}/{serverGroupName}/protectedIPs/{IPAddress}: put: operationId: updateProtectedIP summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: IPAddress in: path required: true schema: type: string description: '' - name: gatewayGroup in: query required: false schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/UpdateProtectedIPDTO' post: operationId: createProtectedIP summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: IPAddress in: path required: true schema: type: string description: '' - name: gatewayGroup in: query required: false schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/CreateProtectedIPDTO' delete: operationId: deleteProtectedIP summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: IPAddress in: path required: true schema: type: string description: '' - name: gatewayGroup in: query required: false schema: type: string description: '' responses: default: description: successful operation /v1/conf/agents/{agentName}/Settings/DiscoverySettings: put: operationId: updateDiscoverytSettings summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AgentDiscoverySettingsDTO' requestBody: required: false content: application/json: schema: $ref: '#/definitions/AgentDiscoverySettingsDTO' get: operationId: getDiscoverytSettings summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AgentDiscoverySettingsDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/hostToAppMappings/{webApplicationName}/{priority}: post: operationId: createHostToApplicationMapping summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' - name: priority in: path required: true schema: type: integer description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/CreateHostToApplicationMappingDTO' /experimental/fam/do-tree-folder-obj: get: operationId: getFolderObjChildren summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionDoneById in: query required: false schema: type: string description: '' - name: fullPath in: query required: false schema: type: string description: '' - name: folderObj in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/TreeFolderObjsDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/dbSecurityPolicies/{policyName}: post: operationId: applyDBSecurityPolicyToService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: removeDBSecurityPolicyFromService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/auditPolicies/{policyName}: post: operationId: applyAuditPolicyToApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: dbApplicationName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: removeAuditPolicyFromApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: dbApplicationName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName}: put: operationId: updateWebApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/WebApplicationDTO' post: operationId: createWebApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/WebApplicationCreationDTO' delete: operationId: deleteWebApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getWebApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' - name: webApplicationName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/WebApplicationDTO' /v1/conf/applicationGroups/{applicationGroupName}/auditPolicies/{policyName}: post: operationId: applyAndLockAuditPolicyToApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: removeAndUnlockAuditPolicyFromApplicationGroup summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: applicationGroupName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/actionSets/{actionSetName}: post: operationId: createActionSet summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionSetName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ActionSetDTO' delete: operationId: deleteActionSet summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionSetName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getActionSet summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionSetName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ActionSetDTO' /v1/management/jobs: get: operationId: currentlyRunningJobs summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/JobsDTO' /v1/conf/serverGroups/{siteName}/{serverGroupName}/servers/{ip}/connectivityStatus: get: operationId: testOSConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: ip in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: type: boolean /experimental/fam/do-file-permissions: get: operationId: getPermissionContent summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionDoneById in: query required: false schema: type: string description: '' - name: fullPathJsonStr in: query required: false schema: type: string description: '' - name: objIdJsonStr in: query required: false schema: type: string description: '' - name: fileContextJsonStr in: query required: false schema: type: string description: '' - name: filterJsonStr in: query required: false schema: type: string description: '' - name: pagingJsonStr in: query required: false schema: type: string description: '' - name: sortingJsonStr in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/FilePermissionsDTO' /v1/conf/agents/{agentName}/gateway/{gatewayName}: post: operationId: moveAgentToGateway summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' - name: gatewayName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/globalObjects/sslSettings: get: operationId: getAllSSLSettings summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/SSLSettingsObjectsDTO' /v1/conf/agents/{agentName}/Settings/AdvancedConfiguration: put: operationId: updateSettings summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AdvancedConfigDTO' requestBody: required: false content: application/json: schema: $ref: '#/definitions/AdvancedConfigParamsDTO' delete: operationId: deleteFromAdvancedConfig summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AdvancedConfigDTO' requestBody: required: false content: application/json: schema: $ref: '#/definitions/AdvancedConfigParamsDTO' get: operationId: getSettings summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: agentName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AdvancedConfigDTO' /experimental/flex/checkAlarms: post: operationId: checkFlexProtectAlarms summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation /v1/conf/globalObjects/parameterTypeConfiguration/{parameterTypeConfigurationName}: put: operationId: updateParameterTypeConfiguration summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: parameterTypeConfigurationName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ParameterTypeConfigurationDTO' post: operationId: createParameterTypeConfiguration summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: parameterTypeConfigurationName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/ParameterTypeConfigurationDTO' delete: operationId: deleteParameterTypeConfiguration summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: parameterTypeConfigurationName in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getParameterTypeConfiguration summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: parameterTypeConfigurationName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ParameterTypeConfigurationDTO' /v1/conf/dbServices/{siteName}/{serverGroupName}/{dbServiceName}/auditPolicies: get: operationId: getAuditPoliciesAppliedToService summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/AuditPoliciesDTO' /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/forwardedClientIp: put: operationId: updateKrpForwardedClientIp summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/KrpForwardedClientIpDTO' get: operationId: getKrpForwardedClientIp summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/KrpForwardedClientIpDTO' /v1/conf/dasAssessment/runs: post: operationId: runs summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/DasAssessmentRunsFilterDTO' /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}/{dbApplicationName}/dbSecurityPolicies/{policyName}: post: operationId: applyDBSecurityPolicyToApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: dbApplicationName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation delete: operationId: removeDBSecurityPolicyFromApplication summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' - name: dbApplicationName in: path required: true schema: type: string description: '' - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/dbSecurityPolicies/{policyName}: post: operationId: createDBSecurityPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/CreateDBSecurityPolicyDTO' delete: operationId: deleteDBSecurityPolicy summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: policyName in: path required: true schema: type: string description: '' responses: default: description: successful operation /v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/plugins: put: operationId: updatePlugins summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/PluginsDTO' get: operationId: getPlugins summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: webServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/PluginsDTO' /v1/conf/tableGroups: post: operationId: createTableGroup summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/TableGroupDTO' get: operationId: getTableGroupList summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: items: $ref: '#/definitions/TableGroupDTO' type: array /v1/administration/flex_protect: post: operationId: uploadFlexProtectCode summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/LicenseDTO' /experimental/fam/data-owner-folder/file_path_info: get: operationId: getFileObjectPathInfo summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: objectId in: query required: false schema: type: string description: '' - name: fileContext in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DopFileObjPathInfoDTO' /experimental/fam/data-owner-folder: get: operationId: getObjectsInFolder summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: actionDoneById in: query required: false schema: type: string description: '' - name: folderObjectId in: query required: false schema: type: string description: '' - name: fileType in: query required: false schema: type: string description: '' - name: fullPath in: query required: false schema: type: string description: '' - name: fileContext in: query required: false schema: type: string description: '' - name: filter in: query required: false schema: type: string description: '' - name: recordsRange in: query required: false schema: type: string description: '' - name: sort in: query required: false schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DOFileObjectsDTO' /v1/conf/serverGroups/{siteName}/{serverGroupName}/servers/{ip}: put: operationId: updateOSConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: ip in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/OSConnectionDTO' post: operationId: createOSConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: ip in: path required: true schema: type: string description: '' responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/OSConnectionDTO' delete: operationId: deleteOSConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: ip in: path required: true schema: type: string description: '' responses: default: description: successful operation get: operationId: getOSConnection summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: ip in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/OSConnectionDTO' /experimental/fam/do-tree-folder-obj/todo: put: operationId: getNodesTodoStatus summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/DOFolderWithUpdatedToDoDTO' requestBody: required: false content: application/json: schema: $ref: '#/definitions/DOFoldersToCheckTodoDTO' /v1/conf/dbApplications/{siteName}/{serverGroupName}/{dbServiceName}: get: operationId: getAllApplications summary: '' description: '' tags: [] security: - basicAuth: [] parameters: - name: siteName in: path required: true schema: type: string description: '' - name: serverGroupName in: path required: true schema: type: string description: '' - name: dbServiceName in: path required: true schema: type: string description: '' responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/ApplicationsDTO' /experimental/nav/about: get: operationId: getAboutInfo summary: '' description: '' tags: [] security: - basicAuth: [] responses: '200': description: successful operation content: application/json: schema: $ref: '#/definitions/FooterDTO' /v1/administration/license: post: operationId: uploadLicenseFile summary: '' description: '' tags: [] security: - basicAuth: [] responses: default: description: successful operation requestBody: required: false content: application/json: schema: $ref: '#/definitions/LicenseDTO' components: schemas: DasAssessmentRecordsFilterDTO: type: object properties: result-ids: xml: name: result-ids items: xml: name: result-ids type: string type: array run-ids: xml: name: run-ids items: xml: name: run-ids type: string type: array end-date: xml: name: end-date type: string start-date: xml: name: start-date type: string KrpAliasDTO: type: object properties: externalAddress: type: string comment: type: string internalAddress: type: string enabled: type: boolean ConfResource: type: object properties: profileResource: $ref: '#/definitions/ProfileResource' dbsecurityPolicyResource: $ref: '#/definitions/DBSecurityPolicyResource' tagResource: $ref: '#/definitions/TagResource' mxResource: $ref: '#/definitions/MxResource' webServiceCustomPolicyResource: $ref: '#/definitions/WebServiceCustomPolicyResource' actionSetsResource: $ref: '#/definitions/ActionSetsResource' webApplicationCustomPolicyResource: $ref: '#/definitions/WebApplicationCustomPolicyResource' gatewayResource: $ref: '#/definitions/GatewayResource' ipGroupResource: $ref: '#/definitions/IpGroupResource' firewallPolicyResource: $ref: '#/definitions/FirewallPolicyResource' serverGroupResource: $ref: '#/definitions/ServerGroupResource' systemDefinitionsResource: $ref: '#/definitions/SystemDefinitionsResource' gatewayGroupResource: $ref: '#/definitions/GatewayGroupResource' ddasAssessmentResource: $ref: '#/definitions/DasAssessmentResource' globalObjectResource: $ref: '#/definitions/GlobalObjectResource' policiesResource: $ref: '#/definitions/SecurityPoliciesResource' environmentExportResource: $ref: '#/definitions/EnvironmentExportResource' datasetResource: $ref: '#/definitions/DatasetResource' webServiceManagerResource: $ref: '#/definitions/WebServiceManagerResource' tableGroupResource: $ref: '#/definitions/TableGroupResource' agentResource: $ref: '#/definitions/AgentResource' auditPolicyResource: $ref: '#/definitions/AuditPolicyResource' UpdateDBServiceDTO: type: object properties: name: type: string default-application: xml: name: default-application type: string db-mappings: xml: name: db-mappings items: xml: name: db-mappings $ref: '#/definitions/DBMappingDTO' type: array db-service-type: xml: name: db-service-type type: string ports: items: xml: name: ports type: integer format: int32 type: array text-replacement: xml: name: text-replacement items: xml: name: text-replacement $ref: '#/definitions/SQLReplacementDTO' type: array WebProfileSusceptibleDirDTO: type: object properties: status: type: string name: type: string WebServiceCustomPolicyResource: type: object properties: allPolicies: $ref: '#/definitions/CustomWebPoliciesDTO' webCustomPolicyConfigurationService: $ref: '#/definitions/WebCustomPolicyConfigurationService' ProtectedIPsDTO: type: object properties: protected-ips: xml: name: protected-ips items: xml: name: protected-ips $ref: '#/definitions/UpdateProtectedIPDTO' type: array DopApplicationDataDTO: type: object properties: review-mode: xml: name: review-mode enum: - DIRECT_ONLY - INHERITED - NON_RECURSIVE type: string WebProfileLoginActionUrlDTO: type: object properties: status: type: string defaultDecision: xml: name: defaultDecision type: string url: type: string userField2: type: string userField1: type: string decisionRules: items: $ref: '#/definitions/WebProfileLoginDecisionRuleDTO' type: array CreateDBServiceDTO: type: object properties: ports: items: xml: name: ports type: integer format: int32 type: array db-service-type: xml: name: db-service-type type: string WebServiceManagerResource: type: object SSLSettingsObjectDTO: type: object properties: enforceRPServerSideCipherPriority: type: boolean sslProtocolVersions: items: type: string type: array activeEllipticCurves: items: type: string type: array activeCiphers: items: type: string type: array ParameterTypeConfigurationDTO: type: object properties: regularExpression: type: string FirewallPoliciesDTO: type: object properties: policies: type: string MxDTO: type: object properties: username: type: string host: type: string password: type: string name: type: string WebServiceDTO: type: object properties: trpMode: type: boolean sslPorts: items: type: integer format: int32 type: array ports: items: type: integer format: int32 type: array http2: xml: name: http2 type: boolean WorkspaceDTO: type: object properties: title: type: string url: type: string bgImageCls: type: string header: $ref: '#/definitions/HeaderDTO' titleCls: type: string allowed: type: boolean newWorkspace: type: boolean iconCls: type: string id: type: string DBApplicationDTO: type: object properties: name: type: string StrictModeDTO: type: object properties: mode: type: string ApplicationGroupTreeDTO: type: object properties: applications: items: xml: name: applications $ref: '#/definitions/ApplicationTreeDTO' type: array name: type: string application-groups: xml: name: application-groups items: xml: name: application-groups $ref: '#/definitions/ApplicationGroupTreeDTO' type: array WebProfileAllowedMethodDTO: type: object properties: status: type: string method: type: string DopUsersInGroupDTO: type: object properties: dop-users-in-group: xml: name: dop-users-in-group items: xml: name: dop-users-in-group $ref: '#/definitions/DopUserInGroupDTO' type: array total-records: xml: name: total-records type: integer format: int32 KrpAliasesDTO: type: object properties: aliases: items: type: string type: array ServerGroupResource: type: object properties: protectedIPResource: $ref: '#/definitions/ProtectedIPResource' SQLReplacementDTO: type: object properties: pattern: type: string location: type: string advanced: type: boolean replacement: type: string RecordsRangeDTO: type: object properties: from-record: xml: name: from-record type: string to-record: xml: name: to-record type: string HttpProtocolSignaturesPoliciesResource: type: object properties: allHttpProtocolSignaturesPolicies: $ref: '#/definitions/HttpProtocolSignaturesPoliciesDTO' TransparentReverseProxyConfigurationDTO: type: object properties: clientSideSSLSettings: type: string encryptServerConnection: type: boolean serverSideSSLSettings: type: string certificate: type: string serverSidePort: type: integer format: int32 KrpRulesDTO: type: object properties: outboundKrpRules: items: xml: name: outboundKrpRules $ref: '#/definitions/KrpRulePresentationDTO' type: array DBMappingDTO: type: object properties: application: xml: name: application type: string database: xml: name: database type: string schema: type: string DOFileObjectDTO: type: object properties: status: enum: - REVIEWED - NOT_REVIEWED - PARTIALLY_REVIEWED type: string object-type: xml: name: object-type enum: - Collection - Site - List - ListItem - Library - Folder - File - Link type: string original-do-name: xml: name: original-do-name type: string ownership-status: xml: name: ownership-status enum: - OriginalOwner - Delegated - Reassigned type: string file-name-in-path: xml: name: file-name-in-path type: string parent-id: xml: name: parent-id type: integer format: int64 current-do-name: xml: name: current-do-name type: string file-name: xml: name: file-name type: string contains-tasks-for-do: xml: name: contains-tasks-for-do type: boolean do-file-context: xml: name: do-file-context $ref: '#/definitions/DOFileContext' todo-mark: xml: name: todo-mark type: boolean is-original-do: xml: name: is-original-do type: boolean id: type: integer format: int64 UpdateProtectedIPDTO: type: object properties: comment: type: string ip: type: string gateway-group: xml: name: gateway-group type: string DataOwnerUserResource: type: object DatasetSingleColumnDTO: type: object properties: name: type: string key: type: boolean KrpRulePresentationDTO: type: object properties: internalIpHost: type: string clientCertificate: type: string urlPrefix: type: string priority: type: integer format: int32 serverSideSslSettings: type: string serverPort: type: integer format: int32 externalHost: type: string validateServerCertificate: type: boolean TabDTO: type: object properties: id: type: string title: type: string ApplicationGroupResource: type: object WebApplicationResource: type: object ApplicationGroupDTO: type: object properties: name: type: string DBConnectionDTO: type: object properties: service-directory: xml: name: service-directory type: string user-mapping: xml: name: user-mapping type: string server-group-name: xml: name: server-group-name type: string site-name: xml: name: site-name type: string user-name: xml: name: user-name type: string connection-string: xml: name: connection-string type: string instance: type: string db-name: xml: name: db-name type: string ip-address: xml: name: ip-address type: string service-name: xml: name: service-name type: string home-directory: xml: name: home-directory type: string display-name: xml: name: display-name type: string password: type: string port: type: string tns-admin: xml: name: tns-admin type: string server-name: xml: name: server-name type: string ApplicationTreeDTO: type: object properties: application: xml: name: application type: string server-group: xml: name: server-group type: string site: xml: name: site type: string service: xml: name: service type: string WebApplicationCustomPolicyResource: type: object properties: allPolicies: $ref: '#/definitions/CustomWebPoliciesDTO' webCustomPolicyConfigurationService: $ref: '#/definitions/WebCustomPolicyConfigurationService' DBSecurityPolicyDTO: type: object properties: policy-name: xml: name: policy-name type: string policy-type: xml: name: policy-type type: string FilePermissionsDTO: type: object properties: total-records: xml: name: total-records type: integer format: int32 file-permissions: xml: name: file-permissions items: xml: name: file-permissions $ref: '#/definitions/FilePermissionDTO' type: array GeneralInfo: type: object properties: ip: type: string creation-time: xml: name: creation-time type: string manual-settings-activation: xml: name: manual-settings-activation type: string name: type: string ProtectedIPResource: type: object KrpItemDTO: type: object properties: clientSideSslSettings: type: string clientAuthenticationAuthorities: type: string outboundRules: additionalProperties: $ref: '#/definitions/KrpRuleDTO' type: object serverCertificate: type: string HttpRequestMatchValueDTO: type: object properties: operation: type: string part: type: string name: type: string value: type: string AgentGeneralDetailsDTO: xml: name: agent-general-details type: object properties: status: $ref: '#/definitions/Status' properties: additionalProperties: type: string type: object general-info: xml: name: general-info $ref: '#/definitions/GeneralInfo' ExternalAppItem: type: object properties: appKey: type: string iconClass: type: string appUrl: type: string title: type: string HttpProtocolSignaturesPoliciesDTO: type: object properties: policies: items: type: string type: array IpAddressDTO: type: object properties: ip: type: string mask: type: integer format: int32 DopUpdateOperationInfoDTO: type: object properties: action: type: string comment: type: string delegate-data-owner: xml: name: delegate-data-owner $ref: '#/definitions/FamRepositoryUserDTO' update-operation-type: xml: name: update-operation-type enum: - UpdateFile - UpdatePermission - ApproveAll - Delegate - Reassign type: string is-recursive: xml: name: is-recursive type: boolean DOFileContext: type: object properties: host: type: string catalog-index: xml: name: catalog-index type: integer format: int32 protocol-type: xml: name: protocol-type enum: - CIFS - NFS - SHAREPOINT type: string port: type: integer format: int32 MxsDTO: type: object properties: mxs: items: $ref: '#/definitions/MxDTO' type: array DopUpdateOperationDTO: type: object properties: update-operation-info: xml: name: update-operation-info $ref: '#/definitions/DopUpdateOperationInfoDTO' update-operation-target: xml: name: update-operation-target $ref: '#/definitions/DopUpdateOperationTargetDTO' context: $ref: '#/definitions/DOFileContext' TaggedItemsDTO: type: object properties: objects: items: $ref: '#/definitions/TaggedItemDTO' type: array targets: items: $ref: '#/definitions/TaggedItemDTO' type: array VersionDTO: type: object properties: serverVersion: type: string TableGroupRecordsDTO: type: object properties: records: xml: name: records items: xml: name: records additionalProperties: type: object type: object type: array PluginsDTO: type: object properties: plugins: items: $ref: '#/definitions/PluginDTO' type: array AuditPolicyDTO: type: object properties: archiving-action-set: xml: name: archiving-action-set type: string policy-type: xml: name: policy-type type: string policy-name: xml: name: policy-name type: string KRPAliasDTO: type: object properties: gatewayName: type: string interfaceName: type: string internalIpAddress: type: string aliasComment: type: string externalIpAddress: type: string aliasName: type: string DatasetRecordsOutputDTO: type: object properties: dataset-name: xml: name: dataset-name type: string records: xml: name: records items: xml: name: records additionalProperties: type: object type: object type: array number-of-records: xml: name: number-of-records type: integer format: int32 IpGroupEntryDTO: type: object properties: networkAddress: type: string ipAddressTo: type: string ipAddressFrom: type: string operation: enum: - add - update - remove type: string type: type: string cidrMask: type: integer format: int32 DopOperationPermissionDTO: type: object properties: principal-id: xml: name: principal-id type: integer format: int64 direct: type: boolean permission-levels: xml: name: permission-levels type: string WebProfileLoginDecisionRuleDTO: type: object properties: type: type: string result: type: string value: type: string DatasetResource: type: object WebApplicationSignaturesPoliciesDTO: type: object properties: policies: items: type: string type: array ServerGroupDTO: type: object properties: name: type: string operationMode: type: string DataInterfaceDTO: type: object properties: type: xml: name: type type: string port: xml: name: port type: string service: type: string id: xml: name: id type: string TrpRulesDTO: type: object properties: trpRules: items: $ref: '#/definitions/TrpRuleDTO' type: array AgentResource: type: object TableGroupRecordsActionDTO: type: object properties: action: enum: - add - delete type: string records: xml: name: records items: xml: name: records additionalProperties: type: object type: object type: array GatewayGroupsDTO: type: object properties: gateway-groups: xml: name: gateway-groups items: xml: name: gateway-groups type: string type: array DopPrincipalPermissionPairDTO: type: object properties: principal-id: xml: name: principal-id type: integer format: int64 permission-levels: xml: name: permission-levels type: string ForwardedConnectionDTO: type: object properties: headerName: type: string operation: enum: - add - update - remove type: string proxyIpGroup: type: string SystemDefinitionDTO: type: object properties: value: xml: name: value type: object SiteResource: type: object properties: allSites: $ref: '#/definitions/SitesDTO' AuditPoliciesDTO: type: object properties: audit-policies: xml: name: audit-policies items: xml: name: audit-policies $ref: '#/definitions/AuditPolicyDTO' type: array WebProfileDTO: type: object properties: cookies: items: $ref: '#/definitions/WebProfileCookieDTO' type: array actionUrls: xml: name: actionUrls items: xml: name: actionUrls $ref: '#/definitions/WebProfileLoginActionUrlDTO' type: array learnedHosts: items: type: string type: array webProfileUrls: xml: name: webProfileUrls items: xml: name: webProfileUrls $ref: '#/definitions/WebProfileUrlDTO' type: array susceptibleDirectories: xml: name: susceptibleDirectories items: xml: name: susceptibleDirectories $ref: '#/definitions/WebProfileSusceptibleDirDTO' type: array appId: type: string patternUrls: items: $ref: '#/definitions/WebProfilePatternUrlDTO' type: array IpAddressesDTO: type: object properties: ips: items: $ref: '#/definitions/IpAddressDTO' type: array TagDTO: type: object properties: name: type: string ProfileResource: type: object DbServiceResource: type: object FilePermissionsStatisticsDTO: type: object properties: due-date: xml: name: due-date type: integer format: int64 total: type: integer format: int32 progress-rate: xml: name: progress-rate type: integer format: int32 submitted: type: integer format: int32 not-reviewed: xml: name: not-reviewed type: integer format: int32 WebApplicationSignaturesPolicyDTO: type: object properties: rules: items: $ref: '#/definitions/SignatureRuleDTO' type: array applyTo: xml: name: applyTo items: xml: name: applyTo $ref: '#/definitions/PolicyApplyToDTO' type: array displayResponsePage: type: boolean ParameterTypeConfigurationResource: type: object properties: allParameterTypeConfigurations: $ref: '#/definitions/ParameterTypeConfigurationsDTO' TableGroupDTO: type: object properties: dataType: type: string displayName: type: string isSensitive: type: boolean serviceTypes: items: xml: name: serviceTypes type: string type: array TagResource: type: object PolicyApplyToDTO: type: object properties: siteName: type: string webServiceName: type: string operation: enum: - add - update - remove type: string serverGroupName: type: string webApplicationName: type: string ManagementResource: type: object properties: jobsResource: $ref: '#/definitions/JobsResource' ActionSetDTO: type: object properties: type: type: string actions: items: $ref: '#/definitions/ActionDTO' type: array LogCollectorsDTO: type: object properties: connectors: items: xml: name: connectors $ref: '#/definitions/LogCollectorDTO' type: array GatewaysDTO: type: object properties: gateways: items: $ref: '#/definitions/GatewayDTO' type: array FooterDTO: type: object properties: version: type: string versionLocalization: type: string license: type: string disclaimer: type: string WebApplicationSignaturesPoliciesResource: type: object properties: allWebApplicationSignaturesPolicies: $ref: '#/definitions/WebApplicationSignaturesPoliciesDTO' AgentDiscoverySettingsDTO: xml: name: discovery-settings type: object properties: scan-interval: xml: name: scan-interval type: integer format: int32 enabled: xml: name: enabled type: boolean FilePermissionDTO: type: object properties: status: enum: - NotReviewed - Approve - Reject - NotMine type: string comment: type: string user-last-access-date: xml: name: user-last-access-date type: integer format: int64 principal-id: xml: name: principal-id type: integer format: int64 inherited-status: xml: name: inherited-status type: boolean principal-name: xml: name: principal-name type: string is-task: xml: name: is-task type: boolean principal-type: xml: name: principal-type enum: - USER - AD_GROUP - SP_GROUP - LOCAL_USER - LOCAL_GROUP - UNKNOWN_USER - UNKNOWN_GROUP - DOMAIN_GROUP type: string group-modified-since-last-review: xml: name: group-modified-since-last-review type: boolean is-direct: xml: name: is-direct type: boolean permission-types: xml: name: permission-types type: string DataOwnerFilePermissionsResource: type: object HeaderDTO: type: object properties: userName: type: string activateMode: type: boolean tree: $ref: '#/definitions/NavigationItemDTO' externalApps: items: $ref: '#/definitions/ExternalAppItem' type: array jsAllowed: type: boolean customerPortalUrl: type: string drilldownSession: type: boolean localize: $ref: '#/definitions/LocalizeDTO' openSupportCaseUrl: type: string DatasetRecordsDTO: type: object properties: records: xml: name: records items: xml: name: records additionalProperties: type: object type: object type: array DatasetRecordsActionDTO: type: object properties: action: enum: - add - delete type: string records: xml: name: records items: xml: name: records additionalProperties: type: object type: object type: array SignatureRuleDTO: type: object properties: action: type: string followedAction: type: string enabled: type: boolean name: type: string severity: type: string AgentsDTO: type: object properties: agents: items: $ref: '#/definitions/AgentDTO' type: array RootApplicationGroupsTreeDTO: type: object properties: application-groups: xml: name: application-groups items: xml: name: application-groups $ref: '#/definitions/ApplicationGroupTreeDTO' type: array FamResource: type: object properties: nextUnReviewedOperation: $ref: '#/definitions/DataOwnerOperationNavigationResource' dataOwnerFolderResource: $ref: '#/definitions/DataOwnerFolderResource' dataOwnerTreeFolderObjResource: $ref: '#/definitions/DataOwnerTreeFolderObjResource' dataOwnerFilePermissionsResource: $ref: '#/definitions/DataOwnerFilePermissionsResource' dataOwnerUserResource: $ref: '#/definitions/DataOwnerUserResource' dataOwnerApplicationDataResource: $ref: '#/definitions/DataOwnerApplicationDataResource' dataOwnerUsersInGroupResource: $ref: '#/definitions/DataOwnerUsersInGroupResource' KrpRuleDTO: type: object properties: internalIpHost: type: string clientCertificate: type: string encrypt: type: boolean clientAuthenticationRules: type: string urlPrefix: type: string serverSideSslSettings: type: string serverPort: type: integer format: int32 externalHost: type: string validateServerCertificate: type: boolean FlexProtectResource: type: object DBSecurityPolicyResource: type: object LogLevelDTO: type: object properties: type: xml: name: type type: string level: xml: name: level type: string GatewayResource: type: object FirewallRuleDTO: type: object properties: operation: enum: - add - update - remove type: string protocol: type: string direction: type: string ipGroup: type: string DBApplicationResource: type: object TableGroupResource: type: object properties: tableGroupList: items: $ref: '#/definitions/TableGroupDTO' type: array DasAssessmentResultsFilterDTO: type: object properties: run-ids: xml: name: run-ids items: xml: name: run-ids type: string type: array end-date: xml: name: end-date type: string start-date: xml: name: start-date type: string WebCustomPolicyConfigurationService: type: object properties: allCustomPolicies: $ref: '#/definitions/CustomWebPoliciesDTO' DasAssessmentResource: type: object CustomWebPredicateDTO: type: object properties: signatures: items: $ref: '#/definitions/SignatureDTO' type: array attribute: type: string locations: type: string userDefinedFieldName: type: string operation: type: string clientTypes: items: xml: name: clientTypes type: string type: array field: xml: name: field type: string matchNonProxied: type: boolean cookieNames: items: $ref: '#/definitions/CookieNameDTO' type: array searchMode: type: string withinSeconds: xml: name: withinSeconds type: integer format: int32 ipGroups: items: type: string type: array searchInLookupDataset: xml: name: searchInLookupDataset items: xml: name: searchInLookupDataset type: string type: array type: type: string match: type: string matchValues: xml: name: matchValues items: xml: name: matchValues $ref: '#/definitions/HttpRequestMatchValueDTO' type: array searchInUserValues: xml: name: searchInUserValues items: xml: name: searchInUserValues type: string type: array matchUnknownValue: xml: name: matchUnknownValue type: boolean matchNoOrUnknownUser: type: boolean restrictions: xml: name: restrictions items: xml: name: restrictions $ref: '#/definitions/TimeOfDayRestrictionDTO' type: array name: type: string userDefined: items: type: string type: array applyIfUnidentified: type: boolean lookupDataset: xml: name: lookupDataset type: string dictionaries: items: xml: name: dictionaries type: string type: array value: type: string numTimes: xml: name: numTimes type: integer format: int32 values: items: type: string type: array context: type: string KrpGatewayIpAddressDTO: type: object properties: comment: type: string vrId: type: integer format: int32 nextHop: type: string mask: type: integer format: int32 networkInterface: type: string virtualAddress: type: boolean SitesDTO: type: object properties: sites: xml: name: sites items: xml: name: sites type: string type: array DBConnectionsDTO: type: object properties: connections: items: xml: name: connections $ref: '#/definitions/DBConnectionDTO' type: array IpGroupEntriesDTO: type: object properties: entries: items: $ref: '#/definitions/IpGroupEntryDTO' type: array DatasetColumnsDTO: type: object properties: dataset-name: xml: name: dataset-name type: string number-of-columns: xml: name: number-of-columns type: integer format: int32 columns: xml: name: columns items: xml: name: columns $ref: '#/definitions/DatasetSingleColumnDTO' type: array StreamSignaturesPoliciesDTO: type: object properties: policies: items: type: string type: array DataOwnerOperationNavigationResource: type: object FamRepositoryUserDTO: type: object properties: user-name: xml: name: user-name type: string manager-full-name: xml: name: manager-full-name type: string id: type: string full-name: xml: name: full-name type: string manager-id: xml: name: manager-id type: string department: type: string manager-email: xml: name: manager-email type: string email: type: string AdvancedConfigDTO: xml: name: agent-config type: object properties: agent-config: xml: name: agent-config additionalProperties: type: string type: object StreamSignaturesPolicyDTO: type: object properties: rules: items: $ref: '#/definitions/SignatureRuleDTO' type: array applyTo: xml: name: applyTo items: xml: name: applyTo $ref: '#/definitions/PolicyApplyToDTO' type: array autoApply: type: boolean Status: type: object properties: hits-per-sec: xml: name: hits-per-sec type: string start-time: xml: name: start-time type: string last-status-update: xml: name: last-status-update type: string general-status: xml: name: general-status type: string connections-per-sec: xml: name: connections-per-sec type: string configuration-status: xml: name: configuration-status type: string cpu-utilization: xml: name: cpu-utilization type: string last-activity: xml: name: last-activity type: string active-gateway: xml: name: active-gateway type: string last-updated: xml: name: last-updated type: string throughput-kb: xml: name: throughput-kb type: string DasAssessmentRunsFilterDTO: type: object properties: start-date: xml: name: start-date type: string end-date: xml: name: end-date type: string scans: items: type: string type: array DopUpdateOperationTargetDTO: type: object properties: object-Id: xml: name: object-Id type: string object-type: xml: name: object-type enum: - Collection - Site - List - ListItem - Library - Folder - File - Link type: string logical-full-path: xml: name: logical-full-path type: string full-path: xml: name: full-path type: string permission-list: xml: name: permission-list items: xml: name: permission-list $ref: '#/definitions/DopPrincipalPermissionPairDTO' type: array NavigationItemDTO: type: object properties: defaultId: type: string navigationKind: type: string hash: type: string title: type: string tabs: items: $ref: '#/definitions/TabDTO' type: array helpKey: type: string htmlTitle: type: string id: type: string url: type: string displayAs: type: string children: items: $ref: '#/definitions/NavigationItemDTO' type: array TimeOfDayRestrictionDTO: type: object properties: dayOfWeek: type: string to: type: string from: type: string ActionDTO: type: object properties: actionInterface: xml: name: actionInterface type: string protocol: type: string name: type: string syslogFacility: type: string secondaryPort: type: integer format: int32 syslogLogLevel: type: string host: type: string runOnEveryEvent: type: boolean secondaryHost: type: string message: xml: name: message type: string type: type: string port: type: integer format: int32 CustomWebPoliciesDTO: type: object properties: customWebPolicies: items: type: string type: array WebApplicationCreationDTO: type: object properties: ignoreUrlsDirectories: type: string restrictMonitoringToUrls: type: string learnSettings: type: string parseOCSPRequests: type: boolean DOFoldersToCheckTodoDTO: type: object properties: get-do-file-context: xml: name: get-do-file-context $ref: '#/definitions/DOFileContext' get-parents-info: xml: name: get-parents-info items: xml: name: get-parents-info $ref: '#/definitions/FolderInfoPairDTO' type: array cur-do-id: xml: name: cur-do-id type: string get-children-info: xml: name: get-children-info items: xml: name: get-children-info $ref: '#/definitions/FolderInfoPairDTO' type: array WebServiceDetailsDTO: type: object properties: trpMode: type: boolean name: type: string default-application: xml: name: default-application type: string sslPorts: items: type: integer format: int32 type: array http2: xml: name: http2 type: boolean ports: items: type: integer format: int32 type: array LocalizeDTO: type: object properties: importAction: type: string activate: type: string help: type: string switchToClassicView: type: string customerPortal: type: string homeHtmlTitle: type: string user_details: type: string homeHelpKey: type: string switchToWorkspaceView: type: string aboutDialog: type: string version: type: string logout: type: string user: type: string workspace: type: string close: type: string action: type: string home: type: string helpDir: type: string onlineHelp: type: string openSupportCase: type: string ServicesDTO: type: object properties: db-services: xml: name: db-services items: xml: name: db-services type: string type: array ErrorPageDTO: type: object properties: useDefaultErrorPage: type: boolean defaultErrorPageResponseCode: type: string defaultErrorPageBody: type: string defaultErrorPageRedirectURL: type: string webErrorPagePolicies: items: type: string type: array SessionResource: type: object AdvancedConfigParamsDTO: xml: name: agent-config type: object properties: agent-config: xml: name: agent-config additionalProperties: type: string type: object ItemsToExportDTO: type: object properties: items-to-export: xml: name: items-to-export uniqueItems: true type: array items: xml: name: items-to-export $ref: '#/definitions/ItemTypeToExportDTO' MxResource: type: object properties: allMxs: $ref: '#/definitions/MxsDTO' ActiveAlarmDTO: type: object properties: subSystem: type: string elementDeploymentName: type: string elementName: type: string investigateLink: type: string alarmTypeId: type: string discoveredDate: type: string elementType: type: string shortDescription: type: string elementIp: type: string EnvironmentExportResource: type: object FolderInfoPairDTO: type: object properties: full-path: xml: name: full-path type: string id: type: string WebProfileParameterDTO: type: object properties: name: type: string nullable: type: boolean minLength: type: integer format: int32 required: type: boolean prefix: type: boolean readOnly: type: boolean additionalAllowedChars: items: type: string type: array maxLength: type: integer format: int32 type: type: string customValueType: xml: name: customValueType type: string TreeFolderObjDTO: type: object properties: depth: type: integer format: int32 do-file-contexts: xml: name: do-file-contexts items: xml: name: do-file-contexts $ref: '#/definitions/DOFileContext' type: array review-status: xml: name: review-status type: string todo-mark: xml: name: todo-mark type: boolean file-type: xml: name: file-type enum: - Collection - Site - List - ListItem - Library - Folder - File - Link type: string folder-name: xml: name: folder-name type: string id: type: integer format: int64 folder-name-in-path: xml: name: folder-name-in-path type: string WebApplicationsDTO: type: object properties: webApplications: items: xml: name: webApplications type: string type: array TreeFolderObjsDTO: type: object properties: tree-folder-objs: xml: name: tree-folder-objs items: xml: name: tree-folder-objs $ref: '#/definitions/TreeFolderObjDTO' type: array DopUserInGroupDTO: type: object properties: department: type: string user-name: xml: name: user-name type: string last-access-date: xml: name: last-access-date type: integer format: int64 is-user-new-in-group: xml: name: is-user-new-in-group type: boolean user-title: xml: name: user-title type: string WAFResource: type: object TableGroupRecordsOutputDTO: type: object properties: tablegroup-name: xml: name: tablegroup-name type: string records: xml: name: records items: xml: name: records additionalProperties: type: object type: object type: array number-of-records: xml: name: number-of-records type: integer format: int32 DOFolderWithUpdatedToDoDTO: type: object properties: do-file-context: xml: name: do-file-context $ref: '#/definitions/DOFileContext' folders-ids-with-updated-todo: xml: name: folders-ids-with-updated-todo items: xml: name: folders-ids-with-updated-todo $ref: '#/definitions/FolderIdWithUpdatedTodoDTO' type: array OSConnectionDTO: type: object properties: domain: type: string OS-type: xml: name: OS-type type: string ip: type: string connection-mode: xml: name: connection-mode type: string user-name: xml: name: user-name type: string folder-path: xml: name: folder-path type: string host-name: xml: name: host-name type: string share-name: xml: name: share-name type: string password: type: string UploadCertificateDTO: type: object properties: certificate: xml: name: certificate type: string format: type: string private: xml: name: private type: string hsm: xml: name: hsm type: boolean pkcs12file: xml: name: pkcs12file type: string password: xml: name: password type: string CreateProtectedIPDTO: type: object properties: comment: type: string GatewayDTO: type: object properties: ip: type: string name: type: string CustomWebPolicyDTO: type: object properties: severity: type: string applyTo: xml: name: applyTo items: xml: name: applyTo $ref: '#/definitions/PolicyApplyToDTO' type: array followedAction: type: string enabled: type: boolean oneAlertPerSession: type: boolean displayResponsePage: type: boolean action: type: string sendToCD: type: boolean matchCriteria: items: $ref: '#/definitions/CustomWebPredicateDTO' type: array GlobalObjectResource: type: object properties: parameterTypeConfigurationResource: $ref: '#/definitions/ParameterTypeConfigurationResource' sslsettingsResource: $ref: '#/definitions/SSLSettingsResource' StreamSignaturesPoliciesResource: type: object properties: allStreamSignaturesPolicies: $ref: '#/definitions/StreamSignaturesPoliciesDTO' DataOwnerTreeFolderObjResource: type: object TagsDTO: type: object properties: tags: xml: name: tags items: xml: name: tags type: string type: array AlarmResource: type: object WebProfileDirectoryDTO: type: object properties: fullPath: type: string locked: type: boolean DataOwnerUsersInGroupResource: type: object OSConnectionsDTO: type: object properties: connections: items: xml: name: connections $ref: '#/definitions/OSConnectionDTO' type: array KrpItemsDTO: type: object properties: inboundKrpRules: xml: name: inboundKrpRules items: xml: name: inboundKrpRules $ref: '#/definitions/KrpItemDetailsDTO' type: array JobDTO: type: object properties: aborting: xml: name: aborting type: boolean abortable: type: boolean id: type: integer format: int64 name: type: string HostToApplicationMappingsDTO: type: object properties: hostToAppMappings: items: $ref: '#/definitions/HostToApplicationMappingDTO' type: array TrpRuleDTO: type: object properties: listenerPortList: items: type: integer format: int32 type: array serverIp: type: string NavigationResource: type: object properties: uiviewMode: type: string aboutInfo: $ref: '#/definitions/FooterDTO' deployment: type: string SiteDTO: type: object properties: name: type: string DasAssessmentRunsFieldsFilterDTO: type: object properties: run-ids: xml: name: run-ids items: xml: name: run-ids type: string type: array end-date: xml: name: end-date type: string start-date: xml: name: start-date type: string ActionSetsResource: type: object properties: allActionSets: $ref: '#/definitions/ActionSetsDTO' KrpForwardedClientIpDTO: type: object properties: forwardHeaderName: type: string forwardClientIP: type: boolean CreateDBSecurityPolicyDTO: type: object properties: policy-type: xml: name: policy-type type: string AgentDTO: type: object properties: ip: type: string name: type: string WebProfileCookieDTO: type: object properties: status: type: string injection: type: boolean prefix: type: boolean name: type: string HttpProtocolSignaturesPolicyDTO: type: object properties: rules: items: $ref: '#/definitions/SignatureRuleDTO' type: array applyTo: xml: name: applyTo items: xml: name: applyTo $ref: '#/definitions/PolicyApplyToDTO' type: array displayResponsePage: type: boolean TokenResource: type: object IpGroupResource: type: object ForwardedConnectionsDTO: type: object properties: useHttpForwardingHeader: type: boolean forwardedConnections: items: $ref: '#/definitions/ForwardedConnectionDTO' type: array CreateAuditPolicyDTO: type: object properties: policy-type: xml: name: policy-type type: string FirewallPolicyResource: type: object properties: firewallPolicies: $ref: '#/definitions/FirewallPoliciesDTO' SSLSettingsObjectsDTO: type: object properties: sslSettingsName: xml: name: sslSettingsName items: xml: name: sslSettingsName type: string type: array ItemTypeToExportDTO: type: object properties: type: type: string names: uniqueItems: true items: type: string type: array LicenseDTO: type: object properties: licenseContent: type: string SSLSettingsResource: type: object properties: allSSLSettings: $ref: '#/definitions/SSLSettingsObjectsDTO' ApplicationsDTO: type: object properties: applications: xml: name: applications items: xml: name: applications type: string type: array ActionSetsDTO: type: object properties: actionSets: items: xml: name: actionSets type: string type: array DataOwnerFolderResource: type: object RegistrationTokenDTO: type: object properties: registration-token: xml: name: registration-token type: string SystemDefinitionsResource: type: object GatewayGroupResource: type: object properties: allGatewayGroups: $ref: '#/definitions/GatewayGroupsDTO' GatewayGroupDTO: type: object properties: overloadPolicy: type: boolean gatewayMode: type: string gatewayGroupName: type: string gatewayPlatform: type: string cluster: type: boolean failMode: type: string WebProfilePatternUrlDTO: type: object properties: status: type: string parameters: items: $ref: '#/definitions/WebProfileParameterDTO' type: array pattern: type: string contentTypes: items: type: string type: array type: type: string allowedMethods: items: $ref: '#/definitions/WebProfileAllowedMethodDTO' type: array SecurityPoliciesResource: type: object properties: firewallPolicyResource: $ref: '#/definitions/FirewallPolicyResource' webApplicationCustomPolicyResource: $ref: '#/definitions/WebApplicationCustomPolicyResource' webServiceCustomPolicyResource: $ref: '#/definitions/WebServiceCustomPolicyResource' streamSignaturesPoliciesResource: $ref: '#/definitions/StreamSignaturesPoliciesResource' httpProtocolSignaturesPoliciesResource: $ref: '#/definitions/HttpProtocolSignaturesPoliciesResource' webApplicationSignaturesPoliciesResource: $ref: '#/definitions/WebApplicationSignaturesPoliciesResource' DataOwnerApplicationDataResource: type: object properties: permissionContent: $ref: '#/definitions/DopApplicationDataDTO' DBSecurityPoliciesDTO: type: object properties: db-security-policies: xml: name: db-security-policies items: xml: name: db-security-policies $ref: '#/definitions/DBSecurityPolicyDTO' type: array ExperimentalResource: type: object properties: internalResource: type: object navigationResource: $ref: '#/definitions/NavigationResource' gatewayResource: $ref: '#/definitions/GatewayResource' flexProtectResource: $ref: '#/definitions/FlexProtectResource' wafResource: $ref: '#/definitions/WAFResource' tokenResource: $ref: '#/definitions/TokenResource' famResource: $ref: '#/definitions/FamResource' AgentCpuUsageRestrainingDTO: xml: name: cpu-restrainig type: object properties: cpu-usage-limit: xml: name: cpu-usage-limit type: integer format: int32 enabled: xml: name: enabled type: boolean time-to-reactivate: xml: name: time-to-reactivate type: integer format: int32 SessionIdDTO: type: object properties: session-id: xml: name: session-id type: string PluginDTO: type: object properties: pathReplace: type: string pluginType: type: string prefixParam: type: string name: type: string valueRegex: type: string suffixParam: type: string parameterRewrite: type: string pathRegexp: type: string suffixDelimiter: type: string nameRegex: type: string paramValue: type: string parameterRegex: type: string pathPrefix: type: string separator: type: string paramName: type: string dirParam: type: string config: type: string pluginOrder: type: integer format: int32 CreateHostToApplicationMappingDTO: type: object properties: host: type: string hostMatchType: type: string DopOperationNavigationRequestDTO: type: object properties: page-size: xml: name: page-size type: integer format: int32 back: type: boolean data-owner-id: xml: name: data-owner-id type: integer format: int64 permission-sorting: xml: name: permission-sorting type: string operation-permission: xml: name: operation-permission $ref: '#/definitions/DopOperationPermissionDTO' context: $ref: '#/definitions/DOFileContext' folder-sorting: xml: name: folder-sorting type: string operation-object: xml: name: operation-object $ref: '#/definitions/DopOperationObjectDTO' WebServicesDTO: type: object properties: web-services: xml: name: web-services items: xml: name: web-services type: string type: array AdminResource: type: object properties: challenge: $ref: '#/definitions/ChallengeDTO' version: $ref: '#/definitions/VersionDTO' gatewayRegistrationToken: $ref: '#/definitions/RegistrationTokenDTO' FamRepositoryUsersDTO: type: object properties: fam-repository-users: xml: name: fam-repository-users items: xml: name: fam-repository-users $ref: '#/definitions/FamRepositoryUserDTO' type: array DataInterfacesDTO: type: object properties: data-interfaces: xml: name: data-interfaces items: xml: name: data-interfaces $ref: '#/definitions/DataInterfaceDTO' type: array DopOperationNavigationResponseDTO: type: object properties: permission-paging: xml: name: permission-paging $ref: '#/definitions/RecordsRangeDTO' operation-permission: xml: name: operation-permission $ref: '#/definitions/DopOperationPermissionDTO' context: $ref: '#/definitions/DOFileContext' parent-operation-object: xml: name: parent-operation-object $ref: '#/definitions/DopOperationObjectDTO' operation-object: xml: name: operation-object $ref: '#/definitions/DopOperationObjectDTO' file-object-paging: xml: name: file-object-paging $ref: '#/definitions/RecordsRangeDTO' GatewayDetailedDTO: type: object properties: gatewayIP: type: string running: type: boolean gatewayGroupName: type: string applianceType: type: string softwareVersion: type: string gatewayModel: type: string networkInterfaceList: items: type: string type: array platformType: type: string FirewallPolicyDTO: type: object properties: allowAppServicePorts: type: boolean severity: type: string establishedConnectionsBlock: type: boolean rules: xml: name: rules items: xml: name: rules $ref: '#/definitions/FirewallRuleDTO' type: array enabled: type: boolean inboundOperation: type: string followedAction: type: string outboundOperation: type: string applyTo: xml: name: applyTo items: xml: name: applyTo $ref: '#/definitions/PolicyApplyToDTO' type: array action: type: string sendToCd: type: boolean ParameterTypeConfigurationsDTO: type: object properties: parameterTypeConfigurationName: items: xml: name: parameterTypeConfigurationName type: string type: array CookieNameDTO: type: object properties: matchType: type: string cookie: type: string AuditPolicyResource: type: object KrpItemDetailsDTO: type: object properties: gatewayPorts: items: type: integer format: int32 type: array gatewayGroupName: type: string clientSideSslSettings: type: string aliasName: type: string clientAuthenticationRules: additionalProperties: type: string type: object clientAuthenticationAuthorities: type: string serverCertificate: type: string ChallengeDTO: type: object properties: challenge: type: string JobsResource: type: object DopOperationObjectDTO: type: object properties: object-id: xml: name: object-id type: integer format: int64 full-path: xml: name: full-path type: string parent-id: xml: name: parent-id type: integer format: int64 JobsDTO: type: object properties: jobs: items: xml: name: jobs $ref: '#/definitions/JobDTO' type: array DasAssessmentScanInfoFilterDTO: type: object properties: scan-ids: xml: name: scan-ids items: xml: name: scan-ids type: string type: array DopFileObjPathInfoDTO: type: object properties: physical-path: xml: name: physical-path type: string object-type: xml: name: object-type enum: - Collection - Site - List - ListItem - Library - Folder - File - Link type: string logical-path: xml: name: logical-path type: string DasAssessmentRunsIPsFilterDTO: type: object properties: run-ids: xml: name: run-ids items: xml: name: run-ids type: string type: array end-date: xml: name: end-date type: string start-date: xml: name: start-date type: string HostToApplicationMappingDTO: type: object properties: priority: type: integer format: int32 application: type: string host: type: string hostMatchType: type: string DOFileObjectsDTO: type: object properties: total-records: xml: name: total-records type: integer format: int32 do-file-objects: xml: name: do-file-objects items: xml: name: do-file-objects $ref: '#/definitions/DOFileObjectDTO' type: array SomMxCertificateDTO: type: object properties: certificate: type: string FolderIdWithUpdatedTodoDTO: type: object properties: id: type: string hasTodo: type: boolean TaggedItemDTO: type: object properties: name: type: string ServerGroupsDTO: type: object properties: server-groups: xml: name: server-groups items: xml: name: server-groups type: string type: array CertificatesDTO: type: object properties: sslKeyName: items: type: string type: array CertificateDTO: type: object properties: sslKeyName: type: string validTo: type: integer format: int64 issuer: type: string validFrom: type: integer format: int64 hsm: type: boolean SignatureDTO: type: object properties: isUserDefined: type: boolean name: type: string LogCollectorDTO: type: object properties: domain: type: string connection-method: xml: name: connection-method type: string protocol: type: string delete-process-logs: xml: name: delete-process-logs type: boolean region: type: string enabled: type: boolean user-name: xml: name: user-name type: string additional-configuration: xml: name: additional-configuration type: string host: type: string secret-key: xml: name: secret-key type: string location: type: string access-key: xml: name: access-key type: string connection-interval: xml: name: connection-interval type: integer format: int32 display-name: xml: name: display-name type: string password: type: string type: type: string gateway-name: xml: name: gateway-name type: string file-system-protocol: xml: name: file-system-protocol type: string WebProfileUrlDTO: type: object properties: status: type: string locked: type: boolean parameters: items: $ref: '#/definitions/WebProfileParameterDTO' type: array contentTypes: items: type: string type: array allowedMethods: items: $ref: '#/definitions/WebProfileAllowedMethodDTO' type: array urlFullPath: type: string WebApplicationDTO: type: object properties: ignoreUrlsDirectories: type: string restrictMonitoringToUrls: type: string learnSettings: type: string parseOCSPRequests: type: boolean appName: type: string securitySchemes: basicAuth: type: http scheme: basic