/logs/enrichment/configs/{id}
This API allows you to manage a specific log enrichment configuration for a tenant. You can retrieve, update, or delete an existing enrichment configuration using its unique ID.
Retrieves the details of a specific log enrichment configuration by its unique ID for the given tenant.
Path Parameters
- tenantId
Describes the ID of the tenant.
- id
The unique ID of the specific log enrichment configuration.
Responses
- name
The name of the log enrichment configuration.
- lookupTableId
The unique identifier of the lookup table used for enrichment. Applicable only for lookup table-based enrichment.
- sourceTags
Indicates if the enrichment is based on source tags. Set to true for source tag enrichment.
- filterQuery
The query used to filter logs before applying enrichment.
- conditions
A list of condition blocks containing match rules and fields to enrich.
- priorityOrder
The execution order of the enrichment configuration. Lower numbers have higher priority.
- orgId
The identifier for the organization.
- createdBy
The ID of the user who created the configuration.
- createdTime
The creation timestamp in epoch format.
- updatedBy
The ID of the user who last updated the configuration.
- updatedTime
The last update timestamp in epoch format.
- enricherConfigId
The unique identifier of the enrichment configuration.
Updates an existing log enrichment configuration for the specified tenant.
Path Parameters
- tenantId
Describes the ID of the tenant.
- id
The unique ID of the specific log enrichment configuration.
Request Body
application/json
- name
Name of the log enrichment lookup table.
- data
Base64 encoded string containing the lookup table data.
Responses
- name
The name of the log enrichment configuration.
- sourceTags
Set to true if the enrichment is based on source tags. Omit or set to false for lookup table-based enrichment.
- lookupTableId
The unique identifier of the lookup table used for enrichment. Required only for lookup table-based enrichment.
- filterQuery
The filter expression used to select log records, such as matching a specific source.
- conditions
A list of enrichment conditions that define matching rules and the fields to enrich.
- priorityOrder
Defines the order of execution for the enrichment configurations. Lower value indicates higher priority.
- orgId
The organization ID to which the enrichment configuration belongs.
- createdBy
The ID of the user who created the enrichment configuration.
- createdTime
The timestamp (in epoch format) when the enrichment configuration was created.
- updatedBy
The ID of the user who last updated the enrichment configuration.
- updatedTime
The timestamp (in epoch format) when the enrichment configuration was last updated.
- enricherConfigId
The unique identifier of the enrichment configuration.
Deletes the specified log enrichment configuration from the tenant’s environment.
Path Parameters
- tenantId
Describes the ID of the tenant.
- id
The unique ID of the specific log enrichment configuration.