{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": false,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "openIDConfiguration",
      "enum": [
        "openIDConfiguration",
        "openIDToken",
        "openIDAuth",
        "samlRedirect",
        "samlCallback",
        "samlSpMetadata",
        "createGrantingTicket",
        "createServiceTicket",
        "validateServiceTicket",
        "createUser",
        "getAllUsers",
        "updateUser",
        "updateUserProperties",
        "getUser",
        "deleteUser",
        "resetPassword",
        "changeEmailAddress",
        "updateAuthenticatedUserProperties",
        "getAuthenticatedUser",
        "deleteAuthenticatedUser",
        "updateAuthenticatedUserPassword",
        "changeAuthenticatedUserEmailAddress",
        "getUserByToken",
        "setUserPassword",
        "login",
        "logout",
        "validate",
        "validateSessionForProxy",
        "createService",
        "getTenantInfo",
        "setTenantIdentity",
        "deleteTenantIdentity",
        "createToken",
        "getAllTokens",
        "getToken",
        "updateToken",
        "deleteToken",
        "getAuthenticationMethod",
        "createUsergroup",
        "getAllUsergroups",
        "getUsergroup",
        "updateUsergroup",
        "deleteUsergroup",
        "createRole",
        "getAllRoles",
        "getRole",
        "updateRole",
        "deleteRole",
        "createPermission",
        "getAllPermissions",
        "getPermission",
        "updatePermission",
        "deletePermission",
        "createScheduledExport",
        "getAllExportConfigurations",
        "getExportConfiguration",
        "patchExportConfiguration",
        "disableExportConfiguration",
        "getAllExportReport",
        "getExportReport",
        "getSolutionManifest",
        "createTimeExclusion",
        "getAllTimeExclusion",
        "updateTimeExclusion",
        "getTimeExclusion",
        "deleteTimeExclusion",
        "timeExclusionEvents",
        "createTenantV2",
        "getAllTenantsV2",
        "getTenantV2",
        "deleteTenantV2",
        "patchTenantV2",
        "getTenantIdByAliasV2",
        "getTenantSummaryByAliasV2",
        "getIngestionDictionaryV2",
        "getValidTypesV2",
        "getTenantMetadataV2",
        "updateTenantMetadataV2",
        "getAlertsForMonitoredObject",
        "getActiveAlertsForMonitoredObject",
        "deleteActiveAlertsForMonitoredObject",
        "createActiveAlertForMonitoredObject",
        "getActiveAlertsForPolicy",
        "deleteActiveAlertsForPolicy",
        "getActiveAlertGroupBy",
        "getActiveAlertsForMetaFilter",
        "getActiveAlertsFilteredCounts",
        "updateActiveAlertsSecurityState",
        "createRequestAlertPolicy",
        "getAllRequestAlertPolicy",
        "patchAutomaticAlertPolicy",
        "getAutomaticAlertPolicy",
        "getRequestAlertPolicy",
        "deleteRequestAlertPolicy",
        "patchRequestAlertPolicy",
        "getAlertPolicyHistory",
        "getAlertingGroupByV3",
        "getAlertingAggregateV3",
        "getRamenState",
        "createAnalyticsV2",
        "getAllAnalyticsV2",
        "getAnalyticsV2",
        "deleteAnalyticsV2",
        "createBrandingV2",
        "getAllBrandingsV2",
        "getBrandingV2",
        "updateBrandingV2",
        "deleteBrandingV2",
        "createLocaleV2",
        "getAllLocalesV2",
        "getLocaleV2",
        "updateLocaleV2",
        "deleteLocaleV2",
        "createCompositeMetricV2",
        "getAllCompositeMetricsV2",
        "getCompositeMetricV2",
        "updateCompositeMetricV2",
        "deleteCompositeMetricV2",
        "createConnectorConfigV2",
        "getAllConnectorConfigsV2",
        "getConnectorConfigV2",
        "updateConnectorConfigV2",
        "deleteConnectorConfigV2",
        "createConnectorInstanceV2",
        "getAllConnectorInstancesV2",
        "getConnectorInstanceV2",
        "updateConnectorInstanceV2",
        "deleteConnectorInstanceV2",
        "createDashboardV2",
        "getAllDashboardsV2",
        "getDashboardV2",
        "updateDashboardV2",
        "deleteDashboardV2",
        "createCardV2",
        "getAllCardsV2",
        "getCardV2",
        "updateCardV2",
        "deleteCardV2",
        "createDataCleaningProfile",
        "getDataCleaningProfiles",
        "getDataCleaningProfile",
        "updateDataCleaningProfile",
        "deleteDataCleaningProfile",
        "getDataCleaningHistory",
        "downloadRoadrunner",
        "createIngestionProfileV2",
        "getAllIngestionProfilesV2",
        "getIngestionProfileV2",
        "updateIngestionProfileV2",
        "deleteIngestionProfileV2",
        "createMetadataConfigV2",
        "getAllMetadataConfigsV2",
        "getMetadataConfigV2",
        "updateMetadataConfigV2",
        "deleteMetadataConfigV2",
        "getMetricBaselineByMonitoredObjectIdV2",
        "getAllDuplicateMonitoredObjectReportsV2",
        "generateDuplicateMonitoredObjectReportV2",
        "getDuplicateMonitoredObjectReportV2",
        "createMonitoredObjectTagMappingV2",
        "getAllMonitoredObjectTagMappingsV2",
        "getMonitoredObjectTagMappingV2",
        "updateMonitoredObjectTagMappingV2",
        "deleteMonitoredObjectTagMappingV2",
        "getAllMonitoredObjectsV2",
        "createMonitoredObjectV2",
        "getFilteredMonitoredObjectCountV2",
        "getFilteredMonitoredObjectListV2",
        "getMonitoredObjectReportingListV2",
        "getMonitoredObjectGeoClustersV2",
        "getMonitoredObjectMetadataDetailsV2",
        "getFilteredMonitoredObjectMetadataDetailsV2",
        "getMonitoredObjectV2",
        "updateMonitoredObjectV2",
        "deleteMonitoredObjectV2",
        "bulkPatchMonitoredObjectsV2",
        "bulkInsertMonitoredObjectsV2",
        "bulkUpdateMonitoredObjectsV2",
        "bulkInsertMonitoredObjectsMetaV2",
        "getAllMonitoredObjectSummariesV2",
        "getMonitoredObjectSummaryV2",
        "getAllMetadataCategoryMappingsV2",
        "getMetadataCategoryMappingV2",
        "updateMetadataCategoryMappingV2",
        "createSessionFilterProfileV2",
        "getAllSessionFilterProfilesV2",
        "getSessionFilterProfileV2",
        "updateSessionFilterProfileV2",
        "patchSessionFilterProfileV2",
        "deleteSessionFilterProfileV2",
        "createSessionFilterV2",
        "getAllSessionFiltersV2",
        "getSessionFilterV2",
        "updateSessionFilterV2",
        "patchSessionFilterV2",
        "deleteSessionFilterV2",
        "createThresholdProfileV2",
        "getAllThresholdProfilesV2",
        "getThresholdProfileV2",
        "updateThresholdProfileV2",
        "deleteThresholdProfileV2",
        "createNetworkAssetV2",
        "getAllNetworkAssetsV2",
        "getNetworkAssetV2",
        "updateNetworkAssetV2",
        "deleteNetworkAssetV2",
        "getFilteredNetworkAssetCountV2",
        "getFilteredNetworkAssetListV2",
        "getNetworkAssetGroupByV2",
        "bootstrapsthemonitoredobjectcacheforalltenants",
        "invokesbaselinebulkupdate",
        "purgesanalyticsreports",
        "bootstrapsthenetworkassetcacheforalltenants",
        "createIngestionDictionaryV3",
        "getAllIngestionDictionariesV3",
        "getIngestionDictionaryV3",
        "updateIngestionDictionaryV3",
        "deleteIngestionDictionaryV3",
        "createDatasourceReconciliationTasksV3",
        "createDatasourceReindexTasksV3",
        "getGroupByV3",
        "getAggregateV3",
        "createTcpThroughputTestReportV3",
        "getAllTcpThroughputTestReportsV3",
        "getAllTcpThroughputReportsForTestV3",
        "getTcpThroughputTestReportV3",
        "updateTcpThroughputTestReportV3",
        "deleteTcpThroughputTestReportV3",
        "getFilteredTcpThroughputCountV3",
        "getFilteredTcpThroughputListV3"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}
