Policy API
This page describes the Policy API methods you can use to create, configure, and manage policies for an application.
A policy consists of a trigger based on one or more events and anactionin response to that trigger. You use policies to automate monitoring, alerting, and problem remediation.
- Syntax validation of the JSON payload is done when creating the policy.
 - Objects/Entities corresponding to EUM applications are not supported.
 
Create a Policy
Creates a new policy using the given JSON payload.
Resource URL
POST <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies
Request/Response Format
JSON
Example
- Request
 - 
                        
{ "name": "Policy json create example", "enabled": true, "executeActionsInBatch": true, "actions": [ { "actionName": "your@email.com", "actionType": "EMAIL", "notes": "example notes" }, { "actionName": "Thread dump action", "actionType": "THREAD_DUMP", "specifiedEntityActionDetails": { "specifiedEntityActionScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } ], "events": { "healthRuleEvents": { "healthRuleEventTypes": [ "HEALTH_RULE_OPEN_CRITICAL", "HEALTH_RULE_UPGRADED", "HEALTH_RULE_CONTINUES_CRITICAL", "HEALTH_RULE_CONTINUES_WARNING" ], "healthRuleScope": { "healthRuleScopeType": "SPECIFIC_HEALTH_RULES", "healthRules": [ "JVM Garbage Collection Time is too high", "Memory utilization is too high" ] } }, "otherEvents": [ "VERY_SLOW", "STALL", "SLOW", "ERROR" ] }, "selectedEntities": { "selectedEntityType": "SPECIFIC_ENTITIES", "entities": [ { "entityType": "BUSINESS_TRANSACTION", "selectedBusinessTransactions": { "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS", "businessTransactions": [ "/home/auctions" ] } }, { "entityType": "TIER_NODE", "tierOrNode": { "tierOrNodeScope": "NODE_SELECTED_ENTITIES", "typeofNode": "ALL_NODES", "selectedNodes": { "selectedNodeScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } } ] } } - Response
 - 
                        
{ "id": 2, "name": "Policy json create example", "enabled": true, "executeActionsInBatch": true, "actions": [ { "actionName": "your@email.com", "actionType": "EMAIL", "notes": "example notes" }, { "actionName": "Thread dump action", "actionType": "THREAD_DUMP", "specifiedEntityActionDetails": { "specifiedEntityActionScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } ], "events": { "healthRuleEvents": { "healthRuleEventTypes": [ "HEALTH_RULE_OPEN_CRITICAL", "HEALTH_RULE_UPGRADED", "HEALTH_RULE_CONTINUES_CRITICAL", "HEALTH_RULE_CONTINUES_WARNING" ], "healthRuleScope": { "healthRuleScopeType": "SPECIFIC_HEALTH_RULES", "healthRules": [ "JVM Garbage Collection Time is too high", "Memory utilization is too high" ] } }, "otherEvents": [ "VERY_SLOW", "SLOW", "ERROR", "STALL" ], "anomalyEvents": null, "customEvents": [] }, "selectedEntities": { "selectedEntityType": "SPECIFIC_ENTITIES", "entities": [ { "entityType": "BUSINESS_TRANSACTION", "selectedBusinessTransactions": { "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS", "businessTransactions": [ "/home/auctions" ] } }, { "entityType": "TIER_NODE", "tierOrNode": { "tierOrNodeScope": "NODE_SELECTED_ENTITIES", "typeofNode": "ALL_NODES", "selectedNodes": { "selectedNodeScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } } ] } } 
Retrieve a list of Policies associated with an Application
This API returns a list of all policies associated with the given application, policy names, IDs, and enable flag details. To fetch the complete details of a policy, use GET /policies/{policy-id}.
Resource URL
GET <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies
Response Format
JSON
Example Response
[
{
"id": 1096,
"name": "My Policy 1",
"enabled": true,
"actions": [
{
"actionName": "action@email.com",
"actionType": "EMAIL"
}
],
"events": {
"healthRuleEvents": {
"healthRuleEventTypes": [
"HEALTH_RULE_OPEN_WARNING",
"HEALTH_RULE_OPEN_CRITICAL"
],
"healthRuleScopeType": "ALL_HEALTH_RULES",
"healthRuleCount": null
},
"otherEvents": [],
"anomalyEvents": null,
"customEvents": []
},
"selectedEntityType": "ANY_ENTITY"
},
{
"id": 1050,
"name": "My Policy 2",
"enabled": true,
"actions": [
{
"actionName": "action@email.com",
"actionType": "EMAIL"
}
],
"events": {
"healthRuleEvents": {
"healthRuleEventTypes": [
"HEALTH_RULE_OPEN_CRITICAL"
],
"healthRuleScopeType": "SPECIFIC_HEALTH_RULES",
"healthRuleCount": 1
},
"otherEvents": [],
"anomalyEvents": null,
"customEvents": []
},
"selectedEntityType": "ANY_ENTITY"
},
{
"id": 1051,
"name": "My policy 3",
"enabled": true,
"actions": [
{
"actionName": "action@email.com",
"actionType": "EMAIL"
}
],
"events": {
"healthRuleEvents": {
"healthRuleEventTypes": [
"HEALTH_RULE_OPEN_CRITICAL"
],
"healthRuleScopeType": "SPECIFIC_HEALTH_RULES",
"healthRuleCount": 1
},
"otherEvents": [],
"anomalyEvents": null,
"customEvents": []
},
"selectedEntityType": "ANY_ENTITY"
}
]
        Retrieve Details of a Specified Policy
Returns a JSON representation of a policy for the given policy ID.
Resource URL
GET <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies/{policy-id}Response Format
JSON
Example Response
This example retrieves the configuration details of a policy.
{
"id": 1,
"name": "Policy REST get json example",
"enabled": true,
"executeActionsInBatch": true,
"actions": [
{
"actionName": "your@email.com",
"actionType": "EMAIL",
"notes": "example notes"
},
{
"actionName": "1234567890",
"actionType": "SMS"
},
{
"actionName": "Thread dump action",
"actionType": "THREAD_DUMP",
"specifiedEntityActionDetails": {
"specifiedEntityActionScope": "SPECIFIC_NODES",
"nodes": [
"node1"
]
}
}
],
"events": {
"healthRuleEvents": {
"healthRuleEventTypes": [
"HEALTH_RULE_OPEN_CRITICAL",
"HEALTH_RULE_UPGRADED",
"HEALTH_RULE_CONTINUES_CRITICAL",
"HEALTH_RULE_CONTINUES_WARNING"
],
"healthRuleScope": {
"healthRuleScopeType": "SPECIFIC_HEALTH_RULES",
"healthRules": [
"JVM Garbage Collection Time is too high",
"Memory utilization is too high"
]
}
},
"otherEvents": [
"VERY_SLOW",
"STALL",
"SLOW",
"ERROR"
],
"anomalyEvents": null,
"customEvents": []
},
"selectedEntities": {
"selectedEntityType": "SPECIFIC_ENTITIES",
"entities": [
{
"entityType": "BUSINESS_TRANSACTION",
"selectedBusinessTransactions": {
"businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS",
"businessTransactions": [
"/home/auctions"
]
}
},
{
"entityType": "TIER_NODE",
"tierOrNode": {
"tierOrNodeScope": "NODE_SELECTED_ENTITIES",
"typeofNode": "ALL_NODES",
"selectedNodes": {
"selectedNodeScope": "SPECIFIC_NODES",
"nodes": [
"node1"
]
}
}
}
]
}
}
            
        Update a Policy
Updates the configuration settings of an existing policy with the values of a specified policy ID.
This request requires a complete JSON payload as input. Splunk AppDynamics recommends the following:
- Retrieve the JSON payload using 
GET /policies/{policy-id}and update the required fields. - From the JSON payload, remove the anomaly events that are empty or have null values. Check and delete these values from the payload: 
"anomalyEvents": []"anomalyEvents": null - Send the modified payload as part of the 
PUTrequest. 
Resource URL
PUT <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies/{policy-id}
            Request/Response Format
JSON
Example
- Request
 - 
                        
{ "name": "Policy json update example", "enabled": true, "executeActionsInBatch": true, "actions": [ { "actionName": "Thread dump action", "actionType": "THREAD_DUMP", "specifiedEntityActionDetails": { "specifiedEntityActionScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } ], "events": { "healthRuleEvents": { "healthRuleEventTypes": [ "HEALTH_RULE_OPEN_CRITICAL", "HEALTH_RULE_UPGRADED", "HEALTH_RULE_CONTINUES_CRITICAL" ], "healthRuleScope": { "healthRuleScopeType": "ALL_HEALTH_RULES" } }, "otherEvents": [ "VERY_SLOW", "STALL", "SLOW", "ERROR" ] }, "selectedEntities": { "selectedEntityType": "SPECIFIC_ENTITIES", "entities": [ { "entityType": "BUSINESS_TRANSACTION", "selectedBusinessTransactions": { "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS", "businessTransactions": [ "/home/auctions" ] } }, { "entityType": "TIER_NODE", "tierOrNode": { "tierOrNodeScope": "NODE_SELECTED_ENTITIES", "typeofNode": "ALL_NODES", "selectedNodes": { "selectedNodeScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } } ] } } - Response
 - 
                        
{ "id": 1, "name": "Policy json update example", "enabled": true, "executeActionsInBatch": true, "actions": [ { "actionName": "Thread dump action", "actionType": "THREAD_DUMP", "specifiedEntityActionDetails": { "specifiedEntityActionScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } ], "events": { "healthRuleEvents": { "healthRuleEventTypes": [ "HEALTH_RULE_OPEN_CRITICAL", "HEALTH_RULE_UPGRADED", "HEALTH_RULE_CONTINUES_CRITICAL" ], "healthRuleScope": { "healthRuleScopeType": "ALL_HEALTH_RULES" } }, "otherEvents": [ "VERY_SLOW", "SLOW", "ERROR", "STALL" ], "anomalyEvents": null, "customEvents": [] }, "selectedEntities": { "selectedEntityType": "SPECIFIC_ENTITIES", "entities": [ { "entityType": "BUSINESS_TRANSACTION", "selectedBusinessTransactions": { "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS", "businessTransactions": [ "/home/auctions" ] } }, { "entityType": "TIER_NODE", "tierOrNode": { "tierOrNodeScope": "NODE_SELECTED_ENTITIES", "typeofNode": "ALL_NODES", "selectedNodes": { "selectedNodeScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } } ] } } 
Delete a Policy
Deletes an existing policy with the specified ID.
Resource URL
DELETE <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies/{policy-id}Update a Policy Configuration
Updates one or more specific configuration setting(s) of a policy. You can update the Name and Enabled fields using this API.
Resource URL
PUT <controller_url>/controller/alerting/rest/v1/applications/<application_id>/policies/{policy-id}/configuration
            Request/Response Format
JSON
Example
- Request
 - 
                        
{ "name": "Policy json update example", "enabled": false } - Response
 - 
                        
{ "id": 1, "name": "Policy json update example", "enabled": false, "executeActionsInBatch": true, "actions": [ { "actionName": "Thread dump action", "actionType": "THREAD_DUMP", "specifiedEntityActionDetails": { "specifiedEntityActionScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } ], "events": { "healthRuleEvents": { "healthRuleEventTypes": [ "HEALTH_RULE_OPEN_CRITICAL", "HEALTH_RULE_UPGRADED", "HEALTH_RULE_CONTINUES_CRITICAL" ], "healthRuleScope": { "healthRuleScopeType": "ALL_HEALTH_RULES" } }, "otherEvents": [ "VERY_SLOW", "STALL", "SLOW", "ERROR" ], "anomalyEvents": null, "customEvents": [] }, "selectedEntities": { "selectedEntityType": "SPECIFIC_ENTITIES", "entities": [ { "entityType": "BUSINESS_TRANSACTION", "selectedBusinessTransactions": { "businessTransactionScope": "SPECIFIC_BUSINESS_TRANSACTIONS", "businessTransactions": [ "/home/auctions" ] } }, { "entityType": "TIER_NODE", "tierOrNode": { "tierOrNodeScope": "NODE_SELECTED_ENTITIES", "typeofNode": "ALL_NODES", "selectedNodes": { "selectedNodeScope": "SPECIFIC_NODES", "nodes": [ "node1" ] } } } ] } } 
Example Response
Response Codes
| Code | Description | 
|---|---|
| 200 | Fetched successfully | 
| 201 | Created successfully | 
| 204 | Deleted successfully | 
| 400 | Bad request | 
| 401 | Unauthorized | 
| 403 | Forbidden | 
| 404 | Resource not found | 
| 409 | Already exists | 
Property Details
Policy
Payload details of a policy.
| Property Name | Type | Description and Valid Values | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
 id
                             | integer | 
                                 This is auto-generated by the system and returned in the response. It is a   | ||||||||||||||||||||||||||||||||||||
| 
                                 name*  | 
                                 string  | 
                                 Name of the policy. Minimum length: 1  | ||||||||||||||||||||||||||||||||||||
 enabled
                             | 
                                 boolean  | 
                                 Sets the email digest to enabled/disabled state. Default value: true  | ||||||||||||||||||||||||||||||||||||
 executeActionsInBatch*
                             | 
                                 boolean  | 
                                 Executes the actions configured for a policy, once for all the triggering events that occurred during the last minute. Default value: true  | ||||||||||||||||||||||||||||||||||||
| 
                                 actions*  | minItems: 1 |  Action
                                 Describes the predefined, reusable, and automated response to an event to be taken when the event is triggered. 
  | ||||||||||||||||||||||||||||||||||||
 events*
                             |  Events
                                 Describes the events that trigger the policy. 
  | |||||||||||||||||||||||||||||||||||||
 selectedEntities
                             |  SelectedEntityType
                                 Scope of entities considered for the policy evaluation. Note: Entities corresponding to EUM applications are not supported. 
                                
  | 
SelectedEntityType
Scope of entities considered for the policy evaluation.
| Property Name | Type | Description | 
|---|---|---|
 SelectedEntityType*
                             | string |  Enums
                                 ANY_ENTITY SPECIFIC_ENTITIES  | 
SpecificEntities
Scope of specific entities considered for the policy evaluation.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 selectedEntityType*
                             | string |  Enum
                                 ANY_ENTITY SPECIFIC_ENTITIES  | ||||||
 entities
                             | minItems: 1 |  Entity
                                
  | 
Entity
| Property name | Type | Description | 
|---|---|---|
 entityType*
                             | 
                                 string minItems: 1  |  Enums
                                 BUSINESS_TRANSACTION TIER_NODE ERRORS SERVICE_ENDPOINTS INFORMATION_POINTS DATABASES_IN_APPLICATION SERVERS_IN_APPLICATION  | 
AnyEntity
Scope of entities considered for the policy evaluation.
| Property Name | Type | Description | 
|---|---|---|
 SelectedEntityType *
                             | string |  Enums
                                 ANY_ENTITY  | 
BusinessTransaction
All entities of type BUSINESS_TRANSACTION are considered for policy evaluation.
| Property Name | Type | Description | ||||
|---|---|---|---|---|---|---|
 entityType*
                             | 
                                 string minItems: 1  |  Enums
                                 BUSINESS_TRANSACTION TIER_NODE ERRORS SERVICE_ENDPOINTS INFORMATION_POINTS DATABASES_IN_APPLICATION SERVERS_IN_APPLICATION  | ||||
 selectedBusinessTransactions*
                             | string |  BusinessTransactionScope
                                
  | 
SelectedBusinessTransactions
| Property Name | Description | 
|---|---|
 businessTransactionScope *
                             |  Enums
                                 ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS SPECIFIC_BUSINESS_TRANSACTIONS BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS BUSINESS_TRANSACTIONS_MATCHING_PATTERN  | 
AllBusinessTransactions
The scope of business transactions is set to all business transactions.
| Property Name | Description | 
|---|---|
 businessTransactionScope *
                             |  Enum
                                 ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS SPECIFIC_BUSINESS_TRANSACTIONS BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS BUSINESS_TRANSACTIONS_MATCHING_PATTERN  | 
SpecificBusinessTransactions
The scope of business transactions is set to select business transactions.
| Property Name | Type | Description | 
|---|---|---|
 businessTransactionScope*
                             |  Enum
                                 ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS SPECIFIC_BUSINESS_TRANSACTIONS BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS BUSINESS_TRANSACTIONS_MATCHING_PATTERN  | |
 businessTransactions*
                             | 
                                 string minItems: 1  | Name(s) of the business transactions. | 
BusinessTransactionsInSpecificTiers
The scope of business transactions is set to business transactions associated with a specific tier.
| Property Name | Type | Description | 
|---|---|---|
 businessTransactionScope*
                             |  Enum
                                 ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS SPECIFIC_BUSINESS_TRANSACTIONS BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS BUSINESS_TRANSACTIONS_MATCHING_PATTERN  | |
 specificTiers*
                             | 
                                 string minItems: 1  | Name of the specified tier. | 
BusinessTransactionsMatchingPattern
The scope of business transactions is set to business transactions that match a specific pattern.
| Property Name | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
 businessTransactionScope*
                             |  Enum
                                 ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS SPECIFIC_BUSINESS_TRANSACTIONS BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS BUSINESS_TRANSACTIONS_MATCHING_PATTERN  | ||||||||||
 patternMatcher*
                             |  EntityMatchingPattern
                                 Business transactions that match the specified pattern are included in the scope. 
  | 
SelectedTierOrNodeEntities
Specific tiers or nodes are considered for policy evaluation.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 entityType*
                             | string |  Enum
                                 BUSINESS_TRANSACTION TIER_NODE ERRORS SERVICE_ENDPOINTS INFORMATION_POINTS DATABASES_IN_APPLICATION SERVERS_IN_APPLICATION  | ||||||
 tierOrNode*
                             | 
                                 string minLength: 1  |  TierOrNode
                                
  | 
TierOrNode
| Property Name | Type | Description | 
|---|---|---|
 tierOrNodeScope *
                             | string |  Enums
                                 TIER_SELECTED_ENTITIES NODE_SELECTED_ENTITIES  | 
TierSelectedEntities
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 tierOrNodeScope*
                             | string |  Enums
                                 TIER_SELECTED_ENTITIES NODE_SELECTED_ENTITIES  | ||||||
 selectedTiers*
                             |  SelectedTiers
                                
  | 
SelectedTiers
| Property Name | Type | Description | 
|---|---|---|
 selectedTierScope *
                             | string |  Enums
                                 ALL_TIERS SPECIFIC_TIERS  | 
AllTiers
| Property Name | Type | Description | 
|---|---|---|
 selectedTierScope *
                             | string |  Enum
                                 ALL_TIERS SPECIFIC_TIERS  | 
SpecificTiers
| Property Name | Type | Description | 
|---|---|---|
 selectedTierScope*
                             | string |  Enum
                                 ALL_TIERS SPECIFIC_TIERS  | 
 tiers*
                             | 
                                 string minItems: 1  | Name(s) of the specified tier(s). | 
NodeSelectedEntities
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 tierOrNodeScope*
                             | string |  Enum
                                 TIER_SELECTED_ENTITIES NODE_SELECTED_ENTITIES  | ||||||
 typeofNode*
                             | string |  Enums
                                 ALL_NODES JAVA_NODES DOT_NET_NODES PHP_NODES  | ||||||
 selectedNodes*
                             |  SelectedNodes
                                
  | 
SelectedNodes
| Property Name | Type | Description | 
|---|---|---|
 selectedNodeScope *
                             | string |  Enums
                                 ALL_NODES SPECIFIC_NODES NODES_OF_SPECIFIC_TIERS NODES_MATCHING_PATTERN NODE_PROPERTY_VARIABLE_MATCHER  | 
AllNodes
| Property Name | Type | Description | 
|---|---|---|
 selectedNodeScope *
                             | string |  Enum
                                 ALL_NODES SPECIFIC_NODES NODES_OF_SPECIFIC_TIERS NODES_MATCHING_PATTERN NODE_PROPERTY_VARIABLE_MATCHER  | 
SpecificNodes
| Property Name | Type | Description | 
|---|---|---|
 selectedNodeScope*
                             | string |  Enum
                                 ALL_NODES SPECIFIC_NODES NODES_OF_SPECIFIC_TIERS NODES_MATCHING_PATTERN NODE_PROPERTY_VARIABLE_MATCHER  | 
 nodes*
                             | 
                                 string minItems: 1  | Name(s) of the specified node(s). | 
NodesOfSpecificTiers
| Property Name | Type | Description | 
|---|---|---|
 selectedNodeScope*
                             | string |  Enum
                                 ALL_NODES SPECIFIC_NODES NODES_OF_SPECIFIC_TIERS NODES_MATCHING_PATTERN NODE_PROPERTY_VARIABLE_MATCHER  | 
 specificTiers*
                             | 
                                 string minItems: 1  | Name(s) of tier with the associated nodes. | 
NodesMatchingPattern
| Property Name | Type | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
 selectedNodeScope*
                             | string |  Enum
                                 ALL_NODES SPECIFIC_NODES NODES_OF_SPECIFIC_TIERS NODES_MATCHING_PATTERN NODE_PROPERTY_VARIABLE_MATCHER  | ||||||||||
 patternMatcher*
                             |  EntityMatchingPattern
                                 Nodes that match a specified pattern are included in the scope. 
  | 
NodePropertyVariableMatcher
| Property Name | Type | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
 selectedNodeScope*
                             | string |  Enum
                                 ALL_NODES SPECIFIC_NODES NODES_OF_SPECIFIC_TIERS NODES_MATCHING_PATTERN NODE_PROPERTY_VARIABLE_MATCHER  | ||||||||||
 propVarPairs*
                             | minItems: 1 |  propVarPairs
                                
  | 
Errors
Specific errors are considered for policy evaluation.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 entityType*
                             | string |  Enum
                                 BUSINESS_TRANSACTION TIER_NODE ERRORS SERVICE_ENDPOINTS INFORMATION_POINTS DATABASES_IN_APPLICATION SERVERS_IN_APPLICATION  | ||||||
 selectedErrors*
                             |  SelectedErrors
                                
  | 
SelectedErrors
| Property Name | Type | Description | 
|---|---|---|
 errorScope *
                             | string |  Enums
                                 ALL_ERRORS SPECIFIC_ERRORS ERRORS_OF_SPECIFIC_TIERS ERRORS_MATCHING_PATTERN  | 
AllErrors
| Property Name | Type | Description | 
|---|---|---|
 errorScope *
                             | string |  Enum
                                 ALL_ERRORS SPECIFIC_ERRORS ERRORS_OF_SPECIFIC_TIERS ERRORS_MATCHING_PATTERN  | 
SpecificErrors
| Property Name | Type | Description | 
|---|---|---|
 errorScope*
                             | string |  Enums
                                 ALL_ERRORS SPECIFIC_ERRORS ERRORS_OF_SPECIFIC_TIERS ERRORS_MATCHING_PATTERN  | 
 errors*
                             | 
                                 string minItems: 1 Example: NullPointerException  | 
ErrorsOfSpecificTiers
| Property Name | Type | Description | 
|---|---|---|
 errorScope*
                             | string |  Enum
                                 ALL_ERRORS SPECIFIC_ERRORS ERRORS_OF_SPECIFIC_TIERS ERRORS_MATCHING_PATTERN  | 
 specificTiers*
                             | 
                                 string minItems: 1  | 
ErrorsMatchingPattern
| Property Name | Type | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
 errorScope*
                             | string |  Enum
                                 ALL_ERRORS SPECIFIC_ERRORS ERRORS_OF_SPECIFIC_TIERS ERRORS_MATCHING_PATTERN  | ||||||||||
 patternMatcher*
                             |  EntityMatchingPattern
                                
  | 
ServiceEndpoints
Specific service endpoints are considered for policy evaluation.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 entityType*
                             | string |  Enum
                                 BUSINESS_TRANSACTION TIER_NODE ERRORS SERVICE_ENDPOINTS INFORMATION_POINTS DATABASES_IN_APPLICATION SERVERS_IN_APPLICATION  | ||||||
 selectedServiceEndpoints*
                             |  SelectedServiceEndpoints
                                
  | 
SelectedServiceEndpoints
| Property Name | Type | Description | 
|---|---|---|
 serviceEndpointScope *
                             | string |  Enums
                                 ALL_SERVICE_ENDPOINTS SPECIFIC_SERVICE_ENDPOINTS SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS SERVICE_ENDPOINTS_MATCHING_PATTERN  | 
AllServiceEndpoints
| Property Name | Type | Description | 
|---|---|---|
 serviceEndpointScope *
                             | string |  Enums
                                 ALL_SERVICE_ENDPOINTS SPECIFIC_SERVICE_ENDPOINTS SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS SERVICE_ENDPOINTS_MATCHING_PATTERN  | 
SpecificServiceEndpoints
| Property Name | Type | Description | 
|---|---|---|
 serviceEndpointScope*
                             | string |  Enum
                                 ALL_SERVICE_ENDPOINTS SPECIFIC_SERVICE_ENDPOINTS SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS SERVICE_ENDPOINTS_MATCHING_PATTERN  | 
 serviceEndpoints*
                             | 
                                 string minItems: 1  | 
ServiceEndpointsInSpecificTiers
| Property Name | Type | Description | 
|---|---|---|
 serviceEndpointScope*
                             | string |  Enum
                                 ALL_SERVICE_ENDPOINTS SPECIFIC_SERVICE_ENDPOINTS SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS SERVICE_ENDPOINTS_MATCHING_PATTERN  | 
 specificTiers*
                             | 
                                 string minItems: 1  | 
ServiceEndpointsInSpecificTiers
| Property Name | Type | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
 serviceEndpointScope*
                             | string |  Enum
                                 ALL_SERVICE_ENDPOINTS SPECIFIC_SERVICE_ENDPOINTS SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS SERVICE_ENDPOINTS_MATCHING_PATTERN  | ||||||||||
 patternMatcher*
                             |  EntityMatchingPattern
                                
  | 
InformationPoints
Specific information points are considered for policy evaluation.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 entityType*
                             | string |  Enum
                                 BUSINESS_TRANSACTION TIER_NODE ERRORS SERVICE_ENDPOINTS INFORMATION_POINTS DATABASES_IN_APPLICATION SERVERS_IN_APPLICATION  | ||||||
 selectedInformationPoints*
                             |  SelectedInformationPoints
                                
  | 
SelectedInformationPoints
| Property Name | Type | Description | 
|---|---|---|
 informationPointScope *
                             | string |  Enums
                                 ALL_INFORMATION_POINTS SPECIFIC_INFORMATION_POINTS INFORMATION_POINTS_MATCHING_PATTERN  | 
AllInformationPoints
| Property Name | Type | Description | 
|---|---|---|
 informationPointScope *
                             | string |  Enums
                                 ALL_INFORMATION_POINTS SPECIFIC_INFORMATION_POINTS INFORMATION_POINTS_MATCHING_PATTERN  | 
SpecificInformationPoints
| Property Name | Type | Description | 
|---|---|---|
 informationPointScope*
                             | string |  Enum
                                 ALL_INFORMATION_POINTS SPECIFIC_INFORMATION_POINTS INFORMATION_POINTS_MATCHING_PATTERN  | 
 informationPoints*
                             | 
                                 string minItems: 1  | 
InformationPointsMatchingPattern
| Property Name | Type | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
 informationPointScope*
                             | string |  Enum
                                 ALL_INFORMATION_POINTS SPECIFIC_INFORMATION_POINTS INFORMATION_POINTS_MATCHING_PATTERN  | ||||||||||
 patternMatcher*
                             |  EntityMatchingPattern
                                
  | 
DatabasesInApplication
Specific databases associated with the application are considered for policy evaluation.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 entityType*
                             | string |  Enums
                                 BUSINESS_TRANSACTION TIER_NODE ERRORS SERVICE_ENDPOINTS INFORMATION_POINTS DATABASES_IN_APPLICATION SERVERS_IN_APPLICATION  | ||||||
 selectedApplicationDatabases*
                             |  SelectedApplicationDatabases
                                
  | 
SelectedApplicationDatabases
| Property Name | Type | Description | 
|---|---|---|
 applicationDatabaseScope *
                             | string |  Enums
                                 ALL_APPLICATION_DATABASES SPECIFIC_APPLICATION_DATABASES APPLICATION_DATABASES_MATCHING_PATTERN  | 
AllApplicationDatabases
| Property Name | Type | Description | 
|---|---|---|
 applicationDatabaseScope *
                             | string |  Enum
                                 ALL_APPLICATION_DATABASES SPECIFIC_APPLICATION_DATABASES APPLICATION_DATABASES_MATCHING_PATTERN  | 
SpecificApplicationDatabases
| Property Name | Type | Description | 
|---|---|---|
 applicationDatabaseScope*
                             | string |  Enum
                                 ALL_APPLICATION_DATABASES SPECIFIC_APPLICATION_DATABASES APPLICATION_DATABASES_MATCHING_PATTERN  | 
 applicationDatabases*
                             | 
                                 string minItems: 1  | 
ApplicationDatabasesMatchingPattern
| Property Name | Type | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
 applicationDatabaseScope*
                             | string |  Enum
                                 ALL_APPLICATION_DATABASES SPECIFIC_APPLICATION_DATABASES APPLICATION_DATABASES_MATCHING_PATTERN  | ||||||||||
 patternMatcher*
                             |  EntityMatchingPattern
                                
  | 
ServersInApplication
Specific servers associated with the application, are considered for the policy evaluation.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 entityType*
                             | string |  Enum
                                 BUSINESS_TRANSACTION TIER_NODE ERRORS SERVICE_ENDPOINTS INFORMATION_POINTS DATABASES_IN_APPLICATION SERVERS_IN_APPLICATION  | ||||||
 selectedServers*
                             | string |  ApplicationSelectedServers
                                
  | 
ApplicationSelectedServers
| Property Name | Type | Description | 
|---|---|---|
 serversScope *
                             | string |  Enums
                                 ALL_SERVERS_IN_APPLICATION SPECIFIC_SERVERS_IN_APPLICATION ALL_SERVERS_IN_SPECIFIC_TIERS  | 
AllServersInApplication
| Property Name | Type | Description | 
|---|---|---|
 serversScope *
                             | string |  Enum
                                 ALL_SERVERS_IN_APPLICATION SPECIFIC_SERVERS_IN_APPLICATION ALL_SERVERS_IN_SPECIFIC_TIERS  | 
SpecificServersInApplication
| Property Name | Type | Description | 
|---|---|---|
 serversScope*
                             | string |  Enum
                                 ALL_SERVERS_IN_APPLICATION SPECIFIC_SERVERS_IN_APPLICATION ALL_SERVERS_IN_SPECIFIC_TIERS  | 
 specificServers*
                             | 
                                 string minLength: 1 minItems: 1  | 
AllServersInSpecificTiers
| Property Name | Type | Description | 
|---|---|---|
 serversScope*
                             | string |  Enum
                                 ALL_SERVERS_IN_APPLICATION SPECIFIC_SERVERS_IN_APPLICATION ALL_SERVERS_IN_SPECIFIC_TIERS  | 
 specificTiers*
                             | 
                                 string minItems: 1  | 
Events
Different types of events that trigger a policy.
| Property Name | Type | Description | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
 healthRuleEvents
                             |  HealthRuleEvent
                                 Events associated with health rules that trigger the policy. 
  | |||||||||||||||||||
 otherEvents
                             | string |  OtherEventType Enums
                                 CLR_CRASH APPLICATION_CRASH DEADLOCK RESOURCE_POOL_LIMIT APPLICATION_DEPLOYMENT APP_SERVER_RESTART APPLICATION_CONFIG_CHANGE AGENT_CONFIGURATION_ERROR APPLICATION_DISCOVERED TIER_DISCOVERED NODE_DISCOVERED MACHINE_DISCOVERED BT_DISCOVERED SERVICE_ENDPOINT_DISCOVERED BACKEND_DISCOVERED EUM_CLOUD_SYNTHETIC_HEALTHY_EVENT EUM_CLOUD_SYNTHETIC_WARNING_EVENT EUM_CLOUD_SYNTHETIC_CONFIRMED_WARNING_EVENT EUM_CLOUD_SYNTHETIC_ONGOING_WARNING_EVENT EUM_CLOUD_SYNTHETIC_ERROR_EVENT EUM_CLOUD_SYNTHETIC_CONFIRMED_ERROR_EVENT EUM_CLOUD_SYNTHETIC_ONGOING_ERROR_EVENT EUM_CLOUD_SYNTHETIC_PERF_HEALTHY_EVENT EUM_CLOUD_SYNTHETIC_PERF_WARNING_EVENT EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_WARNING_EVENT EUM_CLOUD_SYNTHETIC_PERF_ONGOING_WARNING_EVENT EUM_CLOUD_SYNTHETIC_PERF_CRITICAL_EVENT EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_CRITICAL_EVENT EUM_CLOUD_SYNTHETIC_PERF_ONGOING_CRITICAL_EVENT MOBILE_NEW_CRASH_EVENT SLOW VERY_SLOW STALL ERROR  | ||||||||||||||||||
 anomalyEvents
                             | minItems: 1 | 
                                 Events triggered due to anomaly detection. AnomalyEventType EnumsANOMALY_OPEN_WARNING ANOMALY_OPEN_CRITICAL ANOMALY_UPGRADED ANOMALY_DOWNGRADED ANOMALY_CLOSE_WARNING ANOMALY_CLOSE_CRITICAL ANOMALY_CANCELED_WARNING ANOMALY_CANCELED_CRITICAL  | ||||||||||||||||||
 customEvents
                             | 
                                 Custom-defined events that trigger the policy.. CustomEvent
  | 
CustomEvent
Details of custom-defined event that triggers the policy.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 eventName*
                             | string | |||||||
 PropertyMatchCriteria
                             | 
                                 string default: ANY  |  Enums
                                 ANY ALL  | ||||||
 keyValuePairArray
                             |  KeyValuePair
                                
  | 
HealthRuleEvent
Events associated with health rules that trigger the policy.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 healthRuleEventTypes*
                             | 
                                 string minItems: 1  |  HealthRuleEventType Enums
                                 HEALTH_RULE_CONTINUES_CRITICAL HEALTH_RULE_OPEN_CRITICAL HEALTH_RULE_OPEN_WARNING HEALTH_RULE_UPGRADED HEALTH_RULE_DOWNGRADED HEALTH_RULE_CONTINUES_WARNING HEALTH_RULE_CLOSE_WARNING HEALTH_RULE_CLOSE_CRITICAL HEALTH_RULE_CANCELED_WARNING HEALTH_RULE_CANCELED_CRITICAL  | ||||||
 healthRuleScope*
                             | string | 
                                 Events associated with specific health rules or all health rules that trigger the email digest. healthRuleScopeType
  | 
HealthRuleScope
Events associated with specific health rules or all health rules that trigger the policy.
| Property Name | Type | Description | 
|---|---|---|
 healthRuleScopeType *
                             | string |  Enums
                                 ALL_HEALTH_RULES SPECIFIC_HEALTH_RULES  | 
AllHealthRules
Events associated with all health rules within an application, trigger the policy.
| Property Name | Type | Description | 
|---|---|---|
 healthRuleScopeType *
                             | string |  Enum
                                 ALL_HEALTH_RULES SPECIFIC_HEALTH_RULES  | 
AllHealthRules
Events associated with specific health rules within an application, trigger the policy.
| Property Name | Type | Description | 
|---|---|---|
 healthRuleScopeType*
                             | string |  Enum
                                 ALL_HEALTH_RULES SPECIFIC_HEALTH_RULES  | 
 healthRules*
                             | 
                                 string minItems: 1  | 
HealthRuleEventTypes
| Property Name | Type | Description | 
|---|---|---|
 healthRuleEventTypes*
                             | string |  Enums
                                 HEALTH_RULE_CONTINUES_CRITICAL HEALTH_RULE_OPEN_CRITICAL HEALTH_RULE_OPEN_WARNING HEALTH_RULE_UPGRADED HEALTH_RULE_DOWNGRADED HEALTH_RULE_CONTINUES_WARNING HEALTH_RULE_CLOSE_WARNING HEALTH_RULE_CLOSE_CRITICAL HEALTH_RULE_CANCELED_WARNING HEALTH_RULE_CANCELED_CRITICAL  | 
OtherEvents
| Property Name | Type | Description | 
|---|---|---|
 otherEvents
                             | string |  OtherEventType Enums
                                 CLR_CRASH APPLICATION_CRASH DEADLOCK RESOURCE_POOL_LIMIT APPLICATION_DEPLOYMENT APP_SERVER_RESTART APPLICATION_CONFIG_CHANGE AGENT_CONFIGURATION_ERROR APPLICATION_DISCOVERED TIER_DISCOVERED NODE_DISCOVERED MACHINE_DISCOVERED BT_DISCOVERED SERVICE_ENDPOINT_DISCOVERED BACKEND_DISCOVERED EUM_CLOUD_SYNTHETIC_HEALTHY_EVENT EUM_CLOUD_SYNTHETIC_WARNING_EVENT EUM_CLOUD_SYNTHETIC_CONFIRMED_WARNING_EVENT EUM_CLOUD_SYNTHETIC_ERROR_EVENT EUM_CLOUD_SYNTHETIC_CONFIRMED_ERROR_EVENT EUM_CLOUD_SYNTHETIC_ONGOING_ERROR_EVENT EUM_CLOUD_SYNTHETIC_PERF_HEALTHY_EVENT EUM_CLOUD_SYNTHETIC_PERF_WARNING_EVENT EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_WARNING_EVENT EUM_CLOUD_SYNTHETIC_PERF_ONGOING_WARNING_EVENT EUM_CLOUD_SYNTHETIC_PERF_CRITICAL_EVENT EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_CRITICAL_EVENT EUM_CLOUD_SYNTHETIC_PERF_ONGOING_CRITICAL_EVENT MOBILE_NEW_CRASH_EVENT SLOW VERY_SLOW STALL ERROR  | 
AnomalyEvents
Events generated due to anomaly detection that trigger the policy.
| Property Name | Type | Description | 
|---|---|---|
 anomalyEvents
                             | 
                                 string minItems: 1  |  AnomalyEventType Enums
                                 ANOMALY_OPEN_WARNING ANOMALY_OPEN_CRITICAL ANOMALY_UPGRADED ANOMALY_DOWNGRADED ANOMALY_CLOSE_WARNING ANOMALY_CLOSE_CRITICAL ANOMALY_CANCELED_WARNING ANOMALY_CANCELED_CRITICAL  | 
Action
A list of actions that are taken when a policy is triggered.
| Property Name | Type | Description | 
|---|---|---|
 actionName*
                             | string | |
 actionType*
                             | string |  ActionType Enums
                                 SMS CUSTOM_EMAIL THREAD_DUMP HTTP_REQUEST CUSTOM RUN_SCRIPT_ON_NODES DIAGNOSTIC_BUSINESS_TRANSACTIONS CREATE_UPDATE_JIRA  | 
SimpleActionType
A simple action that is taken when the policy is triggered.
| Property Name | Type | Description | 
|---|---|---|
 actionName*
                             | string | |
 actionType*
                             | string |  ActionType Enums
                                 SMS CUSTOM_EMAIL THREAD_DUMP HTTP_REQUEST CUSTOM RUN_SCRIPT_ON_NODES DIAGNOSTIC_BUSINESS_TRANSACTIONS CREATE_UPDATE_JIRA  | 
EmailActionType
An email is sent when the policy is triggered.
| Property Name | Type | Description | 
|---|---|---|
 actionName*
                             | string | |
 actionType*
                             | string |  ActionType Enums
                                 SMS CUSTOM_EMAIL THREAD_DUMP HTTP_REQUEST CUSTOM RUN_SCRIPT_ON_NODES DIAGNOSTIC_BUSINESS_TRANSACTIONS CREATE_UPDATE_JIRA  | 
 notes
                             | string | 
ActionOnSpecifiedEntities
A simple action that is taken for specific entities when the policy is triggered.
| Property Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
 actionName*
                             | string | |||||||
 actionType*
                             | string |  ActionType Enums
                                 SMS CUSTOM_EMAIL THREAD_DUMP HTTP_REQUEST CUSTOM RUN_SCRIPT_ON_NODES DIAGNOSTIC_BUSINESS_TRANSACTIONS CREATE_UPDATE_JIRA  | ||||||
 specifiedEntityActionDetails*
                             | string |  SpecifiedEntityActionDetails
                                
  | 
SpecifiedEntityActionDetails
| Property Name | Type | Description | 
|---|---|---|
 specifiedEntityActionScope
                             | string |  SpecifiedEntityActionScope Enums
                                 PERCENTAGE ABSOLUTE SPECIFIC_NODES  | 
ActionOnPercentageEntities
The scope of entities on which the action is performed is set to 'percentage'.
| Property Name | Type | Description | 
|---|---|---|
 specifiedEntityActionScope
                             | string |  SpecifiedEntityActionScope Enum
                                 PERCENTAGE ABSOLUTE SPECIFIC_NODES  | 
 value *
                             | integer | 
ActionOnPercentageEntities
The scope of entities on which the action is performed is set toabsolute.
| Property Name | Type | Description | 
|---|---|---|
 specifiedEntityActionScope
                             | string |  SpecifiedEntityActionScope Enum
                                 PERCENTAGE ABSOLUTE SPECIFIC_NODES  | 
 value *
                             | integer | 
ActionOnPercentageEntities
A list of nodes on which the action is performed.
| Property Name | Type | Description | 
|---|---|---|
 specifiedEntityActionScope
                             | string |  SpecifiedEntityActionScope Enum
                                 PERCENTAGE ABSOLUTE SPECIFIC_NODES  | 
 nodes*
                             | 
                                 string minItems: 1  | 
PolicySummaryArray
| Property Name | Type | 
|---|---|
 id*
                             | integer | 
 name*
                             | 
                                 string minLength: 1  | 
 enabled*
                             | boolean | 
KeyValuePair
| Property Name | Type | 
|---|---|
 key*
                             | string | 
 value*
                             | string | 
PolicySummary
| Property Name | Type | 
|---|---|
 id*
                             | integer | 
 name*
                             | 
                                 string minLength: 1  | 
 enabled*
                             | boolean | 
PolicyConfiguration
| Property Name | Type | 
|---|---|
 enabled*
                             | boolean | 
 policyName
                             | 
                                 string  | 
EntityMatchingPattern
Entities that match the specified pattern.
| Property Name | Type | Description | 
|---|---|---|
 matchTo*
                             | string |  Enums
                                 STARTS_WITH ENDS_WITH CONTAINS EQUALS MATCH_REG_EX  | 
 matchValue*
                             | 
                                 string minLength: 1  | |
 shouldNot
                             | 
                                 boolean default: false  | 
ErrorResponse
| Property Name | Type | 
|---|---|
 statusCode
                             | integer | 
 message
                             | string | 
PropertyMatchCriteria
| Property Name | Type | Description | 
|---|---|---|
 propertyMatchCriteria
                             | 
                                 string default: ANY  | 
                                Enums
                                 ANY ALL  | 
EntityMatchingPatternEnum
| Property Name | Type | Description | 
|---|---|---|
 EntityMatchingPatternEnum
                             | 
                                 string  | 
                                Enums
                                 STARTS_WITH ENDS_WITH CONTAINS EQUALS MATCH_REG_EX  | 
BusinessTransactionScopeEnum
| Property Name | Type | Description | 
|---|---|---|
 businessTransactionScope
                             | string | 
                                Enums
                                 ALL_BUSINESS_TRANSACTIONSSPECIFIC_BUSINESS_TRANSACTIONS BUSINESS_TRANSACTIONS_IN_SPECIFIC_TIERS BUSINESS_TRANSACTIONS_MATCHING_PATTERN  | 
TierOrNodeScopeEnum
| Property Name | Type | Description | 
|---|---|---|
| 
                                 TierOrNodeScope  | string | 
                                Enums
                                 TIER_SELECTED_ENTITIES NODE_SELECTED_ENTITIES  | 
SelectedTierScopeEnum
| Property Name | Type | Description | 
|---|---|---|
| 
                                 SelectedTierScope  | string | 
                                Enums
                                 ALL_TIERS SPECIFIC_TIERS  | 
TypeOfNodeEnum
| Property Name | Type | Description | 
|---|---|---|
 typeofNode
                             | string | 
                                Enums
                                 ALL_NODES JAVA_NODES DOT_NET_NODES PHP_NODES  | 
SelectedNodesScopeEnum
| Property Name | Type | Description | 
|---|---|---|
 selectedNodeScope
                             | string | 
                                Enums
                                 ALL_NODES SPECIFIC_NODES NODES_OF_SPECIFIC_TIERS NODES_MATCHING_PATTERN NODE_PROPERTY_VARIABLE_MATCHER  | 
NodePropertyTypeEnum
| Property Name | Type | Description | 
|---|---|---|
| 
                                 NodePropertyTypeEnum  | string | 
                                Enums
                                 META ENV JVM  | 
ErrorScopeEnum
| Property Name | Type | Description | 
|---|---|---|
 ErrorScopeEnum
                             | string | 
                                Enums
                                 ALL_ERRORS SPECIFIC_ERRORS ERRORS_OF_SPECIFIC_TIERS ERRORS_MATCHING_PATTERN  | 
ServiceEndpointScopeEnum
| Property Name | Type | Description | 
|---|---|---|
 ServiceEndpointScopeEnum
                             | string | 
                               Enums
                                 ALL_SERVICE_ENDPOINTS SPECIFIC_SERVICE_ENDPOINTS SERVICE_ENDPOINTS_IN_SPECIFIC_TIERS SERVICE_ENDPOINTS_MATCHING_PATTERN  | 
InformationPointScopeEnum
| Property Name | Type | Description | 
|---|---|---|
 InformationPointScopeEnum
                             | string | 
                                
                                 ALL_INFORMATION_POINTS SPECIFIC_INFORMATION_POINTS INFORMATION_POINTS_MATCHING_PATTERN  | 
DatabaseTypeEnum
| Property Name | Type | Description | 
|---|---|---|
 DatabaseTypeEnum
                             | string | 
                                Enums
                                 ALL_DATABASE_TYPES COUCHBASE DB2 MONGO_DB MICROSOFT_SQL_SERVER MYSQL ORACLE POSTGRE_SQL AZURE_SQL SYBASE  | 
ApplicationDatabaseScopeEnum
| Property Name | Type | Description | 
|---|---|---|
 ApplicationDatabaseScopeEnum
                             | string | 
                                 Enums ALL_APPLICATION_DATABASES SPECIFIC_APPLICATION_DATABASES APPLICATION_DATABASES_MATCHING_PATTERN  | 
ServersScopeEnum
| Property Name | Type | Description | 
|---|---|---|
 ServersScopeEnum
                             | string | 
                                 ALL_SERVERS_IN_APPLICATION SPECIFIC_SERVERS_IN_APPLICATION ALL_SERVERS_IN_SPECIFIC_TIERS  | 
SpecifiedEntityActionScopeEnum
| Property Name | Type | Description | 
|---|---|---|
 SpecifiedEntityActionScopeEnum
                             | string | 
                                Enum
  PERCENTAGE ABSOLUTE SPECIFIC_NODES  | 
AnomalyEventType
| Property Name | Type | Description | 
|---|---|---|
 AnomalyEventType
                             | string | 
                               Enum
                                 ANOMALY_OPEN_WARNING ANOMALY_OPEN_CRITICAL ANOMALY_UPGRADED ANOMALY_DOWNGRADED ANOMALY_CLOSE_WARNING ANOMALY_CLOSE_CRITICAL ANOMALY_CANCELED_WARNING ANOMALY_CANCELED_CRITICAL  | 
HealthRuleEventTypeEnum
| Property Name | Type | Description | 
|---|---|---|
 HealthRuleEventTypeEnum
                             | string | 
                                Enums
                                                         HEALTH_RULE_CONTINUES_CRITICAL HEALTH_RULE_OPEN_CRITICAL HEALTH_RULE_OPEN_WARNING HEALTH_RULE_UPGRADED HEALTH_RULE_DOWNGRADED HEALTH_RULE_CONTINUES_WARNING HEALTH_RULE_CLOSE_WARNING HEALTH_RULE_CLOSE_CRITICAL HEALTH_RULE_CANCELED_WARNING HEALTH_RULE_CANCELED_CRITICAL  | 
HealthRuleScopeType
| Property Name | Type | Description | 
|---|---|---|
 HealthRuleScopeType
                             | string | 
                                 ALL_HEALTH_RULES SPECIFIC_HEALTH_RULES  | 
OtherEventType
| Property Name | Type | Description | 
|---|---|---|
 OtherEventType
                             | string | 
                                Enum
                                 CLR_CRASH APPLICATION_CRASH DEADLOCK RESOURCE_POOL_LIMIT APPLICATION_DEPLOYMENT APP_SERVER_RESTART APPLICATION_CONFIG_CHANGE AGENT_CONFIGURATION_ERROR APPLICATION_DISCOVERED TIER_DISCOVERED NODE_DISCOVERED MACHINE_DISCOVERED BT_DISCOVERED SERVICE_ENDPOINT_DISCOVERED BACKEND_DISCOVERED EUM_CLOUD_SYNTHETIC_HEALTHY_EVENT EUM_CLOUD_SYNTHETIC_WARNING_EVENT EUM_CLOUD_SYNTHETIC_CONFIRMED_WARNING_EVENT EUM_CLOUD_SYNTHETIC_ONGOING_WARNING_EVENT EUM_CLOUD_SYNTHETIC_ERROR_EVENT EUM_CLOUD_SYNTHETIC_CONFIRMED_ERROR_EVENT EUM_CLOUD_SYNTHETIC_ONGOING_ERROR_EVENT EUM_CLOUD_SYNTHETIC_PERF_HEALTHY_EVENT EUM_CLOUD_SYNTHETIC_PERF_WARNING_EVENT EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_WARNING_EVENT EUM_CLOUD_SYNTHETIC_PERF_ONGOING_WARNING_EVENT EUM_CLOUD_SYNTHETIC_PERF_CRITICAL_EVENT EUM_CLOUD_SYNTHETIC_PERF_CONFIRMED_CRITICAL_EVENT EUM_CLOUD_SYNTHETIC_PERF_ONGOING_CRITICAL_EVENT MOBILE_NEW_CRASH_EVENT SLOW VERY_SLOW STALL ERROR  | 
SelectedEntityType
| Property Name | Type | Description | 
|---|---|---|
 SelectedEntityType
                             | string | 
                                 Enums ANY_ENTITY SPECIFIC_ENTITIES  | 
EntityType
| Property Name | Type | Description | 
|---|---|---|
 EntityType
                             | string | 
                                 Enums BUSINESS_TRANSACTION TIER_NODE ERRORS SERVICE_ENDPOINTS INFORMATION_POINTS DATABASES_IN_APPLICATION SERVERS_IN_APPLICATION  | 
ActionTypeEnum
| Property Name | Type | Description | 
|---|---|---|
 ActionTypeEnum
                             | string | 
                                 Enums 
 
 
 
 
 
 
 
 
  | 
*This property is required.
Download Examples
Download a set of examples that help you configure a policy, AppDynamicsPoliciesExamples.zip.
Download SWAGGER YAML Spec
Download the Swagger YAML spec policies_openapi.yml.