Bulk Test Log Policies
curl --request POST \
--url https://api.coralogix.com/mgmt/openapi/5/dataplans/policies/v1/all/test-policies \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"metaFieldsValuesList": [
{
"applicationNameValues": "application_name",
"severityValues": "severity",
"subsystemNameValues": "subsystem_name"
}
]
}
'{
"testPoliciesBulkResult": [
{
"matched": true,
"metaFieldsValues": {
"applicationNameValues": "application_name",
"severityValues": "severity",
"subsystemNameValues": "subsystem_name"
},
"policy": {
"companyId": 1234,
"deleted": false,
"enabled": true,
"id": "policy_id",
"logRules": {
"severities": [],
"dpxlExpression": "<string>"
},
"name": "My Policy",
"order": 1,
"applicationRule": {
"name": "<string>"
},
"archiveRetention": {
"id": "<string>"
},
"createdAt": "2021-01-01T00:00:00.000Z",
"description": "My Policy Description",
"priorityOverride": {
"quotaBased": {
"usageTiers": [
{
"dailyQuotaPercentage": 80
}
]
}
},
"priorityOverrideStatus": {
"quotaBased": {
"currentUsage": 123,
"dailyLimit": 123
}
},
"subsystemRule": {
"name": "<string>"
},
"targets": [
{
"archiveRetention": {
"id": "<string>"
},
"dataset": "dataset1",
"dataspace": "dataspace1",
"priorityOverride": {
"quotaBased": {
"usageTiers": [
{
"dailyQuotaPercentage": 80
}
]
}
}
}
],
"updatedAt": "2021-01-01T00:00:00.000Z"
}
}
]
}Policies Service
Bulk Test Log Policies
Tests the data policies against sample data.
Bulk Test Log Policies
curl --request POST \
--url https://api.coralogix.com/mgmt/openapi/5/dataplans/policies/v1/all/test-policies \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"metaFieldsValuesList": [
{
"applicationNameValues": "application_name",
"severityValues": "severity",
"subsystemNameValues": "subsystem_name"
}
]
}
'{
"testPoliciesBulkResult": [
{
"matched": true,
"metaFieldsValues": {
"applicationNameValues": "application_name",
"severityValues": "severity",
"subsystemNameValues": "subsystem_name"
},
"policy": {
"companyId": 1234,
"deleted": false,
"enabled": true,
"id": "policy_id",
"logRules": {
"severities": [],
"dpxlExpression": "<string>"
},
"name": "My Policy",
"order": 1,
"applicationRule": {
"name": "<string>"
},
"archiveRetention": {
"id": "<string>"
},
"createdAt": "2021-01-01T00:00:00.000Z",
"description": "My Policy Description",
"priorityOverride": {
"quotaBased": {
"usageTiers": [
{
"dailyQuotaPercentage": 80
}
]
}
},
"priorityOverrideStatus": {
"quotaBased": {
"currentUsage": 123,
"dailyLimit": 123
}
},
"subsystemRule": {
"name": "<string>"
},
"targets": [
{
"archiveRetention": {
"id": "<string>"
},
"dataset": "dataset1",
"dataspace": "dataspace1",
"priorityOverride": {
"quotaBased": {
"usageTiers": [
{
"dailyQuotaPercentage": 80
}
]
}
}
}
],
"updatedAt": "2021-01-01T00:00:00.000Z"
}
}
]
}Documentation Index
Fetch the complete documentation index at: https://docs.coralogix.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key authentication
Body
application/json
Request to test multiple log policies.
The meta fields values list.
Show child attributes
Show child attributes
Response
Response to test multiple log policies.
The test policies bulk result.
Show child attributes
Show child attributes
Was this page helpful?
⌘I