# Deep Security Manager REST API

## Name: DecisionLog

An Application Control Decision Log.

JSON Example:
    {"DecisionLog":
     {
       "acted": Boolean,
       "administratorID": Number,
       "decisionLogID": Number,
       "decisionOrigin": 'unknown' | 'action-page' | 'security-event-rule-edit' | 'ruleset-editor',
       "decisionType": 'unknown' | 'allow' | 'block' | 'allow-all' | 'block-all',
       "fileCount": Number,
       "fileName": String,
       "hostCount": Number,
       "hostID": Number,
       "logTime": Date,
       "rulesetCount": Number,
       "rulesetID": Number,
     }
    }

Elements
Name | Type | Required | Default Value | Description
--- | --- | --- | --- | ---
acted | Boolean | Yes | `` | Get the ID of the host where the application was blocked.
administratorID | Number | Yes | `` | Get the ID of the host where the application was blocked.
decisionLogID | Number | Yes | `` | Get the decision log ID.
decisionOrigin | 'unknown' | 'action-page' | 'security-event-rule-edit' | 'ruleset-editor' | Yes | `` | Get the reason the application launch was blocked.
decisionType | 'unknown' | 'allow' | 'block' | 'allow-all' | 'block-all' | Yes | `` | Get the reason the application launch was blocked.
fileCount | Number | Yes | `` | Get the number of file that will be effected with reverting this decision.
fileName | String | Yes | `` | Get the filename of the application that was blocked or allowed and lead to decision log.
hostCount | Number | Yes | `` | Get the number of hosts that will be effected with reverting this decision.
hostID | Number | Yes | `` | Get the hostID that is decision about allow or block application was made on.
logTime | Date | Yes | `` | Get the time at which the decision log was recorded.
rulesetCount | Number | Yes | `` | Get the ID of the host where the application was blocked.
rulesetID | Number | No | `` | Get the ruleset that is updated when decision about allow or block application was made.

Copyright © 2017 Trend Micro Inc. All Rights Reserved.