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"
}
}
]
}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