Private/LMFilterValidationConfig.psd1

<#
.SYNOPSIS
Filter field validation configuration generated from logicmonitor-api.yaml

.DESCRIPTION
This file contains a mapping of API endpoints to their valid filterable fields.
It is automatically generated by Build-LMFilterValidationConfig.ps1 and should not be manually edited.

Generated: 2025-11-10 13:22:52
Swagger endpoints processed: 63

.NOTES
To regenerate this file, run: .\Build-LMFilterValidationConfig.ps1
#>


@{
    '/alert/alerts' = @('ackComment', 'acked', 'ackedBy', 'ackedEpoch', 'adAlert', 'adAlertDesc', 'alertExternalTicketUrl', 'alertGroupEntityValue', 'alertValue', 'anomaly', 'chain', 'chainId', 'cleared', 'clearValue', 'dataPointId', 'dataPointName', 'dependencyRole', 'dependencyRoutingState', 'enableAnomalyAlertGeneration', 'enableAnomalyAlertSuppression', 'endEpoch', 'id', 'instanceDescription', 'instanceId', 'instanceName', 'internalId', 'logMetaData', 'monitorObjectGroups', 'monitorObjectId', 'monitorObjectName', 'monitorObjectType', 'nextRecipient', 'receivedList', 'resourceId', 'resourceTemplateId', 'resourceTemplateName', 'resourceTemplateType', 'rule', 'ruleId', 'SDT', 'sdted', 'severity', 'startEpoch', 'subChainId', 'suppressDesc', 'suppressor', 'tenant', 'threshold', 'type')
    '/dashboard/dashboards' = @('description', 'fullName', 'groupFullPath', 'groupId', 'groupName', 'id', 'name', 'overwriteGroupFields', 'owner', 'sharable', 'template', 'userPermission', 'widgetsConfig', 'widgetTokens')
    '/dashboard/dashboards/{id}/widgets' = @('dashboardId', 'description', 'id', 'interval', 'lastUpdatedBy', 'lastUpdatedOn', 'name', 'theme', 'timescale', 'type', 'userPermission')
    '/dashboard/groups' = @('dashboards', 'description', 'fullPath', 'id', 'name', 'numOfDashboards', 'numOfDirectDashboards', 'numOfDirectSubGroups', 'parentId', 'template', 'userPermission', 'widgetTokens')
    '/dashboard/widgets' = @('dashboardId', 'description', 'id', 'interval', 'lastUpdatedBy', 'lastUpdatedOn', 'name', 'theme', 'timescale', 'type', 'userPermission')
    '/device/devices' = @('autoBalancedCollectorGroupId', 'autoProperties', 'autoPropsAssignedOn', 'autoPropsUpdatedOn', 'awsState', 'azureState', 'collectorDescription', 'createdOn', 'currentCollectorId', 'currentLogCollectorId', 'customProperties', 'deletedTimeInMs', 'description', 'deviceType', 'disableAlerting', 'displayName', 'enableNetflow', 'gcpState', 'hostGroupIds', 'hostStatus', 'id', 'inheritedProperties', 'isPreferredLogCollectorConfigured', 'lastDataTime', 'lastRawdataTime', 'link', 'logCollectorDescription', 'logCollectorGroupId', 'logCollectorGroupName', 'logCollectorId', 'name', 'netflowCollectorDescription', 'netflowCollectorGroupId', 'netflowCollectorGroupName', 'netflowCollectorId', 'op', 'preferredCollectorGroupId', 'preferredCollectorGroupName', 'preferredCollectorId', 'relatedDeviceId', 'resourceIds', 'rolePrivileges', 'scanConfigId', 'syntheticsCollectorIds', 'systemProperties', 'toDeleteTimeInMs', 'updatedOn', 'upTimeInSeconds', 'userPermission')
    '/device/devices/{deviceId}/devicedatasources' = @('alertDisableStatus', 'alertingDisabledOn', 'alertStatus', 'alertStatusPriority', 'assignedOn', 'autoDiscovery', 'collectMethod', 'createdOn', 'dataSourceDescription', 'dataSourceDisplayName', 'dataSourceId', 'dataSourceName', 'dataSourceType', 'deviceDisplayName', 'deviceId', 'deviceName', 'graphs', 'groupName', 'groupsDisabledThisSource', 'id', 'instanceAutoGroupEnabled', 'instanceNumber', 'isMultiple', 'monitoringInstanceNumber', 'nextAutoDiscoveryOn', 'overviewGraphs', 'sdtAt', 'sdtStatus', 'status', 'stopMonitoring', 'updatedOn')
    '/device/devices/{deviceId}/devicedatasources/{deviceDsId}/groups' = @('createOn', 'description', 'deviceDataSourceId', 'deviceDisplayName', 'deviceId', 'id', 'name')
    '/device/devices/{deviceId}/devicedatasources/{hdsId}/instances' = @('autoProperties', 'collectorId', 'customProperties', 'dataSourceId', 'dataSourceType', 'description', 'deviceDataSourceId', 'deviceDisplayName', 'deviceId', 'disableAlerting', 'displayName', 'groupId', 'groupName', 'id', 'isUNCInstance', 'lockDescription', 'name', 'stopMonitoring', 'systemProperties', 'wildValue', 'wildValue2')
    '/device/devices/{deviceId}/devicedatasources/{hdsId}/instances/{id}/historysdts' = @('admin', 'approximateEndEpoch', 'approximateStartEpoch', 'comment', 'duration', 'id', 'itemId', 'type')
    '/device/devices/{deviceId}/devicedatasources/{hdsId}/instances/{instanceId}/config' = @('alerts', 'changeStatus', 'comparedWith', 'config', 'configErrMsg', 'configStatus', 'dataSourceId', 'dataSourceName', 'deltaConfig', 'deviceDataSourceId', 'deviceDisplayName', 'deviceId', 'excludeLines', 'id', 'instanceId', 'instanceName', 'pollTimestamp', 'version')
    '/device/devices/{deviceId}/devicedatasources/{id}/historysdts' = @('admin', 'approximateEndEpoch', 'approximateStartEpoch', 'comment', 'duration', 'id', 'itemId', 'type')
    '/device/devices/{deviceId}/properties' = @('inheritList', 'name', 'type', 'value')
    '/device/devices/{id}/alerts' = @('ackComment', 'acked', 'ackedBy', 'ackedEpoch', 'adAlert', 'adAlertDesc', 'alertExternalTicketUrl', 'alertGroupEntityValue', 'alertValue', 'anomaly', 'chain', 'chainId', 'cleared', 'clearValue', 'dataPointId', 'dataPointName', 'dependencyRole', 'dependencyRoutingState', 'detailMessage', 'enableAnomalyAlertGeneration', 'enableAnomalyAlertSuppression', 'endEpoch', 'id', 'instanceDescription', 'instanceId', 'instanceName', 'internalId', 'logMetaData', 'monitorObjectGroups', 'monitorObjectId', 'monitorObjectName', 'monitorObjectType', 'nextRecipient', 'receivedList', 'resourceId', 'resourceTemplateId', 'resourceTemplateName', 'resourceTemplateType', 'rule', 'ruleId', 'SDT', 'sdted', 'severity', 'startEpoch', 'subChainId', 'suppressDesc', 'suppressor', 'tenant', 'threshold', 'type')
    '/device/devices/{id}/endpoints' = @('dataType', 'dns', 'IP', 'lastSeen', 'percentUsage', 'type', 'usage')
    '/device/devices/{id}/flows' = @('dataType', 'destAsnName', 'destinationMBytes', 'dstASN', 'dstDNS', 'dstIP', 'dstPort', 'firstEpochInSec', 'ifIn', 'ifOut', 'lastEpochInSec', 'percentUsage', 'protocol', 'sourceMBytes', 'srcASN', 'srcAsnName', 'srcDNS', 'srcIP', 'srcPort', 'usage')
    '/device/devices/{id}/historysdts' = @('admin', 'approximateEndEpoch', 'approximateStartEpoch', 'comment', 'duration', 'id', 'itemId', 'type')
    '/device/devices/{id}/instances' = @('autoProperties', 'collectorId', 'customProperties', 'dataSourceId', 'dataSourceType', 'description', 'deviceDataSourceId', 'deviceDisplayName', 'deviceId', 'disableAlerting', 'displayName', 'groupId', 'groupName', 'id', 'isUNCInstance', 'lockDescription', 'name', 'stopMonitoring', 'systemProperties', 'wildValue', 'wildValue2')
    '/device/devices/{id}/ports' = @('dataType', 'description', 'percentUsage', 'port', 'usage')
    '/device/devices/{id}/sdts' = @('admin', 'comment', 'duration', 'endDateTime', 'endDateTimeOnLocal', 'endHour', 'endMinute', 'hour', 'id', 'isEffective', 'minute', 'monthDay', 'sdtType', 'startDateTime', 'startDateTimeOnLocal', 'timezone', 'type', 'weekDay', 'weekOfMonth')
    '/device/groups' = @('appliesTo', 'awsRegionsInfo', 'awsTestResult', 'awsTestResultCode', 'azureRegionsInfo', 'azureTestResult', 'azureTestResultCode', 'createdOn', 'customProperties', 'defaultAutoBalancedCollectorGroupId', 'defaultCollectorDescription', 'defaultCollectorGroupDescription', 'defaultCollectorGroupId', 'defaultCollectorId', 'description', 'disableAlerting', 'effectiveAlertEnabled', 'enableNetflow', 'extra', 'fullPath', 'gcpRegionsInfo', 'gcpTestResult', 'gcpTestResultCode', 'groupStatus', 'groupType', 'hasNetflowEnabledDevices', 'id', 'name', 'numOfAWSDevices', 'numOfAzureDevices', 'numOfDirectDevices', 'numOfDirectSubGroups', 'numOfGcpDevices', 'numOfHosts', 'numOfKubernetesDevices', 'parentId', 'propertyChangeWarningMessage', 'rolePrivileges', 'saasTestResult', 'saasTestResultCode', 'subGroups', 'userPermission')
    '/device/groups/{deviceGroupId}/clusterAlertConf' = @('alertExpr', 'countBy', 'dataPointDescription', 'dataPointId', 'dataPointName', 'dataSourceDisplayName', 'dataSourceId', 'disableAlerting', 'id', 'minAlertLevel', 'suppressIndAlert', 'thresholdType')
    '/device/groups/{deviceGroupId}/datasources' = @('dataSourceDisplayName', 'dataSourceGroupName', 'dataSourceId', 'dataSourceName', 'dataSourceType', 'deviceGroupId', 'disableAlerting', 'stopMonitoring')
    '/device/groups/{gid}/properties' = @('inheritList', 'name', 'type', 'value')
    '/device/groups/{id}/alerts' = @('ackComment', 'acked', 'ackedBy', 'ackedEpoch', 'adAlert', 'adAlertDesc', 'alertExternalTicketUrl', 'alertGroupEntityValue', 'alertValue', 'anomaly', 'chain', 'chainId', 'cleared', 'clearValue', 'dataPointId', 'dataPointName', 'dependencyRole', 'dependencyRoutingState', 'detailMessage', 'enableAnomalyAlertGeneration', 'enableAnomalyAlertSuppression', 'endEpoch', 'id', 'instanceDescription', 'instanceId', 'instanceName', 'internalId', 'logMetaData', 'monitorObjectGroups', 'monitorObjectId', 'monitorObjectName', 'monitorObjectType', 'nextRecipient', 'receivedList', 'resourceId', 'resourceTemplateId', 'resourceTemplateName', 'resourceTemplateType', 'rule', 'ruleId', 'SDT', 'sdted', 'severity', 'startEpoch', 'subChainId', 'suppressDesc', 'suppressor', 'tenant', 'threshold', 'type')
    '/device/groups/{id}/devices' = @('autoBalancedCollectorGroupId', 'autoProperties', 'autoPropsAssignedOn', 'autoPropsUpdatedOn', 'awsState', 'azureState', 'collectorDescription', 'createdOn', 'currentCollectorId', 'currentLogCollectorId', 'customProperties', 'deletedTimeInMs', 'description', 'deviceType', 'disableAlerting', 'displayName', 'enableNetflow', 'gcpState', 'hostGroupIds', 'hostStatus', 'id', 'inheritedProperties', 'isPreferredLogCollectorConfigured', 'lastDataTime', 'lastRawdataTime', 'link', 'logCollectorDescription', 'logCollectorGroupId', 'logCollectorGroupName', 'logCollectorId', 'name', 'netflowCollectorDescription', 'netflowCollectorGroupId', 'netflowCollectorGroupName', 'netflowCollectorId', 'op', 'preferredCollectorGroupId', 'preferredCollectorGroupName', 'preferredCollectorId', 'relatedDeviceId', 'resourceIds', 'rolePrivileges', 'scanConfigId', 'syntheticsCollectorIds', 'systemProperties', 'toDeleteTimeInMs', 'updatedOn', 'upTimeInSeconds', 'userPermission')
    '/device/groups/{id}/historysdts' = @('admin', 'approximateEndEpoch', 'approximateStartEpoch', 'comment', 'duration', 'id', 'itemId', 'type')
    '/device/groups/{id}/sdts' = @('admin', 'comment', 'duration', 'endDateTime', 'endDateTimeOnLocal', 'endHour', 'endMinute', 'hour', 'id', 'isEffective', 'minute', 'monthDay', 'sdtType', 'startDateTime', 'startDateTimeOnLocal', 'timezone', 'type', 'weekDay', 'weekOfMonth')
    '/device/unmonitoreddevices' = @('collectorDescription', 'collectorId', 'deviceStatus', 'deviceType', 'displayAs', 'dns', 'endDate', 'endTimestamp', 'forwardIp', 'id', 'ip', 'manufacturer', 'nseId', 'nseScanId', 'nspId', 'nspName', 'ports', 'status', 'sysName')
    '/report/groups' = @('description', 'id', 'matchedReportCount', 'name', 'reportsCount', 'userPermission')
    '/report/reports' = @('customReportTypeId', 'customReportTypeName', 'delivery', 'description', 'enableViewAsOtherUser', 'format', 'groupId', 'id', 'lastGenerateOn', 'lastGeneratePages', 'lastGenerateSize', 'lastmodifyUserId', 'lastmodifyUserName', 'name', 'recipients', 'reportLinkExpire', 'reportLinkNum', 'schedule', 'scheduleTimezone', 'type', 'userPermission')
    '/sdt/sdts' = @('admin', 'comment', 'duration', 'endDateTime', 'endDateTimeOnLocal', 'endHour', 'endMinute', 'hour', 'id', 'isEffective', 'minute', 'monthDay', 'sdtType', 'startDateTime', 'startDateTimeOnLocal', 'timezone', 'type', 'weekDay', 'weekOfMonth')
    '/setting/accessgroup' = @('createdBy', 'createdOn', 'description', 'id', 'name', 'tenantId', 'updatedOn')
    '/setting/accesslogs' = @('description', 'happenedOn', 'happenedOnLocal', 'id', 'ip', 'username')
    '/setting/admins' = @('acceptEULA', 'acceptEULAOn', 'adminGroupIds', 'apionly', 'apiTokens', 'contactMethod', 'createdBy', 'email', 'firstName', 'forcePasswordChange', 'id', 'immediateForceLogout', 'lastAction', 'lastActionOn', 'lastActionOnLocal', 'lastAuthIp', 'lastLoginOn', 'lastName', 'note', 'password', 'phone', 'roles', 'smsEmail', 'smsEmailFormat', 'status', 'tenantId', 'timezone', 'trainingEmail', 'twoFAEnabled', 'username', 'userPermission', 'userType', 'viewPermission')
    '/setting/admins/{adminId}/apitokens' = @('accessId', 'accessKey', 'adminId', 'adminName', 'createdBy', 'createdOn', 'id', 'lastAuthIp', 'lastUsedOn', 'note', 'roles', 'status', 'userPermission')
    '/setting/admins/apitokens' = @('accessId', 'accessKey', 'adminId', 'adminName', 'createdBy', 'createdOn', 'id', 'lastAuthIp', 'lastUsedOn', 'note', 'roles', 'status', 'userPermission')
    '/setting/alert/chains' = @('ccDestinations', 'description', 'destinations', 'enableThrottling', 'id', 'inAlerting', 'name', 'throttlingAlerts', 'throttlingPeriod')
    '/setting/alert/rules' = @('datapoint', 'datasource', 'deviceGroups', 'devices', 'escalatingChain', 'escalatingChainId', 'escalationInterval', 'id', 'instance', 'levelStr', 'name', 'priority', 'resourceProperties', 'sendAnomalySuppressedAlert', 'suppressAlertAckSdt', 'suppressAlertClear')
    '/setting/collector/collectors' = @('ackComment', 'acked', 'ackedBy', 'ackedOn', 'ackedOnLocal', 'agentConfFields', 'arch', 'automaticUpgradeInfo', 'backupAgentId', 'bearerToken', 'build', 'canDowngrade', 'canDowngradeReason', 'clearSent', 'collectorConf', 'collectorDeviceId', 'collectorGroupId', 'collectorGroupName', 'collectorSize', 'collectorType', 'config', 'confVersion', 'copyUrl', 'createdOn', 'createdOnLocal', 'customProperties', 'description', 'downloadUrl', 'ea', 'enableFailBack', 'enableFailOverOnCollectorDevice', 'enableLMLogs', 'encodedConfigData', 'escalatingChainId', 'format', 'hasFailOverDevice', 'hostname', 'id', 'inSDT', 'isDown', 'isEncoded', 'isLmlogsSyslogEnabled', 'lastSentNotificationOn', 'lastSentNotificationOnLocal', 'needAutoCreateCollectorDevice', 'netscanVersion', 'nextRecipient', 'nextUpgradeInfo', 'numberOfHosts', 'numberOfInstances', 'onetimeDowngradeInfo', 'onetimeUpgradeInfo', 'otelId', 'otelVersion', 'platform', 'predefinedConfig', 'previousVersion', 'resendIval', 'sbproxyConf', 'specifiedCollectorDeviceGroupId', 'status', 'suppressAlertClear', 'syntheticsEnabled', 'updatedOn', 'updatedOnLocal', 'upTime', 'userChangeOn', 'userChangeOnLocal', 'userPermission', 'userVisibleHostsNum', 'watchdogConf', 'watchdogUpdatedOn', 'watchdogUpdatedOnLocal', 'wrapperConf')
    '/setting/collector/collectors/versions' = @('feature', 'has32bitLinux', 'has32bitWindows', 'majorVersion', 'mandatory', 'minorVersion', 'releaseEpoch', 'stable')
    '/setting/collector/groups' = @('autoBalance', 'autoBalanceInstanceCountThreshold', 'autoBalanceStrategy', 'createOn', 'customProperties', 'description', 'highestPriorityCollectorStatus', 'id', 'mismatchVersion', 'name', 'numOfCollectors', 'numOfHosts', 'numOfInstances', 'platform', 'userPermission')
    '/setting/configsources' = @('accessGroupIds', 'accessGroups', 'appliesTo', 'auditVersion', 'autoDiscoveryConfig', 'checksum', 'collectInterval', 'collectMethod', 'collectorAttribute', 'configChecks', 'description', 'displayName', 'enableAutoDiscovery', 'fileFormat', 'group', 'hasMultiInstances', 'id', 'installationMetadata', 'lineageId', 'name', 'tags', 'technology', 'timestampFormat', 'version')
    '/setting/datasources' = @('accessGroupIds', 'accessGroups', 'appliesTo', 'auditVersion', 'autoDiscoveryConfig', 'checksum', 'collectInterval', 'collectMethod', 'collectorAttribute', 'dataPoints', 'description', 'displayName', 'enableAutoDiscovery', 'enableEriDiscovery', 'eriDiscoveryConfig', 'eriDiscoveryInterval', 'group', 'hasMultiInstances', 'id', 'installationMetadata', 'lineageId', 'name', 'payloadVersion', 'tags', 'technology', 'useWildValueAsUUID', 'version')
    '/setting/datasources/{dsId}/ographs' = @('aggregated', 'base1024', 'dataPoints', 'displayPrio', 'height', 'id', 'lines', 'maxValue', 'minValue', 'name', 'rigid', 'timeScale', 'title', 'verticalLabel', 'virtualDataPoints', 'width')
    '/setting/datasources/{id}/devices' = @('description', 'displayName', 'hasActiveInstance', 'hasMore', 'id', 'instance', 'name')
    '/setting/datasources/{id}/updatereasons' = @('clientIp', 'id', 'timeEpoch', 'timeStr', 'updateReason', 'userName')
    '/setting/eventsources' = @('accessGroupIds', 'accessGroups', 'alertBodyTemplate', 'alertEffectiveIval', 'alertLevel', 'alertSubjectTemplate', 'appliesTo', 'auditVersion', 'checksum', 'clearAfterAck', 'collector', 'description', 'filters', 'group', 'id', 'installationMetadata', 'lineageId', 'name', 'suppressDuplicatesES', 'tags', 'technology', 'version')
    '/setting/functions' = @('accessGroupIds', 'accessGroups', 'checksum', 'code', 'description', 'id', 'installationMetadata', 'lineageId', 'name')
    '/setting/netscans' = @('collector', 'collectorDescription', 'collectorGroup', 'collectorGroupName', 'creator', 'description', 'duplicate', 'group', 'id', 'ignoreSystemIPsDuplicates', 'method', 'name', 'nextStart', 'nextStartEpoch', 'nsgId', 'schedule', 'version')
    '/setting/opsnotes' = @('createdBy', 'happenOnInSec', 'id', 'note', 'scopes', 'tags')
    '/setting/propertyrules' = @('accessGroupIds', 'accessGroups', 'appliesTo', 'auditVersion', 'checksum', 'dataType', 'description', 'groovyScript', 'group', 'id', 'installationMetadata', 'interval', 'lineageId', 'linuxCmdline', 'linuxScript', 'name', 'scheduleOption', 'scriptType', 'tags', 'technology', 'version', 'windowsCmdline', 'windowsScript')
    '/setting/recipientgroups' = @('description', 'groupName', 'id', 'recipients')
    '/setting/roles' = @('acctRequireTwoFA', 'associatedUserCount', 'customHelpLabel', 'customHelpURL', 'description', 'enableRemoteSessionInCompanyLevel', 'id', 'name', 'privileges', 'requireEULA', 'roleGroupId', 'twoFARequired', 'userPermission')
    '/website/groups' = @('description', 'disableAlerting', 'fullPath', 'hasWebsitesDisabled', 'id', 'name', 'numOfDirectSubGroups', 'numOfDirectWebsites', 'numOfWebsites', 'parentId', 'properties', 'rolePrivileges', 'stopMonitoring', 'testLocation', 'userPermission')
    '/website/groups/{id}/sdts' = @('admin', 'comment', 'duration', 'endDateTime', 'endDateTimeOnLocal', 'endHour', 'endMinute', 'hour', 'id', 'isEffective', 'minute', 'monthDay', 'sdtType', 'startDateTime', 'startDateTimeOnLocal', 'timezone', 'type', 'weekDay', 'weekOfMonth')
    '/website/groups/{id}/websites' = @('checkpoints', 'collectors', 'description', 'disableAlerting', 'domain', 'globalSmAlertCond', 'groupId', 'id', 'individualAlertLevel', 'individualSmAlertEnable', 'isInternal', 'lastUpdated', 'name', 'overallAlertLevel', 'pollingInterval', 'properties', 'rolePrivileges', 'status', 'steps', 'stopMonitoring', 'stopMonitoringByFolder', 'template', 'testLocation', 'transition', 'type', 'useDefaultAlertSetting', 'useDefaultLocationSetting', 'userPermission')
    '/website/smcheckpoints' = @('description', 'displayPrio', 'geoInfo', 'id', 'isEnabledInRoot', 'name')
    '/website/websites' = @('checkpoints', 'collectors', 'description', 'disableAlerting', 'domain', 'globalSmAlertCond', 'groupId', 'id', 'individualAlertLevel', 'individualSmAlertEnable', 'isInternal', 'lastUpdated', 'name', 'overallAlertLevel', 'pollingInterval', 'properties', 'rolePrivileges', 'status', 'steps', 'stopMonitoring', 'stopMonitoringByFolder', 'template', 'testLocation', 'transition', 'type', 'useDefaultAlertSetting', 'useDefaultLocationSetting', 'userPermission')
    '/website/websites/{id}/alerts' = @('ackComment', 'acked', 'ackedBy', 'ackedEpoch', 'adAlert', 'adAlertDesc', 'alertExternalTicketUrl', 'alertGroupEntityValue', 'alertValue', 'anomaly', 'chain', 'chainId', 'cleared', 'clearValue', 'dataPointId', 'dataPointName', 'dependencyRole', 'dependencyRoutingState', 'detailMessage', 'enableAnomalyAlertGeneration', 'enableAnomalyAlertSuppression', 'endEpoch', 'id', 'instanceDescription', 'instanceId', 'instanceName', 'internalId', 'logMetaData', 'monitorObjectGroups', 'monitorObjectId', 'monitorObjectName', 'monitorObjectType', 'nextRecipient', 'receivedList', 'resourceId', 'resourceTemplateId', 'resourceTemplateName', 'resourceTemplateType', 'rule', 'ruleId', 'SDT', 'sdted', 'severity', 'startEpoch', 'subChainId', 'suppressDesc', 'suppressor', 'tenant', 'threshold', 'type')
    '/website/websites/{id}/historysdts' = @('admin', 'approximateEndEpoch', 'approximateStartEpoch', 'comment', 'duration', 'id', 'itemId', 'type')
    '/website/websites/{id}/properties' = @('inheritList', 'name', 'type', 'value')
    '/website/websites/{id}/sdts' = @('admin', 'comment', 'duration', 'endDateTime', 'endDateTimeOnLocal', 'endHour', 'endMinute', 'hour', 'id', 'isEffective', 'minute', 'monthDay', 'sdtType', 'startDateTime', 'startDateTimeOnLocal', 'timezone', 'type', 'weekDay', 'weekOfMonth')
}