published on Friday, Jun 5, 2026 by Chronosphere
published on Friday, Jun 5, 2026 by Chronosphere
Singleton per-tenant parser configuration controlling how raw log payloads are parsed into structured fields and how timestamps, severities, services, and other fields are normalized.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.chronosphere.LogIngestConfig;
import com.pulumi.chronosphere.LogIngestConfigArgs;
import com.pulumi.chronosphere.inputs.LogIngestConfigFieldNormalizationArgs;
import com.pulumi.chronosphere.inputs.LogIngestConfigFieldNormalizationMessageArgs;
import com.pulumi.chronosphere.inputs.LogIngestConfigFieldNormalizationServiceArgs;
import com.pulumi.chronosphere.inputs.LogIngestConfigFieldNormalizationSeverityArgs;
import com.pulumi.chronosphere.inputs.LogIngestConfigFieldNormalizationTimestampArgs;
import com.pulumi.chronosphere.inputs.LogIngestConfigFieldParserArgs;
import com.pulumi.chronosphere.inputs.LogIngestConfigFieldParserParserArgs;
import com.pulumi.chronosphere.inputs.LogIngestConfigFieldParserSourceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var config = new LogIngestConfig("config", LogIngestConfigArgs.builder()
.fieldNormalization(LogIngestConfigFieldNormalizationArgs.builder()
.message(LogIngestConfigFieldNormalizationMessageArgs.builder()
.defaultValue("no message")
.source(
%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.service(LogIngestConfigFieldNormalizationServiceArgs.builder()
.defaultValue("UNKNOWN")
.source(
%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.severity(LogIngestConfigFieldNormalizationSeverityArgs.builder()
.defaultValue("INFO")
.source(
%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.valueMap(Map.ofEntries(
Map.entry("debug", "DEBUG"),
Map.entry("error", "ERROR"),
Map.entry("fatal", "CRITICAL"),
Map.entry("info", "INFO"),
Map.entry("warn", "WARNING")
))
.build())
.timestamp(LogIngestConfigFieldNormalizationTimestampArgs.builder()
.source(
%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build())
.fieldParsers(LogIngestConfigFieldParserArgs.builder()
.mode("ENABLED")
.parser(LogIngestConfigFieldParserParserArgs.builder()
.parserType("JSON")
.build())
.source(LogIngestConfigFieldParserSourceArgs.builder()
.selector("raw_message")
.build())
.build())
.build());
}
}
Example coming soon!
Example coming soon!
resources:
config:
type: chronosphere:LogIngestConfig
properties:
# Normalize common fields across heterogeneous log sources.
fieldNormalization:
message:
defaultValue: no message
source:
- selector: message
- selector: msg
service:
defaultValue: UNKNOWN
source:
- selector: service
- selector: app
severity:
defaultValue: INFO
source:
- selector: level
- selector: severity
valueMap:
debug: DEBUG
error: ERROR
fatal: CRITICAL
info: INFO
warn: WARNING
timestamp:
source:
- selector: timestamp
- selector: ts
- selector: '@timestamp'
# Parse raw JSON log lines into structured fields.
fieldParsers:
- mode: ENABLED
parser:
parserType: JSON
source:
selector: raw_message
Create LogIngestConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LogIngestConfig(name: string, args?: LogIngestConfigArgs, opts?: CustomResourceOptions);@overload
def LogIngestConfig(resource_name: str,
args: Optional[LogIngestConfigArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def LogIngestConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
field_normalization: Optional[LogIngestConfigFieldNormalizationArgs] = None,
field_parsers: Optional[Sequence[LogIngestConfigFieldParserArgs]] = None,
plaintext_parsers: Optional[Sequence[LogIngestConfigPlaintextParserArgs]] = None)func NewLogIngestConfig(ctx *Context, name string, args *LogIngestConfigArgs, opts ...ResourceOption) (*LogIngestConfig, error)public LogIngestConfig(string name, LogIngestConfigArgs? args = null, CustomResourceOptions? opts = null)
public LogIngestConfig(String name, LogIngestConfigArgs args)
public LogIngestConfig(String name, LogIngestConfigArgs args, CustomResourceOptions options)
type: chronosphere:LogIngestConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "chronosphere_logingestconfig" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args LogIngestConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LogIngestConfigArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LogIngestConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LogIngestConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LogIngestConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var logIngestConfigResource = new Pulumi.LogIngestConfig("logIngestConfigResource", new()
{
FieldNormalization = new Pulumi.Inputs.LogIngestConfigFieldNormalizationArgs
{
CustomFieldNormalizations = new[]
{
new Pulumi.Inputs.LogIngestConfigFieldNormalizationCustomFieldNormalizationArgs
{
Normalization = new Pulumi.Inputs.LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationArgs
{
DefaultValue = "string",
SanitizePatterns = new[]
{
"string",
},
Sources = new[]
{
new Pulumi.Inputs.LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationSourceArgs
{
Selector = "string",
},
},
ValueMap =
{
{ "string", "string" },
},
},
Target = "string",
},
},
Message = new Pulumi.Inputs.LogIngestConfigFieldNormalizationMessageArgs
{
DefaultValue = "string",
SanitizePatterns = new[]
{
"string",
},
Sources = new[]
{
new Pulumi.Inputs.LogIngestConfigFieldNormalizationMessageSourceArgs
{
Selector = "string",
},
},
ValueMap =
{
{ "string", "string" },
},
},
Service = new Pulumi.Inputs.LogIngestConfigFieldNormalizationServiceArgs
{
DefaultValue = "string",
SanitizePatterns = new[]
{
"string",
},
Sources = new[]
{
new Pulumi.Inputs.LogIngestConfigFieldNormalizationServiceSourceArgs
{
Selector = "string",
},
},
ValueMap =
{
{ "string", "string" },
},
},
Severity = new Pulumi.Inputs.LogIngestConfigFieldNormalizationSeverityArgs
{
DefaultValue = "string",
SanitizePatterns = new[]
{
"string",
},
Sources = new[]
{
new Pulumi.Inputs.LogIngestConfigFieldNormalizationSeveritySourceArgs
{
Selector = "string",
},
},
ValueMap =
{
{ "string", "string" },
},
},
Timestamp = new Pulumi.Inputs.LogIngestConfigFieldNormalizationTimestampArgs
{
Sources = new[]
{
new Pulumi.Inputs.LogIngestConfigFieldNormalizationTimestampSourceArgs
{
Selector = "string",
},
},
},
},
FieldParsers = new[]
{
new Pulumi.Inputs.LogIngestConfigFieldParserArgs
{
Parser = new Pulumi.Inputs.LogIngestConfigFieldParserParserArgs
{
ParserType = "string",
GrokParser = new Pulumi.Inputs.LogIngestConfigFieldParserParserGrokParserArgs
{
Pattern = "string",
},
KeyValueParser = new Pulumi.Inputs.LogIngestConfigFieldParserParserKeyValueParserArgs
{
Delimiter = "string",
PairSeparator = "string",
TrimSet = "string",
},
RegexParser = new Pulumi.Inputs.LogIngestConfigFieldParserParserRegexParserArgs
{
Regex = "string",
},
},
Source = new Pulumi.Inputs.LogIngestConfigFieldParserSourceArgs
{
Selector = "string",
},
Destination = new Pulumi.Inputs.LogIngestConfigFieldParserDestinationArgs
{
Selector = "string",
},
Mode = "string",
},
},
PlaintextParsers = new[]
{
new Pulumi.Inputs.LogIngestConfigPlaintextParserArgs
{
Name = "string",
Parser = new Pulumi.Inputs.LogIngestConfigPlaintextParserParserArgs
{
ParserType = "string",
GrokParser = new Pulumi.Inputs.LogIngestConfigPlaintextParserParserGrokParserArgs
{
Pattern = "string",
},
KeyValueParser = new Pulumi.Inputs.LogIngestConfigPlaintextParserParserKeyValueParserArgs
{
Delimiter = "string",
PairSeparator = "string",
TrimSet = "string",
},
RegexParser = new Pulumi.Inputs.LogIngestConfigPlaintextParserParserRegexParserArgs
{
Regex = "string",
},
},
KeepOriginal = false,
Mode = "string",
},
},
});
example, err := chronosphere.NewLogIngestConfig(ctx, "logIngestConfigResource", &chronosphere.LogIngestConfigArgs{
FieldNormalization: &chronosphere.LogIngestConfigFieldNormalizationArgs{
CustomFieldNormalizations: chronosphere.LogIngestConfigFieldNormalizationCustomFieldNormalizationArray{
&chronosphere.LogIngestConfigFieldNormalizationCustomFieldNormalizationArgs{
Normalization: &chronosphere.LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationArgs{
DefaultValue: pulumi.String("string"),
SanitizePatterns: pulumi.StringArray{
pulumi.String("string"),
},
Sources: chronosphere.LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationSourceArray{
&chronosphere.LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationSourceArgs{
Selector: pulumi.String("string"),
},
},
ValueMap: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Target: pulumi.String("string"),
},
},
Message: &chronosphere.LogIngestConfigFieldNormalizationMessageArgs{
DefaultValue: pulumi.String("string"),
SanitizePatterns: pulumi.StringArray{
pulumi.String("string"),
},
Sources: chronosphere.LogIngestConfigFieldNormalizationMessageSourceArray{
&chronosphere.LogIngestConfigFieldNormalizationMessageSourceArgs{
Selector: pulumi.String("string"),
},
},
ValueMap: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Service: &chronosphere.LogIngestConfigFieldNormalizationServiceArgs{
DefaultValue: pulumi.String("string"),
SanitizePatterns: pulumi.StringArray{
pulumi.String("string"),
},
Sources: chronosphere.LogIngestConfigFieldNormalizationServiceSourceArray{
&chronosphere.LogIngestConfigFieldNormalizationServiceSourceArgs{
Selector: pulumi.String("string"),
},
},
ValueMap: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Severity: &chronosphere.LogIngestConfigFieldNormalizationSeverityArgs{
DefaultValue: pulumi.String("string"),
SanitizePatterns: pulumi.StringArray{
pulumi.String("string"),
},
Sources: chronosphere.LogIngestConfigFieldNormalizationSeveritySourceArray{
&chronosphere.LogIngestConfigFieldNormalizationSeveritySourceArgs{
Selector: pulumi.String("string"),
},
},
ValueMap: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Timestamp: &chronosphere.LogIngestConfigFieldNormalizationTimestampArgs{
Sources: chronosphere.LogIngestConfigFieldNormalizationTimestampSourceArray{
&chronosphere.LogIngestConfigFieldNormalizationTimestampSourceArgs{
Selector: pulumi.String("string"),
},
},
},
},
FieldParsers: chronosphere.LogIngestConfigFieldParserArray{
&chronosphere.LogIngestConfigFieldParserArgs{
Parser: &chronosphere.LogIngestConfigFieldParserParserArgs{
ParserType: pulumi.String("string"),
GrokParser: &chronosphere.LogIngestConfigFieldParserParserGrokParserArgs{
Pattern: pulumi.String("string"),
},
KeyValueParser: &chronosphere.LogIngestConfigFieldParserParserKeyValueParserArgs{
Delimiter: pulumi.String("string"),
PairSeparator: pulumi.String("string"),
TrimSet: pulumi.String("string"),
},
RegexParser: &chronosphere.LogIngestConfigFieldParserParserRegexParserArgs{
Regex: pulumi.String("string"),
},
},
Source: &chronosphere.LogIngestConfigFieldParserSourceArgs{
Selector: pulumi.String("string"),
},
Destination: &chronosphere.LogIngestConfigFieldParserDestinationArgs{
Selector: pulumi.String("string"),
},
Mode: pulumi.String("string"),
},
},
PlaintextParsers: chronosphere.LogIngestConfigPlaintextParserArray{
&chronosphere.LogIngestConfigPlaintextParserArgs{
Name: pulumi.String("string"),
Parser: &chronosphere.LogIngestConfigPlaintextParserParserArgs{
ParserType: pulumi.String("string"),
GrokParser: &chronosphere.LogIngestConfigPlaintextParserParserGrokParserArgs{
Pattern: pulumi.String("string"),
},
KeyValueParser: &chronosphere.LogIngestConfigPlaintextParserParserKeyValueParserArgs{
Delimiter: pulumi.String("string"),
PairSeparator: pulumi.String("string"),
TrimSet: pulumi.String("string"),
},
RegexParser: &chronosphere.LogIngestConfigPlaintextParserParserRegexParserArgs{
Regex: pulumi.String("string"),
},
},
KeepOriginal: pulumi.Bool(false),
Mode: pulumi.String("string"),
},
},
})
resource "chronosphere_logingestconfig" "logIngestConfigResource" {
field_normalization = {
custom_field_normalizations = [{
"normalization" = {
"defaultValue" = "string"
"sanitizePatterns" = ["string"]
"sources" = [{
"selector" = "string"
}]
"valueMap" = {
"string" = "string"
}
}
"target" = "string"
}]
message = {
default_value = "string"
sanitize_patterns = ["string"]
sources = [{
"selector" = "string"
}]
value_map = {
"string" = "string"
}
}
service = {
default_value = "string"
sanitize_patterns = ["string"]
sources = [{
"selector" = "string"
}]
value_map = {
"string" = "string"
}
}
severity = {
default_value = "string"
sanitize_patterns = ["string"]
sources = [{
"selector" = "string"
}]
value_map = {
"string" = "string"
}
}
timestamp = {
sources = [{
"selector" = "string"
}]
}
}
field_parsers {
parser = {
parser_type = "string"
grok_parser = {
pattern = "string"
}
key_value_parser = {
delimiter = "string"
pair_separator = "string"
trim_set = "string"
}
regex_parser = {
regex = "string"
}
}
source = {
selector = "string"
}
destination = {
selector = "string"
}
mode = "string"
}
plaintext_parsers {
name = "string"
parser = {
parser_type = "string"
grok_parser = {
pattern = "string"
}
key_value_parser = {
delimiter = "string"
pair_separator = "string"
trim_set = "string"
}
regex_parser = {
regex = "string"
}
}
keep_original = false
mode = "string"
}
}
var logIngestConfigResource = new LogIngestConfig("logIngestConfigResource", LogIngestConfigArgs.builder()
.fieldNormalization(LogIngestConfigFieldNormalizationArgs.builder()
.customFieldNormalizations(LogIngestConfigFieldNormalizationCustomFieldNormalizationArgs.builder()
.normalization(LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationArgs.builder()
.defaultValue("string")
.sanitizePatterns("string")
.sources(LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationSourceArgs.builder()
.selector("string")
.build())
.valueMap(Map.of("string", "string"))
.build())
.target("string")
.build())
.message(LogIngestConfigFieldNormalizationMessageArgs.builder()
.defaultValue("string")
.sanitizePatterns("string")
.sources(LogIngestConfigFieldNormalizationMessageSourceArgs.builder()
.selector("string")
.build())
.valueMap(Map.of("string", "string"))
.build())
.service(LogIngestConfigFieldNormalizationServiceArgs.builder()
.defaultValue("string")
.sanitizePatterns("string")
.sources(LogIngestConfigFieldNormalizationServiceSourceArgs.builder()
.selector("string")
.build())
.valueMap(Map.of("string", "string"))
.build())
.severity(LogIngestConfigFieldNormalizationSeverityArgs.builder()
.defaultValue("string")
.sanitizePatterns("string")
.sources(LogIngestConfigFieldNormalizationSeveritySourceArgs.builder()
.selector("string")
.build())
.valueMap(Map.of("string", "string"))
.build())
.timestamp(LogIngestConfigFieldNormalizationTimestampArgs.builder()
.sources(LogIngestConfigFieldNormalizationTimestampSourceArgs.builder()
.selector("string")
.build())
.build())
.build())
.fieldParsers(LogIngestConfigFieldParserArgs.builder()
.parser(LogIngestConfigFieldParserParserArgs.builder()
.parserType("string")
.grokParser(LogIngestConfigFieldParserParserGrokParserArgs.builder()
.pattern("string")
.build())
.keyValueParser(LogIngestConfigFieldParserParserKeyValueParserArgs.builder()
.delimiter("string")
.pairSeparator("string")
.trimSet("string")
.build())
.regexParser(LogIngestConfigFieldParserParserRegexParserArgs.builder()
.regex("string")
.build())
.build())
.source(LogIngestConfigFieldParserSourceArgs.builder()
.selector("string")
.build())
.destination(LogIngestConfigFieldParserDestinationArgs.builder()
.selector("string")
.build())
.mode("string")
.build())
.plaintextParsers(LogIngestConfigPlaintextParserArgs.builder()
.name("string")
.parser(LogIngestConfigPlaintextParserParserArgs.builder()
.parserType("string")
.grokParser(LogIngestConfigPlaintextParserParserGrokParserArgs.builder()
.pattern("string")
.build())
.keyValueParser(LogIngestConfigPlaintextParserParserKeyValueParserArgs.builder()
.delimiter("string")
.pairSeparator("string")
.trimSet("string")
.build())
.regexParser(LogIngestConfigPlaintextParserParserRegexParserArgs.builder()
.regex("string")
.build())
.build())
.keepOriginal(false)
.mode("string")
.build())
.build());
log_ingest_config_resource = chronosphere.LogIngestConfig("logIngestConfigResource",
field_normalization={
"custom_field_normalizations": [{
"normalization": {
"default_value": "string",
"sanitize_patterns": ["string"],
"sources": [{
"selector": "string",
}],
"value_map": {
"string": "string",
},
},
"target": "string",
}],
"message": {
"default_value": "string",
"sanitize_patterns": ["string"],
"sources": [{
"selector": "string",
}],
"value_map": {
"string": "string",
},
},
"service": {
"default_value": "string",
"sanitize_patterns": ["string"],
"sources": [{
"selector": "string",
}],
"value_map": {
"string": "string",
},
},
"severity": {
"default_value": "string",
"sanitize_patterns": ["string"],
"sources": [{
"selector": "string",
}],
"value_map": {
"string": "string",
},
},
"timestamp": {
"sources": [{
"selector": "string",
}],
},
},
field_parsers=[{
"parser": {
"parser_type": "string",
"grok_parser": {
"pattern": "string",
},
"key_value_parser": {
"delimiter": "string",
"pair_separator": "string",
"trim_set": "string",
},
"regex_parser": {
"regex": "string",
},
},
"source": {
"selector": "string",
},
"destination": {
"selector": "string",
},
"mode": "string",
}],
plaintext_parsers=[{
"name": "string",
"parser": {
"parser_type": "string",
"grok_parser": {
"pattern": "string",
},
"key_value_parser": {
"delimiter": "string",
"pair_separator": "string",
"trim_set": "string",
},
"regex_parser": {
"regex": "string",
},
},
"keep_original": False,
"mode": "string",
}])
const logIngestConfigResource = new chronosphere.LogIngestConfig("logIngestConfigResource", {
fieldNormalization: {
customFieldNormalizations: [{
normalization: {
defaultValue: "string",
sanitizePatterns: ["string"],
sources: [{
selector: "string",
}],
valueMap: {
string: "string",
},
},
target: "string",
}],
message: {
defaultValue: "string",
sanitizePatterns: ["string"],
sources: [{
selector: "string",
}],
valueMap: {
string: "string",
},
},
service: {
defaultValue: "string",
sanitizePatterns: ["string"],
sources: [{
selector: "string",
}],
valueMap: {
string: "string",
},
},
severity: {
defaultValue: "string",
sanitizePatterns: ["string"],
sources: [{
selector: "string",
}],
valueMap: {
string: "string",
},
},
timestamp: {
sources: [{
selector: "string",
}],
},
},
fieldParsers: [{
parser: {
parserType: "string",
grokParser: {
pattern: "string",
},
keyValueParser: {
delimiter: "string",
pairSeparator: "string",
trimSet: "string",
},
regexParser: {
regex: "string",
},
},
source: {
selector: "string",
},
destination: {
selector: "string",
},
mode: "string",
}],
plaintextParsers: [{
name: "string",
parser: {
parserType: "string",
grokParser: {
pattern: "string",
},
keyValueParser: {
delimiter: "string",
pairSeparator: "string",
trimSet: "string",
},
regexParser: {
regex: "string",
},
},
keepOriginal: false,
mode: "string",
}],
});
type: chronosphere:LogIngestConfig
properties:
fieldNormalization:
customFieldNormalizations:
- normalization:
defaultValue: string
sanitizePatterns:
- string
sources:
- selector: string
valueMap:
string: string
target: string
message:
defaultValue: string
sanitizePatterns:
- string
sources:
- selector: string
valueMap:
string: string
service:
defaultValue: string
sanitizePatterns:
- string
sources:
- selector: string
valueMap:
string: string
severity:
defaultValue: string
sanitizePatterns:
- string
sources:
- selector: string
valueMap:
string: string
timestamp:
sources:
- selector: string
fieldParsers:
- destination:
selector: string
mode: string
parser:
grokParser:
pattern: string
keyValueParser:
delimiter: string
pairSeparator: string
trimSet: string
parserType: string
regexParser:
regex: string
source:
selector: string
plaintextParsers:
- keepOriginal: false
mode: string
name: string
parser:
grokParser:
pattern: string
keyValueParser:
delimiter: string
pairSeparator: string
trimSet: string
parserType: string
regexParser:
regex: string
LogIngestConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The LogIngestConfig resource accepts the following input properties:
- Field
Normalization Chronosphere.Pulumi. Inputs. Log Ingest Config Field Normalization - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- Field
Parsers List<Chronosphere.Pulumi. Inputs. Log Ingest Config Field Parser> - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- Plaintext
Parsers List<Chronosphere.Pulumi. Inputs. Log Ingest Config Plaintext Parser> - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- Field
Normalization LogIngest Config Field Normalization Args - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- Field
Parsers []LogIngest Config Field Parser Args - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- Plaintext
Parsers []LogIngest Config Plaintext Parser Args - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field_
normalization object - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field_
parsers list(object) - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext_
parsers list(object) - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field
Normalization LogIngest Config Field Normalization - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field
Parsers List<LogIngest Config Field Parser> - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext
Parsers List<LogIngest Config Plaintext Parser> - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field
Normalization LogIngest Config Field Normalization - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field
Parsers LogIngest Config Field Parser[] - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext
Parsers LogIngest Config Plaintext Parser[] - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field_
normalization LogIngest Config Field Normalization Args - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field_
parsers Sequence[LogIngest Config Field Parser Args] - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext_
parsers Sequence[LogIngest Config Plaintext Parser Args] - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field
Normalization Property Map - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field
Parsers List<Property Map> - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext
Parsers List<Property Map> - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
Outputs
All input properties are implicitly available as output properties. Additionally, the LogIngestConfig resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing LogIngestConfig Resource
Get an existing LogIngestConfig resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: LogIngestConfigState, opts?: CustomResourceOptions): LogIngestConfig@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
field_normalization: Optional[LogIngestConfigFieldNormalizationArgs] = None,
field_parsers: Optional[Sequence[LogIngestConfigFieldParserArgs]] = None,
plaintext_parsers: Optional[Sequence[LogIngestConfigPlaintextParserArgs]] = None) -> LogIngestConfigfunc GetLogIngestConfig(ctx *Context, name string, id IDInput, state *LogIngestConfigState, opts ...ResourceOption) (*LogIngestConfig, error)public static LogIngestConfig Get(string name, Input<string> id, LogIngestConfigState? state, CustomResourceOptions? opts = null)public static LogIngestConfig get(String name, Output<String> id, LogIngestConfigState state, CustomResourceOptions options)resources: _: type: chronosphere:LogIngestConfig get: id: ${id}import {
to = chronosphere_logingestconfig.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Field
Normalization Chronosphere.Pulumi. Inputs. Log Ingest Config Field Normalization - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- Field
Parsers List<Chronosphere.Pulumi. Inputs. Log Ingest Config Field Parser> - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- Plaintext
Parsers List<Chronosphere.Pulumi. Inputs. Log Ingest Config Plaintext Parser> - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- Field
Normalization LogIngest Config Field Normalization Args - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- Field
Parsers []LogIngest Config Field Parser Args - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- Plaintext
Parsers []LogIngest Config Plaintext Parser Args - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field_
normalization object - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field_
parsers list(object) - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext_
parsers list(object) - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field
Normalization LogIngest Config Field Normalization - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field
Parsers List<LogIngest Config Field Parser> - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext
Parsers List<LogIngest Config Plaintext Parser> - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field
Normalization LogIngest Config Field Normalization - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field
Parsers LogIngest Config Field Parser[] - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext
Parsers LogIngest Config Plaintext Parser[] - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field_
normalization LogIngest Config Field Normalization Args - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field_
parsers Sequence[LogIngest Config Field Parser Args] - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext_
parsers Sequence[LogIngest Config Plaintext Parser Args] - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
- field
Normalization Property Map - Field normalization rules that map and standardize well-known fields (timestamp, severity, message, service) across log formats. Runs after parsing.
- field
Parsers List<Property Map> - Parsers applied to specific fields within structured logs (or to fields produced by a plaintext parser).
- plaintext
Parsers List<Property Map> - Parsers applied to plaintext logs as they enter the ingest pipeline. The first parser that matches a log is used.
Supporting Types
LogIngestConfigFieldNormalization, LogIngestConfigFieldNormalizationArgs
- Custom
Field List<Chronosphere.Normalizations Pulumi. Inputs. Log Ingest Config Field Normalization Custom Field Normalization> - Normalization rules for additional custom fields. These fields are not indexed; use them for things like environment, region, or user ID.
- Message
Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Message - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- Service
Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Service - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- Severity
Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Severity - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- Timestamp
Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Timestamp - Normalization rule for the well-known
timestampfield.
- Custom
Field []LogNormalizations Ingest Config Field Normalization Custom Field Normalization - Normalization rules for additional custom fields. These fields are not indexed; use them for things like environment, region, or user ID.
- Message
Log
Ingest Config Field Normalization Message - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- Service
Log
Ingest Config Field Normalization Service - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- Severity
Log
Ingest Config Field Normalization Severity - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- Timestamp
Log
Ingest Config Field Normalization Timestamp - Normalization rule for the well-known
timestampfield.
- custom_
field_ list(object)normalizations - Normalization rules for additional custom fields. These fields are not indexed; use them for things like environment, region, or user ID.
- message object
- Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- service object
- Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- severity object
- Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- timestamp object
- Normalization rule for the well-known
timestampfield.
- custom
Field List<LogNormalizations Ingest Config Field Normalization Custom Field Normalization> - Normalization rules for additional custom fields. These fields are not indexed; use them for things like environment, region, or user ID.
- message
Log
Ingest Config Field Normalization Message - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- service
Log
Ingest Config Field Normalization Service - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- severity
Log
Ingest Config Field Normalization Severity - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- timestamp
Log
Ingest Config Field Normalization Timestamp - Normalization rule for the well-known
timestampfield.
- custom
Field LogNormalizations Ingest Config Field Normalization Custom Field Normalization[] - Normalization rules for additional custom fields. These fields are not indexed; use them for things like environment, region, or user ID.
- message
Log
Ingest Config Field Normalization Message - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- service
Log
Ingest Config Field Normalization Service - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- severity
Log
Ingest Config Field Normalization Severity - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- timestamp
Log
Ingest Config Field Normalization Timestamp - Normalization rule for the well-known
timestampfield.
- custom_
field_ Sequence[Lognormalizations Ingest Config Field Normalization Custom Field Normalization] - Normalization rules for additional custom fields. These fields are not indexed; use them for things like environment, region, or user ID.
- message
Log
Ingest Config Field Normalization Message - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- service
Log
Ingest Config Field Normalization Service - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- severity
Log
Ingest Config Field Normalization Severity - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- timestamp
Log
Ingest Config Field Normalization Timestamp - Normalization rule for the well-known
timestampfield.
- custom
Field List<Property Map>Normalizations - Normalization rules for additional custom fields. These fields are not indexed; use them for things like environment, region, or user ID.
- message Property Map
- Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- service Property Map
- Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- severity Property Map
- Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- timestamp Property Map
- Normalization rule for the well-known
timestampfield.
LogIngestConfigFieldNormalizationCustomFieldNormalization, LogIngestConfigFieldNormalizationCustomFieldNormalizationArgs
- Normalization
Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Custom Field Normalization Normalization - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- Target string
- Name of the target field where the normalized value is stored.
- Normalization
Log
Ingest Config Field Normalization Custom Field Normalization Normalization - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- Target string
- Name of the target field where the normalized value is stored.
- normalization object
- Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- target string
- Name of the target field where the normalized value is stored.
- normalization
Log
Ingest Config Field Normalization Custom Field Normalization Normalization - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- target String
- Name of the target field where the normalized value is stored.
- normalization
Log
Ingest Config Field Normalization Custom Field Normalization Normalization - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- target string
- Name of the target field where the normalized value is stored.
- normalization
Log
Ingest Config Field Normalization Custom Field Normalization Normalization - Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- target str
- Name of the target field where the normalized value is stored.
- normalization Property Map
- Rule that extracts and transforms a string value from a log field, with optional regex sanitization, default value, and value mapping.
- target String
- Name of the target field where the normalized value is stored.
LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalization, LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationArgs
- Default
Value string - Value to use when no source field contains a value.
- Sanitize
Patterns List<string> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- Sources
List<Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Custom Field Normalization Normalization Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- Value
Map Dictionary<string, string> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- Default
Value string - Value to use when no source field contains a value.
- Sanitize
Patterns []string - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- Sources
[]Log
Ingest Config Field Normalization Custom Field Normalization Normalization Source - Ordered list of field paths to check for values. The first non-empty value found is used.
- Value
Map map[string]string - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default_
value string - Value to use when no source field contains a value.
- sanitize_
patterns list(string) - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources list(object)
- Ordered list of field paths to check for values. The first non-empty value found is used.
- value_
map map(string) - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value String - Value to use when no source field contains a value.
- sanitize
Patterns List<String> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
List<Log
Ingest Config Field Normalization Custom Field Normalization Normalization Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map Map<String,String> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value string - Value to use when no source field contains a value.
- sanitize
Patterns string[] - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
Log
Ingest Config Field Normalization Custom Field Normalization Normalization Source[] - Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map {[key: string]: string} - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default_
value str - Value to use when no source field contains a value.
- sanitize_
patterns Sequence[str] - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
Sequence[Log
Ingest Config Field Normalization Custom Field Normalization Normalization Source] - Ordered list of field paths to check for values. The first non-empty value found is used.
- value_
map Mapping[str, str] - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value String - Value to use when no source field contains a value.
- sanitize
Patterns List<String> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources List<Property Map>
- Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map Map<String> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationSource, LogIngestConfigFieldNormalizationCustomFieldNormalizationNormalizationSourceArgs
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector str
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
LogIngestConfigFieldNormalizationMessage, LogIngestConfigFieldNormalizationMessageArgs
- Default
Value string - Value to use when no source field contains a value.
- Sanitize
Patterns List<string> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- Sources
List<Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Message Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- Value
Map Dictionary<string, string> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- Default
Value string - Value to use when no source field contains a value.
- Sanitize
Patterns []string - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- Sources
[]Log
Ingest Config Field Normalization Message Source - Ordered list of field paths to check for values. The first non-empty value found is used.
- Value
Map map[string]string - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default_
value string - Value to use when no source field contains a value.
- sanitize_
patterns list(string) - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources list(object)
- Ordered list of field paths to check for values. The first non-empty value found is used.
- value_
map map(string) - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value String - Value to use when no source field contains a value.
- sanitize
Patterns List<String> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
List<Log
Ingest Config Field Normalization Message Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map Map<String,String> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value string - Value to use when no source field contains a value.
- sanitize
Patterns string[] - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
Log
Ingest Config Field Normalization Message Source[] - Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map {[key: string]: string} - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default_
value str - Value to use when no source field contains a value.
- sanitize_
patterns Sequence[str] - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
Sequence[Log
Ingest Config Field Normalization Message Source] - Ordered list of field paths to check for values. The first non-empty value found is used.
- value_
map Mapping[str, str] - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value String - Value to use when no source field contains a value.
- sanitize
Patterns List<String> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources List<Property Map>
- Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map Map<String> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
LogIngestConfigFieldNormalizationMessageSource, LogIngestConfigFieldNormalizationMessageSourceArgs
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector str
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
LogIngestConfigFieldNormalizationService, LogIngestConfigFieldNormalizationServiceArgs
- Default
Value string - Value to use when no source field contains a value.
- Sanitize
Patterns List<string> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- Sources
List<Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Service Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- Value
Map Dictionary<string, string> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- Default
Value string - Value to use when no source field contains a value.
- Sanitize
Patterns []string - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- Sources
[]Log
Ingest Config Field Normalization Service Source - Ordered list of field paths to check for values. The first non-empty value found is used.
- Value
Map map[string]string - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default_
value string - Value to use when no source field contains a value.
- sanitize_
patterns list(string) - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources list(object)
- Ordered list of field paths to check for values. The first non-empty value found is used.
- value_
map map(string) - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value String - Value to use when no source field contains a value.
- sanitize
Patterns List<String> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
List<Log
Ingest Config Field Normalization Service Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map Map<String,String> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value string - Value to use when no source field contains a value.
- sanitize
Patterns string[] - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
Log
Ingest Config Field Normalization Service Source[] - Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map {[key: string]: string} - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default_
value str - Value to use when no source field contains a value.
- sanitize_
patterns Sequence[str] - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
Sequence[Log
Ingest Config Field Normalization Service Source] - Ordered list of field paths to check for values. The first non-empty value found is used.
- value_
map Mapping[str, str] - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value String - Value to use when no source field contains a value.
- sanitize
Patterns List<String> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources List<Property Map>
- Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map Map<String> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
LogIngestConfigFieldNormalizationServiceSource, LogIngestConfigFieldNormalizationServiceSourceArgs
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector str
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
LogIngestConfigFieldNormalizationSeverity, LogIngestConfigFieldNormalizationSeverityArgs
- Default
Value string - Value to use when no source field contains a value.
- Sanitize
Patterns List<string> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- Sources
List<Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Severity Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- Value
Map Dictionary<string, string> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- Default
Value string - Value to use when no source field contains a value.
- Sanitize
Patterns []string - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- Sources
[]Log
Ingest Config Field Normalization Severity Source - Ordered list of field paths to check for values. The first non-empty value found is used.
- Value
Map map[string]string - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default_
value string - Value to use when no source field contains a value.
- sanitize_
patterns list(string) - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources list(object)
- Ordered list of field paths to check for values. The first non-empty value found is used.
- value_
map map(string) - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value String - Value to use when no source field contains a value.
- sanitize
Patterns List<String> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
List<Log
Ingest Config Field Normalization Severity Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map Map<String,String> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value string - Value to use when no source field contains a value.
- sanitize
Patterns string[] - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
Log
Ingest Config Field Normalization Severity Source[] - Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map {[key: string]: string} - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default_
value str - Value to use when no source field contains a value.
- sanitize_
patterns Sequence[str] - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources
Sequence[Log
Ingest Config Field Normalization Severity Source] - Ordered list of field paths to check for values. The first non-empty value found is used.
- value_
map Mapping[str, str] - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
- default
Value String - Value to use when no source field contains a value.
- sanitize
Patterns List<String> - Regex patterns used to extract and sanitize the value. Each pattern must have exactly one capturing group, whose contents are used as the result.
- sources List<Property Map>
- Ordered list of field paths to check for values. The first non-empty value found is used.
- value
Map Map<String> - Optional mapping that normalizes raw values to canonical ones (for example,
warntoWARNING).
LogIngestConfigFieldNormalizationSeveritySource, LogIngestConfigFieldNormalizationSeveritySourceArgs
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector str
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
LogIngestConfigFieldNormalizationTimestamp, LogIngestConfigFieldNormalizationTimestampArgs
- Sources
List<Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Normalization Timestamp Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- Sources
[]Log
Ingest Config Field Normalization Timestamp Source - Ordered list of field paths to check for values. The first non-empty value found is used.
- sources list(object)
- Ordered list of field paths to check for values. The first non-empty value found is used.
- sources
List<Log
Ingest Config Field Normalization Timestamp Source> - Ordered list of field paths to check for values. The first non-empty value found is used.
- sources
Log
Ingest Config Field Normalization Timestamp Source[] - Ordered list of field paths to check for values. The first non-empty value found is used.
- sources
Sequence[Log
Ingest Config Field Normalization Timestamp Source] - Ordered list of field paths to check for values. The first non-empty value found is used.
- sources List<Property Map>
- Ordered list of field paths to check for values. The first non-empty value found is used.
LogIngestConfigFieldNormalizationTimestampSource, LogIngestConfigFieldNormalizationTimestampSourceArgs
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector str
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
LogIngestConfigFieldParser, LogIngestConfigFieldParserArgs
- Parser
Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - Source
Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Parser Source - Path of the field to parse.
- Destination
Chronosphere.
Pulumi. Inputs. Log Ingest Config Field Parser Destination - Path to write the parsed output to. If omitted, parsed fields are written at the root.
- Mode string
- Mode that controls when the field parser runs on incoming logs.
- Parser
Log
Ingest Config Field Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - Source
Log
Ingest Config Field Parser Source - Path of the field to parse.
- Destination
Log
Ingest Config Field Parser Destination - Path to write the parsed output to. If omitted, parsed fields are written at the root.
- Mode string
- Mode that controls when the field parser runs on incoming logs.
- parser object
- Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - source object
- Path of the field to parse.
- destination object
- Path to write the parsed output to. If omitted, parsed fields are written at the root.
- mode string
- Mode that controls when the field parser runs on incoming logs.
- parser
Log
Ingest Config Field Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - source
Log
Ingest Config Field Parser Source - Path of the field to parse.
- destination
Log
Ingest Config Field Parser Destination - Path to write the parsed output to. If omitted, parsed fields are written at the root.
- mode String
- Mode that controls when the field parser runs on incoming logs.
- parser
Log
Ingest Config Field Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - source
Log
Ingest Config Field Parser Source - Path of the field to parse.
- destination
Log
Ingest Config Field Parser Destination - Path to write the parsed output to. If omitted, parsed fields are written at the root.
- mode string
- Mode that controls when the field parser runs on incoming logs.
- parser
Log
Ingest Config Field Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - source
Log
Ingest Config Field Parser Source - Path of the field to parse.
- destination
Log
Ingest Config Field Parser Destination - Path to write the parsed output to. If omitted, parsed fields are written at the root.
- mode str
- Mode that controls when the field parser runs on incoming logs.
- parser Property Map
- Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - source Property Map
- Path of the field to parse.
- destination Property Map
- Path to write the parsed output to. If omitted, parsed fields are written at the root.
- mode String
- Mode that controls when the field parser runs on incoming logs.
LogIngestConfigFieldParserDestination, LogIngestConfigFieldParserDestinationArgs
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector str
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
LogIngestConfigFieldParserParser, LogIngestConfigFieldParserParserArgs
- Parser
Type string - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - Grok
Parser Chronosphere.Pulumi. Inputs. Log Ingest Config Field Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - Key
Value Chronosphere.Parser Pulumi. Inputs. Log Ingest Config Field Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - Regex
Parser Chronosphere.Pulumi. Inputs. Log Ingest Config Field Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- Parser
Type string - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - Grok
Parser LogIngest Config Field Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - Key
Value LogParser Ingest Config Field Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - Regex
Parser LogIngest Config Field Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser_
type string - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok_
parser object - Grok parser configuration. Only set when
parser_typeisGROK. - key_
value_ objectparser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex_
parser object - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser
Type String - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok
Parser LogIngest Config Field Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - key
Value LogParser Ingest Config Field Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex
Parser LogIngest Config Field Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser
Type string - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok
Parser LogIngest Config Field Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - key
Value LogParser Ingest Config Field Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex
Parser LogIngest Config Field Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser_
type str - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok_
parser LogIngest Config Field Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - key_
value_ Logparser Ingest Config Field Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex_
parser LogIngest Config Field Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser
Type String - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok
Parser Property Map - Grok parser configuration. Only set when
parser_typeisGROK. - key
Value Property MapParser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex
Parser Property Map - Regex parser configuration. Only set when
parser_typeisREGEX.
LogIngestConfigFieldParserParserGrokParser, LogIngestConfigFieldParserParserGrokParserArgs
- Pattern string
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- Pattern string
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern string
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern String
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern string
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern str
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern String
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
LogIngestConfigFieldParserParserKeyValueParser, LogIngestConfigFieldParserParserKeyValueParserArgs
- Delimiter string
- String used to split the input into individual key/value pairs.
- Pair
Separator string - String used to split each pair into a key and value.
- Trim
Set string - Unicode code points to trim from the beginning and end of each key and value.
- Delimiter string
- String used to split the input into individual key/value pairs.
- Pair
Separator string - String used to split each pair into a key and value.
- Trim
Set string - Unicode code points to trim from the beginning and end of each key and value.
- delimiter string
- String used to split the input into individual key/value pairs.
- pair_
separator string - String used to split each pair into a key and value.
- trim_
set string - Unicode code points to trim from the beginning and end of each key and value.
- delimiter String
- String used to split the input into individual key/value pairs.
- pair
Separator String - String used to split each pair into a key and value.
- trim
Set String - Unicode code points to trim from the beginning and end of each key and value.
- delimiter string
- String used to split the input into individual key/value pairs.
- pair
Separator string - String used to split each pair into a key and value.
- trim
Set string - Unicode code points to trim from the beginning and end of each key and value.
- delimiter str
- String used to split the input into individual key/value pairs.
- pair_
separator str - String used to split each pair into a key and value.
- trim_
set str - Unicode code points to trim from the beginning and end of each key and value.
- delimiter String
- String used to split the input into individual key/value pairs.
- pair
Separator String - String used to split each pair into a key and value.
- trim
Set String - Unicode code points to trim from the beginning and end of each key and value.
LogIngestConfigFieldParserParserRegexParser, LogIngestConfigFieldParserParserRegexParserArgs
- Regex string
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- Regex string
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex string
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex String
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex string
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex str
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex String
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
LogIngestConfigFieldParserSource, LogIngestConfigFieldParserSourceArgs
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- Selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector string
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector str
- Field path selector. Use
parent[child]syntax to indicate nesting.
- selector String
- Field path selector. Use
parent[child]syntax to indicate nesting.
LogIngestConfigPlaintextParser, LogIngestConfigPlaintextParserArgs
- Name string
- Name of the parser. Must be unique within the configuration.
- Parser
Chronosphere.
Pulumi. Inputs. Log Ingest Config Plaintext Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - Keep
Original bool - If
true, the original log is retained after parsing and stored under theplaintext_logkey. Defaults tofalse. - Mode string
- Mode that controls how the parser matches incoming plaintext logs.
- Name string
- Name of the parser. Must be unique within the configuration.
- Parser
Log
Ingest Config Plaintext Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - Keep
Original bool - If
true, the original log is retained after parsing and stored under theplaintext_logkey. Defaults tofalse. - Mode string
- Mode that controls how the parser matches incoming plaintext logs.
- name string
- Name of the parser. Must be unique within the configuration.
- parser object
- Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - keep_
original bool - If
true, the original log is retained after parsing and stored under theplaintext_logkey. Defaults tofalse. - mode string
- Mode that controls how the parser matches incoming plaintext logs.
- name String
- Name of the parser. Must be unique within the configuration.
- parser
Log
Ingest Config Plaintext Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - keep
Original Boolean - If
true, the original log is retained after parsing and stored under theplaintext_logkey. Defaults tofalse. - mode String
- Mode that controls how the parser matches incoming plaintext logs.
- name string
- Name of the parser. Must be unique within the configuration.
- parser
Log
Ingest Config Plaintext Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - keep
Original boolean - If
true, the original log is retained after parsing and stored under theplaintext_logkey. Defaults tofalse. - mode string
- Mode that controls how the parser matches incoming plaintext logs.
- name str
- Name of the parser. Must be unique within the configuration.
- parser
Log
Ingest Config Plaintext Parser Parser - Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - keep_
original bool - If
true, the original log is retained after parsing and stored under theplaintext_logkey. Defaults tofalse. - mode str
- Mode that controls how the parser matches incoming plaintext logs.
- name String
- Name of the parser. Must be unique within the configuration.
- parser Property Map
- Parser configuration. Exactly one of
regex_parser,key_value_parser, orgrok_parsermust be set, matchingparser_type. - keep
Original Boolean - If
true, the original log is retained after parsing and stored under theplaintext_logkey. Defaults tofalse. - mode String
- Mode that controls how the parser matches incoming plaintext logs.
LogIngestConfigPlaintextParserParser, LogIngestConfigPlaintextParserParserArgs
- Parser
Type string - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - Grok
Parser Chronosphere.Pulumi. Inputs. Log Ingest Config Plaintext Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - Key
Value Chronosphere.Parser Pulumi. Inputs. Log Ingest Config Plaintext Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - Regex
Parser Chronosphere.Pulumi. Inputs. Log Ingest Config Plaintext Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- Parser
Type string - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - Grok
Parser LogIngest Config Plaintext Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - Key
Value LogParser Ingest Config Plaintext Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - Regex
Parser LogIngest Config Plaintext Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser_
type string - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok_
parser object - Grok parser configuration. Only set when
parser_typeisGROK. - key_
value_ objectparser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex_
parser object - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser
Type String - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok
Parser LogIngest Config Plaintext Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - key
Value LogParser Ingest Config Plaintext Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex
Parser LogIngest Config Plaintext Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser
Type string - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok
Parser LogIngest Config Plaintext Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - key
Value LogParser Ingest Config Plaintext Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex
Parser LogIngest Config Plaintext Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser_
type str - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok_
parser LogIngest Config Plaintext Parser Parser Grok Parser - Grok parser configuration. Only set when
parser_typeisGROK. - key_
value_ Logparser Ingest Config Plaintext Parser Parser Key Value Parser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex_
parser LogIngest Config Plaintext Parser Parser Regex Parser - Regex parser configuration. Only set when
parser_typeisREGEX.
- parser
Type String - Type of parser to apply. Determines which of
regex_parser,key_value_parser, orgrok_parsermust be set. - grok
Parser Property Map - Grok parser configuration. Only set when
parser_typeisGROK. - key
Value Property MapParser - Key/value parser configuration. Only set when
parser_typeisKEY_VALUE. Duplicate keys keep the first occurrence. - regex
Parser Property Map - Regex parser configuration. Only set when
parser_typeisREGEX.
LogIngestConfigPlaintextParserParserGrokParser, LogIngestConfigPlaintextParserParserGrokParserArgs
- Pattern string
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- Pattern string
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern string
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern String
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern string
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern str
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
- pattern String
- Grok pattern to apply. Named capture groups become named fields in the extracted log.
LogIngestConfigPlaintextParserParserKeyValueParser, LogIngestConfigPlaintextParserParserKeyValueParserArgs
- Delimiter string
- String used to split the input into individual key/value pairs.
- Pair
Separator string - String used to split each pair into a key and value.
- Trim
Set string - Unicode code points to trim from the beginning and end of each key and value.
- Delimiter string
- String used to split the input into individual key/value pairs.
- Pair
Separator string - String used to split each pair into a key and value.
- Trim
Set string - Unicode code points to trim from the beginning and end of each key and value.
- delimiter string
- String used to split the input into individual key/value pairs.
- pair_
separator string - String used to split each pair into a key and value.
- trim_
set string - Unicode code points to trim from the beginning and end of each key and value.
- delimiter String
- String used to split the input into individual key/value pairs.
- pair
Separator String - String used to split each pair into a key and value.
- trim
Set String - Unicode code points to trim from the beginning and end of each key and value.
- delimiter string
- String used to split the input into individual key/value pairs.
- pair
Separator string - String used to split each pair into a key and value.
- trim
Set string - Unicode code points to trim from the beginning and end of each key and value.
- delimiter str
- String used to split the input into individual key/value pairs.
- pair_
separator str - String used to split each pair into a key and value.
- trim_
set str - Unicode code points to trim from the beginning and end of each key and value.
- delimiter String
- String used to split the input into individual key/value pairs.
- pair
Separator String - String used to split each pair into a key and value.
- trim
Set String - Unicode code points to trim from the beginning and end of each key and value.
LogIngestConfigPlaintextParserParserRegexParser, LogIngestConfigPlaintextParserParserRegexParserArgs
- Regex string
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- Regex string
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex string
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex String
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex string
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex str
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
- regex String
- RE2 regular expression pattern. Named capturing groups become named fields in the extracted log.
Package Details
- Repository
- chronosphere chronosphereio/pulumi-chronosphere
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
chronosphereTerraform Provider.
published on Friday, Jun 5, 2026 by Chronosphere