When the category type is profiling, the rule will only take effect if the field CentralPLServiceSwitch in the space configuration (returned by the /workspace/get interface) is true.
Pipeline file name Can be empty: False Maximum length: 256 $notSearchRegExp: [^a-zA-Z0-9_\u4e00-\u9fa5-]+
type
string
Y
Pipeline file type Can be empty: False Possible values: ['local', 'central']
source
array
Selected source list Can be empty: False
content
string
Y
Pipeline file content (base64 encoded) Can be empty: False
testData
string
Test data (base64 encoded) Can be empty: False Can be an empty string: True
dataType
string
Data type line_protocol-line protocol format; json-JSON format; message-Message Example: line_protocol Can be empty: False Can be an empty string: True Possible values: ['line_protocol', 'json', 'message']
isForce
boolean
If default exists for the specific type, whether to replace it Can be empty: False
category
string
Y
Category Can be empty: False Can be an empty string: False Possible values: ['logging', 'object', 'custom_object', 'network', 'tracing', 'rum', 'security', 'keyevent', 'metric', 'profiling', 'dialtesting', 'billing', 'keyevent']
asDefault
int
Whether to set this as the default pipeline for the type, 1 to set as default, 0 for not default Can be empty: False
enableByLogBackup
int
Enable Pipeline processing of forwarded data, 1 for enabled, 0 for disabled Can be empty: False