Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi
oci.Logging.getUnifiedAgentConfiguration
Explore with Pulumi AI
This data source provides details about a specific Unified Agent Configuration resource in Oracle Cloud Infrastructure Logging service.
Get the unified agent configuration for an ID.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testUnifiedAgentConfiguration = oci.Logging.getUnifiedAgentConfiguration({
unifiedAgentConfigurationId: testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.id,
});
import pulumi
import pulumi_oci as oci
test_unified_agent_configuration = oci.Logging.get_unified_agent_configuration(unified_agent_configuration_id=test_unified_agent_configuration_oci_logging_unified_agent_configuration["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Logging"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Logging.GetUnifiedAgentConfiguration(ctx, &logging.GetUnifiedAgentConfigurationArgs{
UnifiedAgentConfigurationId: testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testUnifiedAgentConfiguration = Oci.Logging.GetUnifiedAgentConfiguration.Invoke(new()
{
UnifiedAgentConfigurationId = testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Logging.LoggingFunctions;
import com.pulumi.oci.Logging.inputs.GetUnifiedAgentConfigurationArgs;
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) {
final var testUnifiedAgentConfiguration = LoggingFunctions.getUnifiedAgentConfiguration(GetUnifiedAgentConfigurationArgs.builder()
.unifiedAgentConfigurationId(testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.id())
.build());
}
}
variables:
testUnifiedAgentConfiguration:
fn::invoke:
Function: oci:Logging:getUnifiedAgentConfiguration
Arguments:
unifiedAgentConfigurationId: ${testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.id}
Using getUnifiedAgentConfiguration
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getUnifiedAgentConfiguration(args: GetUnifiedAgentConfigurationArgs, opts?: InvokeOptions): Promise<GetUnifiedAgentConfigurationResult>
function getUnifiedAgentConfigurationOutput(args: GetUnifiedAgentConfigurationOutputArgs, opts?: InvokeOptions): Output<GetUnifiedAgentConfigurationResult>
def get_unified_agent_configuration(unified_agent_configuration_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetUnifiedAgentConfigurationResult
def get_unified_agent_configuration_output(unified_agent_configuration_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetUnifiedAgentConfigurationResult]
func GetUnifiedAgentConfiguration(ctx *Context, args *GetUnifiedAgentConfigurationArgs, opts ...InvokeOption) (*GetUnifiedAgentConfigurationResult, error)
func GetUnifiedAgentConfigurationOutput(ctx *Context, args *GetUnifiedAgentConfigurationOutputArgs, opts ...InvokeOption) GetUnifiedAgentConfigurationResultOutput
> Note: This function is named GetUnifiedAgentConfiguration
in the Go SDK.
public static class GetUnifiedAgentConfiguration
{
public static Task<GetUnifiedAgentConfigurationResult> InvokeAsync(GetUnifiedAgentConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetUnifiedAgentConfigurationResult> Invoke(GetUnifiedAgentConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetUnifiedAgentConfigurationResult> getUnifiedAgentConfiguration(GetUnifiedAgentConfigurationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:Logging/getUnifiedAgentConfiguration:getUnifiedAgentConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Unified
Agent stringConfiguration Id - The OCID of the Unified Agent configuration.
- Unified
Agent stringConfiguration Id - The OCID of the Unified Agent configuration.
- unified
Agent StringConfiguration Id - The OCID of the Unified Agent configuration.
- unified
Agent stringConfiguration Id - The OCID of the Unified Agent configuration.
- unified_
agent_ strconfiguration_ id - The OCID of the Unified Agent configuration.
- unified
Agent StringConfiguration Id - The OCID of the Unified Agent configuration.
getUnifiedAgentConfiguration Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment that the resource belongs to.
- Configuration
State string - State of unified agent service configuration.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- Description for this resource.
- Display
Name string - The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Dictionary<string, string>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Group
Associations List<GetUnified Agent Configuration Group Association> - Groups using the configuration.
- Id string
- The OCID of the resource.
- Is
Enabled bool - Whether or not this resource is currently enabled.
- Service
Configurations List<GetUnified Agent Configuration Service Configuration> - Top level Unified Agent service configuration object.
- State string
- The pipeline state.
- Time
Created string - Time the resource was created.
- Time
Last stringModified - Time the resource was last modified.
- Unified
Agent stringConfiguration Id
- Compartment
Id string - The OCID of the compartment that the resource belongs to.
- Configuration
State string - State of unified agent service configuration.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Description string
- Description for this resource.
- Display
Name string - The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- map[string]string
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- Group
Associations []GetUnified Agent Configuration Group Association - Groups using the configuration.
- Id string
- The OCID of the resource.
- Is
Enabled bool - Whether or not this resource is currently enabled.
- Service
Configurations []GetUnified Agent Configuration Service Configuration - Top level Unified Agent service configuration object.
- State string
- The pipeline state.
- Time
Created string - Time the resource was created.
- Time
Last stringModified - Time the resource was last modified.
- Unified
Agent stringConfiguration Id
- compartment
Id String - The OCID of the compartment that the resource belongs to.
- configuration
State String - State of unified agent service configuration.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- Description for this resource.
- display
Name String - The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Map<String,String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group
Associations List<GetUnified Agent Configuration Group Association> - Groups using the configuration.
- id String
- The OCID of the resource.
- is
Enabled Boolean - Whether or not this resource is currently enabled.
- service
Configurations List<GetUnified Agent Configuration Service Configuration> - Top level Unified Agent service configuration object.
- state String
- The pipeline state.
- time
Created String - Time the resource was created.
- time
Last StringModified - Time the resource was last modified.
- unified
Agent StringConfiguration Id
- compartment
Id string - The OCID of the compartment that the resource belongs to.
- configuration
State string - State of unified agent service configuration.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description string
- Description for this resource.
- display
Name string - The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- {[key: string]: string}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group
Associations GetUnified Agent Configuration Group Association[] - Groups using the configuration.
- id string
- The OCID of the resource.
- is
Enabled boolean - Whether or not this resource is currently enabled.
- service
Configurations GetUnified Agent Configuration Service Configuration[] - Top level Unified Agent service configuration object.
- state string
- The pipeline state.
- time
Created string - Time the resource was created.
- time
Last stringModified - Time the resource was last modified.
- unified
Agent stringConfiguration Id
- compartment_
id str - The OCID of the compartment that the resource belongs to.
- configuration_
state str - State of unified agent service configuration.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description str
- Description for this resource.
- display_
name str - The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Mapping[str, str]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group_
associations Sequence[logging.Get Unified Agent Configuration Group Association] - Groups using the configuration.
- id str
- The OCID of the resource.
- is_
enabled bool - Whether or not this resource is currently enabled.
- service_
configurations Sequence[logging.Get Unified Agent Configuration Service Configuration] - Top level Unified Agent service configuration object.
- state str
- The pipeline state.
- time_
created str - Time the resource was created.
- time_
last_ strmodified - Time the resource was last modified.
- unified_
agent_ strconfiguration_ id
- compartment
Id String - The OCID of the compartment that the resource belongs to.
- configuration
State String - State of unified agent service configuration.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"Operations.CostCenter": "42"}
- description String
- Description for this resource.
- display
Name String - The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
- Map<String>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example:
{"Department": "Finance"}
- group
Associations List<Property Map> - Groups using the configuration.
- id String
- The OCID of the resource.
- is
Enabled Boolean - Whether or not this resource is currently enabled.
- service
Configurations List<Property Map> - Top level Unified Agent service configuration object.
- state String
- The pipeline state.
- time
Created String - Time the resource was created.
- time
Last StringModified - Time the resource was last modified.
- unified
Agent StringConfiguration Id
Supporting Types
GetUnifiedAgentConfigurationGroupAssociation
- Group
Lists List<string> - list of group/dynamic group ids associated with this configuration.
- Group
Lists []string - list of group/dynamic group ids associated with this configuration.
- group
Lists List<String> - list of group/dynamic group ids associated with this configuration.
- group
Lists string[] - list of group/dynamic group ids associated with this configuration.
- group_
lists Sequence[str] - list of group/dynamic group ids associated with this configuration.
- group
Lists List<String> - list of group/dynamic group ids associated with this configuration.
GetUnifiedAgentConfigurationServiceConfiguration
- Application
Configurations List<GetUnified Agent Configuration Service Configuration Application Configuration> - Unified Agent monitoring application configuration details.
- Configuration
Type string - Type of Unified Agent service configuration.
- Destinations
List<Get
Unified Agent Configuration Service Configuration Destination> - Unified monitoring agent operational metrics destination object.
- Sources
List<Get
Unified Agent Configuration Service Configuration Source> - Logging source object.
- Unified
Agent List<GetConfiguration Filters Unified Agent Configuration Service Configuration Unified Agent Configuration Filter> - Logging filter object.
- Application
Configurations []GetUnified Agent Configuration Service Configuration Application Configuration - Unified Agent monitoring application configuration details.
- Configuration
Type string - Type of Unified Agent service configuration.
- Destinations
[]Get
Unified Agent Configuration Service Configuration Destination - Unified monitoring agent operational metrics destination object.
- Sources
[]Get
Unified Agent Configuration Service Configuration Source - Logging source object.
- Unified
Agent []GetConfiguration Filters Unified Agent Configuration Service Configuration Unified Agent Configuration Filter - Logging filter object.
- application
Configurations List<GetUnified Agent Configuration Service Configuration Application Configuration> - Unified Agent monitoring application configuration details.
- configuration
Type String - Type of Unified Agent service configuration.
- destinations
List<Get
Unified Agent Configuration Service Configuration Destination> - Unified monitoring agent operational metrics destination object.
- sources
List<Get
Unified Agent Configuration Service Configuration Source> - Logging source object.
- unified
Agent List<GetConfiguration Filters Unified Agent Configuration Service Configuration Unified Agent Configuration Filter> - Logging filter object.
- application
Configurations GetUnified Agent Configuration Service Configuration Application Configuration[] - Unified Agent monitoring application configuration details.
- configuration
Type string - Type of Unified Agent service configuration.
- destinations
Get
Unified Agent Configuration Service Configuration Destination[] - Unified monitoring agent operational metrics destination object.
- sources
Get
Unified Agent Configuration Service Configuration Source[] - Logging source object.
- unified
Agent GetConfiguration Filters Unified Agent Configuration Service Configuration Unified Agent Configuration Filter[] - Logging filter object.
- application_
configurations Sequence[logging.Get Unified Agent Configuration Service Configuration Application Configuration] - Unified Agent monitoring application configuration details.
- configuration_
type str - Type of Unified Agent service configuration.
- destinations
Sequence[logging.
Get Unified Agent Configuration Service Configuration Destination] - Unified monitoring agent operational metrics destination object.
- sources
Sequence[logging.
Get Unified Agent Configuration Service Configuration Source] - Logging source object.
- unified_
agent_ Sequence[logging.configuration_ filters Get Unified Agent Configuration Service Configuration Unified Agent Configuration Filter] - Logging filter object.
- application
Configurations List<Property Map> - Unified Agent monitoring application configuration details.
- configuration
Type String - Type of Unified Agent service configuration.
- destinations List<Property Map>
- Unified monitoring agent operational metrics destination object.
- sources List<Property Map>
- Logging source object.
- unified
Agent List<Property Map>Configuration Filters - Logging filter object.
GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration
- Destinations
List<Get
Unified Agent Configuration Service Configuration Application Configuration Destination> - Unified monitoring agent operational metrics destination object.
- Source
List<Get
Unified Agent Configuration Service Configuration Application Configuration Source> - Unified monitoring agent operational metrics source object.
- Source
Type string - Unified schema logging source type.
- Sources
List<Get
Unified Agent Configuration Service Configuration Application Configuration Source> - Logging source object.
- Unified
Agent List<GetConfiguration Filters Unified Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter> - Logging filter object.
- Destinations
[]Get
Unified Agent Configuration Service Configuration Application Configuration Destination - Unified monitoring agent operational metrics destination object.
- Source
[]Get
Unified Agent Configuration Service Configuration Application Configuration Source - Unified monitoring agent operational metrics source object.
- Source
Type string - Unified schema logging source type.
- Sources
[]Get
Unified Agent Configuration Service Configuration Application Configuration Source - Logging source object.
- Unified
Agent []GetConfiguration Filters Unified Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter - Logging filter object.
- destinations
List<Get
Unified Agent Configuration Service Configuration Application Configuration Destination> - Unified monitoring agent operational metrics destination object.
- source
List<Get
Unified Agent Configuration Service Configuration Application Configuration Source> - Unified monitoring agent operational metrics source object.
- source
Type String - Unified schema logging source type.
- sources
List<Get
Unified Agent Configuration Service Configuration Application Configuration Source> - Logging source object.
- unified
Agent List<GetConfiguration Filters Unified Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter> - Logging filter object.
- destinations
Get
Unified Agent Configuration Service Configuration Application Configuration Destination[] - Unified monitoring agent operational metrics destination object.
- source
Get
Unified Agent Configuration Service Configuration Application Configuration Source[] - Unified monitoring agent operational metrics source object.
- source
Type string - Unified schema logging source type.
- sources
Get
Unified Agent Configuration Service Configuration Application Configuration Source[] - Logging source object.
- unified
Agent GetConfiguration Filters Unified Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter[] - Logging filter object.
- destinations
Sequence[logging.
Get Unified Agent Configuration Service Configuration Application Configuration Destination] - Unified monitoring agent operational metrics destination object.
- source
Sequence[logging.
Get Unified Agent Configuration Service Configuration Application Configuration Source] - Unified monitoring agent operational metrics source object.
- source_
type str - Unified schema logging source type.
- sources
Sequence[logging.
Get Unified Agent Configuration Service Configuration Application Configuration Source] - Logging source object.
- unified_
agent_ Sequence[logging.configuration_ filters Get Unified Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter] - Logging filter object.
- destinations List<Property Map>
- Unified monitoring agent operational metrics destination object.
- source List<Property Map>
- Unified monitoring agent operational metrics source object.
- source
Type String - Unified schema logging source type.
- sources List<Property Map>
- Logging source object.
- unified
Agent List<Property Map>Configuration Filters - Logging filter object.
GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination
- Compartment
Id string - The OCID of the compartment that the resource belongs to.
- Metrics
Namespace string - Namespace to which metrics will be emitted.
- Compartment
Id string - The OCID of the compartment that the resource belongs to.
- Metrics
Namespace string - Namespace to which metrics will be emitted.
- compartment
Id String - The OCID of the compartment that the resource belongs to.
- metrics
Namespace String - Namespace to which metrics will be emitted.
- compartment
Id string - The OCID of the compartment that the resource belongs to.
- metrics
Namespace string - Namespace to which metrics will be emitted.
- compartment_
id str - The OCID of the compartment that the resource belongs to.
- metrics_
namespace str - Namespace to which metrics will be emitted.
- compartment
Id String - The OCID of the compartment that the resource belongs to.
- metrics
Namespace String - Namespace to which metrics will be emitted.
GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource
- Advanced
Options List<GetUnified Agent Configuration Service Configuration Application Configuration Source Advanced Option> - Advanced options for logging configuration
- Name string
- The name key to tag this Grok pattern.
- Parsers
List<Get
Unified Agent Configuration Service Configuration Application Configuration Source Parser> - Source parser object.
- Paths List<string>
- Absolute paths for log source files. Wildcards can be used.
- Source
Type string - Unified schema logging source type.
- Advanced
Options []GetUnified Agent Configuration Service Configuration Application Configuration Source Advanced Option - Advanced options for logging configuration
- Name string
- The name key to tag this Grok pattern.
- Parsers
[]Get
Unified Agent Configuration Service Configuration Application Configuration Source Parser - Source parser object.
- Paths []string
- Absolute paths for log source files. Wildcards can be used.
- Source
Type string - Unified schema logging source type.
- advanced
Options List<GetUnified Agent Configuration Service Configuration Application Configuration Source Advanced Option> - Advanced options for logging configuration
- name String
- The name key to tag this Grok pattern.
- parsers
List<Get
Unified Agent Configuration Service Configuration Application Configuration Source Parser> - Source parser object.
- paths List<String>
- Absolute paths for log source files. Wildcards can be used.
- source
Type String - Unified schema logging source type.
- advanced
Options GetUnified Agent Configuration Service Configuration Application Configuration Source Advanced Option[] - Advanced options for logging configuration
- name string
- The name key to tag this Grok pattern.
- parsers
Get
Unified Agent Configuration Service Configuration Application Configuration Source Parser[] - Source parser object.
- paths string[]
- Absolute paths for log source files. Wildcards can be used.
- source
Type string - Unified schema logging source type.
- advanced_
options Sequence[logging.Get Unified Agent Configuration Service Configuration Application Configuration Source Advanced Option] - Advanced options for logging configuration
- name str
- The name key to tag this Grok pattern.
- parsers
Sequence[logging.
Get Unified Agent Configuration Service Configuration Application Configuration Source Parser] - Source parser object.
- paths Sequence[str]
- Absolute paths for log source files. Wildcards can be used.
- source_
type str - Unified schema logging source type.
- advanced
Options List<Property Map> - Advanced options for logging configuration
- name String
- The name key to tag this Grok pattern.
- parsers List<Property Map>
- Source parser object.
- paths List<String>
- Absolute paths for log source files. Wildcards can be used.
- source
Type String - Unified schema logging source type.
GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption
- Is
Read boolFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- Is
Read boolFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read BooleanFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read booleanFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is_
read_ boolfrom_ head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read BooleanFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser
- Delimiter string
- CSV delimiter.
- Expression string
- Regex pattern.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - First line pattern format.
- Formats List<string>
- Mutiline pattern format.
- Grok
Failure stringKey - Grok failure key.
- Grok
Name stringKey - Grok name key.
- Is
Estimate boolCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Is
Merge boolCri Fields - If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys List<string>
- CSV keys.
- Message
Format string - Syslog message format.
- Message
Key string - Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - Multiline start regexp pattern.
- Nested
Parsers List<GetUnified Agent Configuration Service Configuration Application Configuration Source Parser Nested Parser> - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - Specify the null value pattern.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Parser
Type string - Type of fluent parser.
- Patterns
List<Get
Unified Agent Configuration Service Configuration Application Configuration Source Parser Pattern> - Grok pattern object.
- Record
Inputs List<GetUnified Agent Configuration Service Configuration Application Configuration Source Parser Record Input> - record section of openmetrics parser.
- Rfc5424time
Format string - RFC 5424 time format.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - Syslog parser type.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- Timeout
In intMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types Dictionary<string, string>
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- Delimiter string
- CSV delimiter.
- Expression string
- Regex pattern.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - First line pattern format.
- Formats []string
- Mutiline pattern format.
- Grok
Failure stringKey - Grok failure key.
- Grok
Name stringKey - Grok name key.
- Is
Estimate boolCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Is
Merge boolCri Fields - If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys []string
- CSV keys.
- Message
Format string - Syslog message format.
- Message
Key string - Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - Multiline start regexp pattern.
- Nested
Parsers []GetUnified Agent Configuration Service Configuration Application Configuration Source Parser Nested Parser - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - Specify the null value pattern.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Parser
Type string - Type of fluent parser.
- Patterns
[]Get
Unified Agent Configuration Service Configuration Application Configuration Source Parser Pattern - Grok pattern object.
- Record
Inputs []GetUnified Agent Configuration Service Configuration Application Configuration Source Parser Record Input - record section of openmetrics parser.
- Rfc5424time
Format string - RFC 5424 time format.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - Syslog parser type.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- Timeout
In intMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types map[string]string
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter String
- CSV delimiter.
- expression String
- Regex pattern.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - First line pattern format.
- formats List<String>
- Mutiline pattern format.
- grok
Failure StringKey - Grok failure key.
- grok
Name StringKey - Grok name key.
- is
Estimate BooleanCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- is
Merge BooleanCri Fields - If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- CSV keys.
- message
Format String - Syslog message format.
- message
Key String - Specifies the field name to contain logs.
- multi
Line StringStart Regexp - Multiline start regexp pattern.
- nested
Parsers List<GetUnified Agent Configuration Service Configuration Application Configuration Source Parser Nested Parser> - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - Specify the null value pattern.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- parser
Type String - Type of fluent parser.
- patterns
List<Get
Unified Agent Configuration Service Configuration Application Configuration Source Parser Pattern> - Grok pattern object.
- record
Inputs List<GetUnified Agent Configuration Service Configuration Application Configuration Source Parser Record Input> - record section of openmetrics parser.
- rfc5424time
Format String - RFC 5424 time format.
- separator String
- Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - Syslog parser type.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
- timeout
In IntegerMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String,String>
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter string
- CSV delimiter.
- expression string
- Regex pattern.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline string - First line pattern format.
- formats string[]
- Mutiline pattern format.
- grok
Failure stringKey - Grok failure key.
- grok
Name stringKey - Grok name key.
- is
Estimate booleanCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep booleanTime Key - If true, keep the time field in the record.
- is
Merge booleanCri Fields - If you don't need stream or logtag fields, set this to false.
- is
Null booleanEmpty String - If true, an empty string field is replaced with a null value.
- is
Support booleanColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With booleanPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys string[]
- CSV keys.
- message
Format string - Syslog message format.
- message
Key string - Specifies the field name to contain logs.
- multi
Line stringStart Regexp - Multiline start regexp pattern.
- nested
Parsers GetUnified Agent Configuration Service Configuration Application Configuration Source Parser Nested Parser[] - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value stringPattern - Specify the null value pattern.
- parse
Nested boolean - If true, a separator parameter can be further defined.
- parser
Type string - Type of fluent parser.
- patterns
Get
Unified Agent Configuration Service Configuration Application Configuration Source Parser Pattern[] - Grok pattern object.
- record
Inputs GetUnified Agent Configuration Service Configuration Application Configuration Source Parser Record Input[] - record section of openmetrics parser.
- rfc5424time
Format string - RFC 5424 time format.
- separator string
- Keys of adjacent levels are joined by the separator.
- syslog
Parser stringType - Syslog parser type.
- time
Format string - Process time value using the specified format.
- time
Type string - JSON parser time type.
- timeout
In numberMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types {[key: string]: string}
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter str
- CSV delimiter.
- expression str
- Regex pattern.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format_
firstline str - First line pattern format.
- formats Sequence[str]
- Mutiline pattern format.
- grok_
failure_ strkey - Grok failure key.
- grok_
name_ strkey - Grok name key.
- is_
estimate_ boolcurrent_ event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is_
keep_ booltime_ key - If true, keep the time field in the record.
- is_
merge_ boolcri_ fields - If you don't need stream or logtag fields, set this to false.
- is_
null_ boolempty_ string - If true, an empty string field is replaced with a null value.
- is_
support_ boolcolonless_ ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is_
with_ boolpriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys Sequence[str]
- CSV keys.
- message_
format str - Syslog message format.
- message_
key str - Specifies the field name to contain logs.
- multi_
line_ strstart_ regexp - Multiline start regexp pattern.
- nested_
parsers Sequence[logging.Get Unified Agent Configuration Service Configuration Application Configuration Source Parser Nested Parser] - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null_
value_ strpattern - Specify the null value pattern.
- parse_
nested bool - If true, a separator parameter can be further defined.
- parser_
type str - Type of fluent parser.
- patterns
Sequence[logging.
Get Unified Agent Configuration Service Configuration Application Configuration Source Parser Pattern] - Grok pattern object.
- record_
inputs Sequence[logging.Get Unified Agent Configuration Service Configuration Application Configuration Source Parser Record Input] - record section of openmetrics parser.
- rfc5424time_
format str - RFC 5424 time format.
- separator str
- Keys of adjacent levels are joined by the separator.
- syslog_
parser_ strtype - Syslog parser type.
- time_
format str - Process time value using the specified format.
- time_
type str - JSON parser time type.
- timeout_
in_ intmilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Mapping[str, str]
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter String
- CSV delimiter.
- expression String
- Regex pattern.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - First line pattern format.
- formats List<String>
- Mutiline pattern format.
- grok
Failure StringKey - Grok failure key.
- grok
Name StringKey - Grok name key.
- is
Estimate BooleanCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- is
Merge BooleanCri Fields - If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- CSV keys.
- message
Format String - Syslog message format.
- message
Key String - Specifies the field name to contain logs.
- multi
Line StringStart Regexp - Multiline start regexp pattern.
- nested
Parsers List<Property Map> - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - Specify the null value pattern.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- parser
Type String - Type of fluent parser.
- patterns List<Property Map>
- Grok pattern object.
- record
Inputs List<Property Map> - record section of openmetrics parser.
- rfc5424time
Format String - RFC 5424 time format.
- separator String
- Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - Syslog parser type.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
- timeout
In NumberMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String>
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- separator String
- Keys of adjacent levels are joined by the separator.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep booleanTime Key - If true, keep the time field in the record.
- parse
Nested boolean - If true, a separator parameter can be further defined.
- separator string
- Keys of adjacent levels are joined by the separator.
- time
Format string - Process time value using the specified format.
- time
Type string - JSON parser time type.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is_
keep_ booltime_ key - If true, keep the time field in the record.
- parse_
nested bool - If true, a separator parameter can be further defined.
- separator str
- Keys of adjacent levels are joined by the separator.
- time_
format str - Process time value using the specified format.
- time_
type str - JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- separator String
- Keys of adjacent levels are joined by the separator.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern
- Field
Time stringFormat - Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- The name key to tag this Grok pattern.
- Pattern string
- The Grok pattern.
- Field
Time stringFormat - Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- The name key to tag this Grok pattern.
- Pattern string
- The Grok pattern.
- field
Time StringFormat - Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- The name key to tag this Grok pattern.
- pattern String
- The Grok pattern.
- field
Time stringFormat - Process value using the specified format. This is available only when time_type is a string.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time stringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name string
- The name key to tag this Grok pattern.
- pattern string
- The Grok pattern.
- field_
time_ strformat - Process value using the specified format. This is available only when time_type is a string.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field_
time_ strzone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name str
- The name key to tag this Grok pattern.
- pattern str
- The Grok pattern.
- field
Time StringFormat - Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- The name key to tag this Grok pattern.
- pattern String
- The Grok pattern.
GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput
- Dimensions Dictionary<string, string>
- Dimensions to be added for metrics.
- Namespace string
- Namespace to emit metrics.
- Resource
Group string - Resource group to emit metrics.
- Dimensions map[string]string
- Dimensions to be added for metrics.
- Namespace string
- Namespace to emit metrics.
- Resource
Group string - Resource group to emit metrics.
- dimensions Map<String,String>
- Dimensions to be added for metrics.
- namespace String
- Namespace to emit metrics.
- resource
Group String - Resource group to emit metrics.
- dimensions {[key: string]: string}
- Dimensions to be added for metrics.
- namespace string
- Namespace to emit metrics.
- resource
Group string - Resource group to emit metrics.
- dimensions Mapping[str, str]
- Dimensions to be added for metrics.
- namespace str
- Namespace to emit metrics.
- resource_
group str - Resource group to emit metrics.
- dimensions Map<String>
- Dimensions to be added for metrics.
- namespace String
- Namespace to emit metrics.
- resource
Group String - Resource group to emit metrics.
GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter
- Allow
Lists List<string> - A list of filtering rules to include logs
- Deny
Lists List<string> - A list of filtering rules to reject logs
- Filter
Type string - Unified schema logging filter type.
- Name string
- The name key to tag this Grok pattern.
- Allow
Lists []string - A list of filtering rules to include logs
- Deny
Lists []string - A list of filtering rules to reject logs
- Filter
Type string - Unified schema logging filter type.
- Name string
- The name key to tag this Grok pattern.
- allow
Lists List<String> - A list of filtering rules to include logs
- deny
Lists List<String> - A list of filtering rules to reject logs
- filter
Type String - Unified schema logging filter type.
- name String
- The name key to tag this Grok pattern.
- allow
Lists string[] - A list of filtering rules to include logs
- deny
Lists string[] - A list of filtering rules to reject logs
- filter
Type string - Unified schema logging filter type.
- name string
- The name key to tag this Grok pattern.
- allow_
lists Sequence[str] - A list of filtering rules to include logs
- deny_
lists Sequence[str] - A list of filtering rules to reject logs
- filter_
type str - Unified schema logging filter type.
- name str
- The name key to tag this Grok pattern.
- allow
Lists List<String> - A list of filtering rules to include logs
- deny
Lists List<String> - A list of filtering rules to reject logs
- filter
Type String - Unified schema logging filter type.
- name String
- The name key to tag this Grok pattern.
GetUnifiedAgentConfigurationServiceConfigurationDestination
- Log
Object stringId - The OCID of the resource.
- Operational
Metrics List<GetConfigurations Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration> - Unified monitoring agent operational metrics configuration object.
- Log
Object stringId - The OCID of the resource.
- Operational
Metrics []GetConfigurations Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration - Unified monitoring agent operational metrics configuration object.
- log
Object StringId - The OCID of the resource.
- operational
Metrics List<GetConfigurations Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration> - Unified monitoring agent operational metrics configuration object.
- log
Object stringId - The OCID of the resource.
- operational
Metrics GetConfigurations Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration[] - Unified monitoring agent operational metrics configuration object.
- log_
object_ strid - The OCID of the resource.
- operational_
metrics_ Sequence[logging.configurations Get Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration] - Unified monitoring agent operational metrics configuration object.
- log
Object StringId - The OCID of the resource.
- operational
Metrics List<Property Map>Configurations - Unified monitoring agent operational metrics configuration object.
GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration
- Destinations
List<Get
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination> - Unified monitoring agent operational metrics destination object.
- Sources
List<Get
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source> - Unified monitoring agent operational metrics source object.
- Destinations
[]Get
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination - Unified monitoring agent operational metrics destination object.
- Sources
[]Get
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source - Unified monitoring agent operational metrics source object.
- destinations
List<Get
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination> - Unified monitoring agent operational metrics destination object.
- sources
List<Get
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source> - Unified monitoring agent operational metrics source object.
- destinations
Get
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination[] - Unified monitoring agent operational metrics destination object.
- sources
Get
Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source[] - Unified monitoring agent operational metrics source object.
- destinations
Sequence[logging.
Get Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination] - Unified monitoring agent operational metrics destination object.
- sources
Sequence[logging.
Get Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source] - Unified monitoring agent operational metrics source object.
- destinations List<Property Map>
- Unified monitoring agent operational metrics destination object.
- sources List<Property Map>
- Unified monitoring agent operational metrics source object.
GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination
- Compartment
Id string - The OCID of the compartment that the resource belongs to.
- Compartment
Id string - The OCID of the compartment that the resource belongs to.
- compartment
Id String - The OCID of the compartment that the resource belongs to.
- compartment
Id string - The OCID of the compartment that the resource belongs to.
- compartment_
id str - The OCID of the compartment that the resource belongs to.
- compartment
Id String - The OCID of the compartment that the resource belongs to.
GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource
- Metrics List<string>
- List of unified monitoring agent operational metrics.
- Record
Inputs List<GetUnified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input> - record section of openmetrics parser.
- Type string
- Type of the unified monitoring agent operational metrics source object.
- Metrics []string
- List of unified monitoring agent operational metrics.
- Record
Inputs []GetUnified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input - record section of openmetrics parser.
- Type string
- Type of the unified monitoring agent operational metrics source object.
- metrics List<String>
- List of unified monitoring agent operational metrics.
- record
Inputs List<GetUnified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input> - record section of openmetrics parser.
- type String
- Type of the unified monitoring agent operational metrics source object.
- metrics string[]
- List of unified monitoring agent operational metrics.
- record
Inputs GetUnified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input[] - record section of openmetrics parser.
- type string
- Type of the unified monitoring agent operational metrics source object.
- metrics Sequence[str]
- List of unified monitoring agent operational metrics.
- record_
inputs Sequence[logging.Get Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input] - record section of openmetrics parser.
- type str
- Type of the unified monitoring agent operational metrics source object.
- metrics List<String>
- List of unified monitoring agent operational metrics.
- record
Inputs List<Property Map> - record section of openmetrics parser.
- type String
- Type of the unified monitoring agent operational metrics source object.
GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput
- Namespace string
- Namespace to emit metrics.
- Resource
Group string - Resource group to emit metrics.
- Namespace string
- Namespace to emit metrics.
- Resource
Group string - Resource group to emit metrics.
- namespace String
- Namespace to emit metrics.
- resource
Group String - Resource group to emit metrics.
- namespace string
- Namespace to emit metrics.
- resource
Group string - Resource group to emit metrics.
- namespace str
- Namespace to emit metrics.
- resource_
group str - Resource group to emit metrics.
- namespace String
- Namespace to emit metrics.
- resource
Group String - Resource group to emit metrics.
GetUnifiedAgentConfigurationServiceConfigurationSource
- Advanced
Options List<GetUnified Agent Configuration Service Configuration Source Advanced Option> - Advanced options for logging configuration
- Channels List<string>
- Windows event log channels.
- Custom
Plugin string - User customized source plugin.
- Name string
- The name key to tag this Grok pattern.
- Parsers
List<Get
Unified Agent Configuration Service Configuration Source Parser> - Source parser object.
- Paths List<string>
- Absolute paths for log source files. Wildcards can be used.
- Source
Type string - Unified schema logging source type.
- Advanced
Options []GetUnified Agent Configuration Service Configuration Source Advanced Option - Advanced options for logging configuration
- Channels []string
- Windows event log channels.
- Custom
Plugin string - User customized source plugin.
- Name string
- The name key to tag this Grok pattern.
- Parsers
[]Get
Unified Agent Configuration Service Configuration Source Parser - Source parser object.
- Paths []string
- Absolute paths for log source files. Wildcards can be used.
- Source
Type string - Unified schema logging source type.
- advanced
Options List<GetUnified Agent Configuration Service Configuration Source Advanced Option> - Advanced options for logging configuration
- channels List<String>
- Windows event log channels.
- custom
Plugin String - User customized source plugin.
- name String
- The name key to tag this Grok pattern.
- parsers
List<Get
Unified Agent Configuration Service Configuration Source Parser> - Source parser object.
- paths List<String>
- Absolute paths for log source files. Wildcards can be used.
- source
Type String - Unified schema logging source type.
- advanced
Options GetUnified Agent Configuration Service Configuration Source Advanced Option[] - Advanced options for logging configuration
- channels string[]
- Windows event log channels.
- custom
Plugin string - User customized source plugin.
- name string
- The name key to tag this Grok pattern.
- parsers
Get
Unified Agent Configuration Service Configuration Source Parser[] - Source parser object.
- paths string[]
- Absolute paths for log source files. Wildcards can be used.
- source
Type string - Unified schema logging source type.
- advanced_
options Sequence[logging.Get Unified Agent Configuration Service Configuration Source Advanced Option] - Advanced options for logging configuration
- channels Sequence[str]
- Windows event log channels.
- custom_
plugin str - User customized source plugin.
- name str
- The name key to tag this Grok pattern.
- parsers
Sequence[logging.
Get Unified Agent Configuration Service Configuration Source Parser] - Source parser object.
- paths Sequence[str]
- Absolute paths for log source files. Wildcards can be used.
- source_
type str - Unified schema logging source type.
- advanced
Options List<Property Map> - Advanced options for logging configuration
- channels List<String>
- Windows event log channels.
- custom
Plugin String - User customized source plugin.
- name String
- The name key to tag this Grok pattern.
- parsers List<Property Map>
- Source parser object.
- paths List<String>
- Absolute paths for log source files. Wildcards can be used.
- source
Type String - Unified schema logging source type.
GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption
- Is
Read boolFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- Is
Read boolFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read BooleanFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read booleanFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is_
read_ boolfrom_ head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- is
Read BooleanFrom Head - Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
GetUnifiedAgentConfigurationServiceConfigurationSourceParser
- Delimiter string
- CSV delimiter.
- Expression string
- Regex pattern.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - First line pattern format.
- Formats List<string>
- Mutiline pattern format.
- Grok
Failure stringKey - Grok failure key.
- Grok
Name stringKey - Grok name key.
- Is
Estimate boolCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Is
Merge boolCri Fields - If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys List<string>
- CSV keys.
- Message
Format string - Syslog message format.
- Message
Key string - Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - Multiline start regexp pattern.
- Nested
Parsers List<GetUnified Agent Configuration Service Configuration Source Parser Nested Parser> - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - Specify the null value pattern.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Parser
Type string - Type of fluent parser.
- Patterns
List<Get
Unified Agent Configuration Service Configuration Source Parser Pattern> - Grok pattern object.
- Record
Inputs List<GetUnified Agent Configuration Service Configuration Source Parser Record Input> - record section of openmetrics parser.
- Rfc5424time
Format string - RFC 5424 time format.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - Syslog parser type.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- Timeout
In intMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types Dictionary<string, string>
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- Delimiter string
- CSV delimiter.
- Expression string
- Regex pattern.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - First line pattern format.
- Formats []string
- Mutiline pattern format.
- Grok
Failure stringKey - Grok failure key.
- Grok
Name stringKey - Grok name key.
- Is
Estimate boolCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Is
Merge boolCri Fields - If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys []string
- CSV keys.
- Message
Format string - Syslog message format.
- Message
Key string - Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - Multiline start regexp pattern.
- Nested
Parsers []GetUnified Agent Configuration Service Configuration Source Parser Nested Parser - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - Specify the null value pattern.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Parser
Type string - Type of fluent parser.
- Patterns
[]Get
Unified Agent Configuration Service Configuration Source Parser Pattern - Grok pattern object.
- Record
Inputs []GetUnified Agent Configuration Service Configuration Source Parser Record Input - record section of openmetrics parser.
- Rfc5424time
Format string - RFC 5424 time format.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - Syslog parser type.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- Timeout
In intMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types map[string]string
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter String
- CSV delimiter.
- expression String
- Regex pattern.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - First line pattern format.
- formats List<String>
- Mutiline pattern format.
- grok
Failure StringKey - Grok failure key.
- grok
Name StringKey - Grok name key.
- is
Estimate BooleanCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- is
Merge BooleanCri Fields - If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- CSV keys.
- message
Format String - Syslog message format.
- message
Key String - Specifies the field name to contain logs.
- multi
Line StringStart Regexp - Multiline start regexp pattern.
- nested
Parsers List<GetUnified Agent Configuration Service Configuration Source Parser Nested Parser> - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - Specify the null value pattern.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- parser
Type String - Type of fluent parser.
- patterns
List<Get
Unified Agent Configuration Service Configuration Source Parser Pattern> - Grok pattern object.
- record
Inputs List<GetUnified Agent Configuration Service Configuration Source Parser Record Input> - record section of openmetrics parser.
- rfc5424time
Format String - RFC 5424 time format.
- separator String
- Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - Syslog parser type.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
- timeout
In IntegerMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String,String>
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter string
- CSV delimiter.
- expression string
- Regex pattern.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline string - First line pattern format.
- formats string[]
- Mutiline pattern format.
- grok
Failure stringKey - Grok failure key.
- grok
Name stringKey - Grok name key.
- is
Estimate booleanCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep booleanTime Key - If true, keep the time field in the record.
- is
Merge booleanCri Fields - If you don't need stream or logtag fields, set this to false.
- is
Null booleanEmpty String - If true, an empty string field is replaced with a null value.
- is
Support booleanColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With booleanPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys string[]
- CSV keys.
- message
Format string - Syslog message format.
- message
Key string - Specifies the field name to contain logs.
- multi
Line stringStart Regexp - Multiline start regexp pattern.
- nested
Parsers GetUnified Agent Configuration Service Configuration Source Parser Nested Parser[] - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value stringPattern - Specify the null value pattern.
- parse
Nested boolean - If true, a separator parameter can be further defined.
- parser
Type string - Type of fluent parser.
- patterns
Get
Unified Agent Configuration Service Configuration Source Parser Pattern[] - Grok pattern object.
- record
Inputs GetUnified Agent Configuration Service Configuration Source Parser Record Input[] - record section of openmetrics parser.
- rfc5424time
Format string - RFC 5424 time format.
- separator string
- Keys of adjacent levels are joined by the separator.
- syslog
Parser stringType - Syslog parser type.
- time
Format string - Process time value using the specified format.
- time
Type string - JSON parser time type.
- timeout
In numberMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types {[key: string]: string}
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter str
- CSV delimiter.
- expression str
- Regex pattern.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format_
firstline str - First line pattern format.
- formats Sequence[str]
- Mutiline pattern format.
- grok_
failure_ strkey - Grok failure key.
- grok_
name_ strkey - Grok name key.
- is_
estimate_ boolcurrent_ event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is_
keep_ booltime_ key - If true, keep the time field in the record.
- is_
merge_ boolcri_ fields - If you don't need stream or logtag fields, set this to false.
- is_
null_ boolempty_ string - If true, an empty string field is replaced with a null value.
- is_
support_ boolcolonless_ ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is_
with_ boolpriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys Sequence[str]
- CSV keys.
- message_
format str - Syslog message format.
- message_
key str - Specifies the field name to contain logs.
- multi_
line_ strstart_ regexp - Multiline start regexp pattern.
- nested_
parsers Sequence[logging.Get Unified Agent Configuration Service Configuration Source Parser Nested Parser] - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null_
value_ strpattern - Specify the null value pattern.
- parse_
nested bool - If true, a separator parameter can be further defined.
- parser_
type str - Type of fluent parser.
- patterns
Sequence[logging.
Get Unified Agent Configuration Service Configuration Source Parser Pattern] - Grok pattern object.
- record_
inputs Sequence[logging.Get Unified Agent Configuration Service Configuration Source Parser Record Input] - record section of openmetrics parser.
- rfc5424time_
format str - RFC 5424 time format.
- separator str
- Keys of adjacent levels are joined by the separator.
- syslog_
parser_ strtype - Syslog parser type.
- time_
format str - Process time value using the specified format.
- time_
type str - JSON parser time type.
- timeout_
in_ intmilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Mapping[str, str]
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter String
- CSV delimiter.
- expression String
- Regex pattern.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - First line pattern format.
- formats List<String>
- Mutiline pattern format.
- grok
Failure StringKey - Grok failure key.
- grok
Name StringKey - Grok name key.
- is
Estimate BooleanCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- is
Merge BooleanCri Fields - If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- CSV keys.
- message
Format String - Syslog message format.
- message
Key String - Specifies the field name to contain logs.
- multi
Line StringStart Regexp - Multiline start regexp pattern.
- nested
Parsers List<Property Map> - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - Specify the null value pattern.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- parser
Type String - Type of fluent parser.
- patterns List<Property Map>
- Grok pattern object.
- record
Inputs List<Property Map> - record section of openmetrics parser.
- rfc5424time
Format String - RFC 5424 time format.
- separator String
- Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - Syslog parser type.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
- timeout
In NumberMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String>
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- separator String
- Keys of adjacent levels are joined by the separator.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep booleanTime Key - If true, keep the time field in the record.
- parse
Nested boolean - If true, a separator parameter can be further defined.
- separator string
- Keys of adjacent levels are joined by the separator.
- time
Format string - Process time value using the specified format.
- time
Type string - JSON parser time type.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is_
keep_ booltime_ key - If true, keep the time field in the record.
- parse_
nested bool - If true, a separator parameter can be further defined.
- separator str
- Keys of adjacent levels are joined by the separator.
- time_
format str - Process time value using the specified format.
- time_
type str - JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- separator String
- Keys of adjacent levels are joined by the separator.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern
- Field
Time stringFormat - Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- The name key to tag this Grok pattern.
- Pattern string
- The Grok pattern.
- Field
Time stringFormat - Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- The name key to tag this Grok pattern.
- Pattern string
- The Grok pattern.
- field
Time StringFormat - Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- The name key to tag this Grok pattern.
- pattern String
- The Grok pattern.
- field
Time stringFormat - Process value using the specified format. This is available only when time_type is a string.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time stringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name string
- The name key to tag this Grok pattern.
- pattern string
- The Grok pattern.
- field_
time_ strformat - Process value using the specified format. This is available only when time_type is a string.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field_
time_ strzone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name str
- The name key to tag this Grok pattern.
- pattern str
- The Grok pattern.
- field
Time StringFormat - Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- The name key to tag this Grok pattern.
- pattern String
- The Grok pattern.
GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput
- Dimensions Dictionary<string, string>
- Dimensions to be added for metrics.
- Namespace string
- Namespace to emit metrics.
- Resource
Group string - Resource group to emit metrics.
- Dimensions map[string]string
- Dimensions to be added for metrics.
- Namespace string
- Namespace to emit metrics.
- Resource
Group string - Resource group to emit metrics.
- dimensions Map<String,String>
- Dimensions to be added for metrics.
- namespace String
- Namespace to emit metrics.
- resource
Group String - Resource group to emit metrics.
- dimensions {[key: string]: string}
- Dimensions to be added for metrics.
- namespace string
- Namespace to emit metrics.
- resource
Group string - Resource group to emit metrics.
- dimensions Mapping[str, str]
- Dimensions to be added for metrics.
- namespace str
- Namespace to emit metrics.
- resource_
group str - Resource group to emit metrics.
- dimensions Map<String>
- Dimensions to be added for metrics.
- namespace String
- Namespace to emit metrics.
- resource
Group String - Resource group to emit metrics.
GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter
- Allow
Lists List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Allow List> - A list of filtering rules to include logs
- Custom
Filter stringType - Type of the custom filter
- Custom
Sections List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Custom Section> - List of custom sections in custom filter
- Deny
Lists List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Deny List> - A list of filtering rules to reject logs
- Emit
Invalid boolRecord To Error - If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- Filter
Type string - Unified schema logging filter type.
- Hash
Value stringField - Store the parsed values as a hash value in a field.
- Inject
Key stringPrefix - Store the parsed values with the specified key name prefix.
- Is
Auto boolTypecast Enabled - If true, automatically casts the field types.
- Is
Renew boolRecord Enabled - If true, it modifies a new empty hash
- Is
Ruby boolEnabled - When set to true, the full Ruby syntax is enabled in the ${} expression.
- Keep
Keys List<string> - A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- Key
Name string - The field name in the record to parse.
- Name string
- The name key to tag this Grok pattern.
- Params Dictionary<string, string>
- Parameters of the custom filter
- Parsers
List<Get
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser> - Source parser object.
- Record
Lists List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Record List> - Add new key-value pairs in logs
- Remove
Key boolName Field - If true, remove the keyName field when parsing is succeeded.
- Remove
Keys List<string> - A list of keys to delete
- Renew
Time stringKey - Overwrites the time of logs with this value, this value must be a Unix timestamp.
- Replace
Invalid boolSequence - If true, the invalid string is replaced with safe characters and is re-parsed.
- Reserve
Data bool - If true, keep the original key-value pair in the parsed result.
- Reserve
Time bool - If true, keep the original event time in the parsed result.
- Allow
Lists []GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Allow List - A list of filtering rules to include logs
- Custom
Filter stringType - Type of the custom filter
- Custom
Sections []GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Custom Section - List of custom sections in custom filter
- Deny
Lists []GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Deny List - A list of filtering rules to reject logs
- Emit
Invalid boolRecord To Error - If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- Filter
Type string - Unified schema logging filter type.
- Hash
Value stringField - Store the parsed values as a hash value in a field.
- Inject
Key stringPrefix - Store the parsed values with the specified key name prefix.
- Is
Auto boolTypecast Enabled - If true, automatically casts the field types.
- Is
Renew boolRecord Enabled - If true, it modifies a new empty hash
- Is
Ruby boolEnabled - When set to true, the full Ruby syntax is enabled in the ${} expression.
- Keep
Keys []string - A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- Key
Name string - The field name in the record to parse.
- Name string
- The name key to tag this Grok pattern.
- Params map[string]string
- Parameters of the custom filter
- Parsers
[]Get
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser - Source parser object.
- Record
Lists []GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Record List - Add new key-value pairs in logs
- Remove
Key boolName Field - If true, remove the keyName field when parsing is succeeded.
- Remove
Keys []string - A list of keys to delete
- Renew
Time stringKey - Overwrites the time of logs with this value, this value must be a Unix timestamp.
- Replace
Invalid boolSequence - If true, the invalid string is replaced with safe characters and is re-parsed.
- Reserve
Data bool - If true, keep the original key-value pair in the parsed result.
- Reserve
Time bool - If true, keep the original event time in the parsed result.
- allow
Lists List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Allow List> - A list of filtering rules to include logs
- custom
Filter StringType - Type of the custom filter
- custom
Sections List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Custom Section> - List of custom sections in custom filter
- deny
Lists List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Deny List> - A list of filtering rules to reject logs
- emit
Invalid BooleanRecord To Error - If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- filter
Type String - Unified schema logging filter type.
- hash
Value StringField - Store the parsed values as a hash value in a field.
- inject
Key StringPrefix - Store the parsed values with the specified key name prefix.
- is
Auto BooleanTypecast Enabled - If true, automatically casts the field types.
- is
Renew BooleanRecord Enabled - If true, it modifies a new empty hash
- is
Ruby BooleanEnabled - When set to true, the full Ruby syntax is enabled in the ${} expression.
- keep
Keys List<String> - A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- key
Name String - The field name in the record to parse.
- name String
- The name key to tag this Grok pattern.
- params Map<String,String>
- Parameters of the custom filter
- parsers
List<Get
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser> - Source parser object.
- record
Lists List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Record List> - Add new key-value pairs in logs
- remove
Key BooleanName Field - If true, remove the keyName field when parsing is succeeded.
- remove
Keys List<String> - A list of keys to delete
- renew
Time StringKey - Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replace
Invalid BooleanSequence - If true, the invalid string is replaced with safe characters and is re-parsed.
- reserve
Data Boolean - If true, keep the original key-value pair in the parsed result.
- reserve
Time Boolean - If true, keep the original event time in the parsed result.
- allow
Lists GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Allow List[] - A list of filtering rules to include logs
- custom
Filter stringType - Type of the custom filter
- custom
Sections GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Custom Section[] - List of custom sections in custom filter
- deny
Lists GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Deny List[] - A list of filtering rules to reject logs
- emit
Invalid booleanRecord To Error - If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- filter
Type string - Unified schema logging filter type.
- hash
Value stringField - Store the parsed values as a hash value in a field.
- inject
Key stringPrefix - Store the parsed values with the specified key name prefix.
- is
Auto booleanTypecast Enabled - If true, automatically casts the field types.
- is
Renew booleanRecord Enabled - If true, it modifies a new empty hash
- is
Ruby booleanEnabled - When set to true, the full Ruby syntax is enabled in the ${} expression.
- keep
Keys string[] - A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- key
Name string - The field name in the record to parse.
- name string
- The name key to tag this Grok pattern.
- params {[key: string]: string}
- Parameters of the custom filter
- parsers
Get
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser[] - Source parser object.
- record
Lists GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Record List[] - Add new key-value pairs in logs
- remove
Key booleanName Field - If true, remove the keyName field when parsing is succeeded.
- remove
Keys string[] - A list of keys to delete
- renew
Time stringKey - Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replace
Invalid booleanSequence - If true, the invalid string is replaced with safe characters and is re-parsed.
- reserve
Data boolean - If true, keep the original key-value pair in the parsed result.
- reserve
Time boolean - If true, keep the original event time in the parsed result.
- allow_
lists Sequence[logging.Get Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Allow List] - A list of filtering rules to include logs
- custom_
filter_ strtype - Type of the custom filter
- custom_
sections Sequence[logging.Get Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Custom Section] - List of custom sections in custom filter
- deny_
lists Sequence[logging.Get Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Deny List] - A list of filtering rules to reject logs
- emit_
invalid_ boolrecord_ to_ error - If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- filter_
type str - Unified schema logging filter type.
- hash_
value_ strfield - Store the parsed values as a hash value in a field.
- inject_
key_ strprefix - Store the parsed values with the specified key name prefix.
- is_
auto_ booltypecast_ enabled - If true, automatically casts the field types.
- is_
renew_ boolrecord_ enabled - If true, it modifies a new empty hash
- is_
ruby_ boolenabled - When set to true, the full Ruby syntax is enabled in the ${} expression.
- keep_
keys Sequence[str] - A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- key_
name str - The field name in the record to parse.
- name str
- The name key to tag this Grok pattern.
- params Mapping[str, str]
- Parameters of the custom filter
- parsers
Sequence[logging.
Get Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser] - Source parser object.
- record_
lists Sequence[logging.Get Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Record List] - Add new key-value pairs in logs
- remove_
key_ boolname_ field - If true, remove the keyName field when parsing is succeeded.
- remove_
keys Sequence[str] - A list of keys to delete
- renew_
time_ strkey - Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replace_
invalid_ boolsequence - If true, the invalid string is replaced with safe characters and is re-parsed.
- reserve_
data bool - If true, keep the original key-value pair in the parsed result.
- reserve_
time bool - If true, keep the original event time in the parsed result.
- allow
Lists List<Property Map> - A list of filtering rules to include logs
- custom
Filter StringType - Type of the custom filter
- custom
Sections List<Property Map> - List of custom sections in custom filter
- deny
Lists List<Property Map> - A list of filtering rules to reject logs
- emit
Invalid BooleanRecord To Error - If true, emit invalid record to @ERROR label. Invalid cases are: 1) key does not exist; 2) the format does not match; or 3) an unexpected error. You can rescue unexpected format logs in the @ERROR lable. If you want to ignore these errors, set this to false.
- filter
Type String - Unified schema logging filter type.
- hash
Value StringField - Store the parsed values as a hash value in a field.
- inject
Key StringPrefix - Store the parsed values with the specified key name prefix.
- is
Auto BooleanTypecast Enabled - If true, automatically casts the field types.
- is
Renew BooleanRecord Enabled - If true, it modifies a new empty hash
- is
Ruby BooleanEnabled - When set to true, the full Ruby syntax is enabled in the ${} expression.
- keep
Keys List<String> - A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
- key
Name String - The field name in the record to parse.
- name String
- The name key to tag this Grok pattern.
- params Map<String>
- Parameters of the custom filter
- parsers List<Property Map>
- Source parser object.
- record
Lists List<Property Map> - Add new key-value pairs in logs
- remove
Key BooleanName Field - If true, remove the keyName field when parsing is succeeded.
- remove
Keys List<String> - A list of keys to delete
- renew
Time StringKey - Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replace
Invalid BooleanSequence - If true, the invalid string is replaced with safe characters and is re-parsed.
- reserve
Data Boolean - If true, keep the original key-value pair in the parsed result.
- reserve
Time Boolean - If true, keep the original event time in the parsed result.
GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList
GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection
GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList
GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser
- Delimiter string
- CSV delimiter.
- Expression string
- Regex pattern.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - First line pattern format.
- Formats List<string>
- Mutiline pattern format.
- Grok
Failure stringKey - Grok failure key.
- Grok
Name stringKey - Grok name key.
- Is
Estimate boolCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Is
Merge boolCri Fields - If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys List<string>
- CSV keys.
- Message
Format string - Syslog message format.
- Message
Key string - Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - Multiline start regexp pattern.
- Nested
Parsers List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser> - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - Specify the null value pattern.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Parser
Type string - Type of fluent parser.
- Patterns
List<Get
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern> - Grok pattern object.
- Record
Inputs List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input> - record section of openmetrics parser.
- Rfc5424time
Format string - RFC 5424 time format.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - Syslog parser type.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- Timeout
In intMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types Dictionary<string, string>
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- Delimiter string
- CSV delimiter.
- Expression string
- Regex pattern.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Format
Firstline string - First line pattern format.
- Formats []string
- Mutiline pattern format.
- Grok
Failure stringKey - Grok failure key.
- Grok
Name stringKey - Grok name key.
- Is
Estimate boolCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Is
Merge boolCri Fields - If you don't need stream or logtag fields, set this to false.
- Is
Null boolEmpty String - If true, an empty string field is replaced with a null value.
- Is
Support boolColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- Is
With boolPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- Keys []string
- CSV keys.
- Message
Format string - Syslog message format.
- Message
Key string - Specifies the field name to contain logs.
- Multi
Line stringStart Regexp - Multiline start regexp pattern.
- Nested
Parsers []GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Null
Value stringPattern - Specify the null value pattern.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Parser
Type string - Type of fluent parser.
- Patterns
[]Get
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern - Grok pattern object.
- Record
Inputs []GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input - record section of openmetrics parser.
- Rfc5424time
Format string - RFC 5424 time format.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Syslog
Parser stringType - Syslog parser type.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- Timeout
In intMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- Types map[string]string
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter String
- CSV delimiter.
- expression String
- Regex pattern.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - First line pattern format.
- formats List<String>
- Mutiline pattern format.
- grok
Failure StringKey - Grok failure key.
- grok
Name StringKey - Grok name key.
- is
Estimate BooleanCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- is
Merge BooleanCri Fields - If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- CSV keys.
- message
Format String - Syslog message format.
- message
Key String - Specifies the field name to contain logs.
- multi
Line StringStart Regexp - Multiline start regexp pattern.
- nested
Parsers List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser> - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - Specify the null value pattern.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- parser
Type String - Type of fluent parser.
- patterns
List<Get
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern> - Grok pattern object.
- record
Inputs List<GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input> - record section of openmetrics parser.
- rfc5424time
Format String - RFC 5424 time format.
- separator String
- Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - Syslog parser type.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
- timeout
In IntegerMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String,String>
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter string
- CSV delimiter.
- expression string
- Regex pattern.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline string - First line pattern format.
- formats string[]
- Mutiline pattern format.
- grok
Failure stringKey - Grok failure key.
- grok
Name stringKey - Grok name key.
- is
Estimate booleanCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep booleanTime Key - If true, keep the time field in the record.
- is
Merge booleanCri Fields - If you don't need stream or logtag fields, set this to false.
- is
Null booleanEmpty String - If true, an empty string field is replaced with a null value.
- is
Support booleanColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With booleanPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys string[]
- CSV keys.
- message
Format string - Syslog message format.
- message
Key string - Specifies the field name to contain logs.
- multi
Line stringStart Regexp - Multiline start regexp pattern.
- nested
Parsers GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser[] - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value stringPattern - Specify the null value pattern.
- parse
Nested boolean - If true, a separator parameter can be further defined.
- parser
Type string - Type of fluent parser.
- patterns
Get
Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern[] - Grok pattern object.
- record
Inputs GetUnified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input[] - record section of openmetrics parser.
- rfc5424time
Format string - RFC 5424 time format.
- separator string
- Keys of adjacent levels are joined by the separator.
- syslog
Parser stringType - Syslog parser type.
- time
Format string - Process time value using the specified format.
- time
Type string - JSON parser time type.
- timeout
In numberMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types {[key: string]: string}
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter str
- CSV delimiter.
- expression str
- Regex pattern.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format_
firstline str - First line pattern format.
- formats Sequence[str]
- Mutiline pattern format.
- grok_
failure_ strkey - Grok failure key.
- grok_
name_ strkey - Grok name key.
- is_
estimate_ boolcurrent_ event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is_
keep_ booltime_ key - If true, keep the time field in the record.
- is_
merge_ boolcri_ fields - If you don't need stream or logtag fields, set this to false.
- is_
null_ boolempty_ string - If true, an empty string field is replaced with a null value.
- is_
support_ boolcolonless_ ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is_
with_ boolpriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys Sequence[str]
- CSV keys.
- message_
format str - Syslog message format.
- message_
key str - Specifies the field name to contain logs.
- multi_
line_ strstart_ regexp - Multiline start regexp pattern.
- nested_
parsers Sequence[logging.Get Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser] - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null_
value_ strpattern - Specify the null value pattern.
- parse_
nested bool - If true, a separator parameter can be further defined.
- parser_
type str - Type of fluent parser.
- patterns
Sequence[logging.
Get Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern] - Grok pattern object.
- record_
inputs Sequence[logging.Get Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input] - record section of openmetrics parser.
- rfc5424time_
format str - RFC 5424 time format.
- separator str
- Keys of adjacent levels are joined by the separator.
- syslog_
parser_ strtype - Syslog parser type.
- time_
format str - Process time value using the specified format.
- time_
type str - JSON parser time type.
- timeout_
in_ intmilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Mapping[str, str]
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
- delimiter String
- CSV delimiter.
- expression String
- Regex pattern.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- format
Firstline String - First line pattern format.
- formats List<String>
- Mutiline pattern format.
- grok
Failure StringKey - Grok failure key.
- grok
Name StringKey - Grok name key.
- is
Estimate BooleanCurrent Event - If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- is
Merge BooleanCri Fields - If you don't need stream or logtag fields, set this to false.
- is
Null BooleanEmpty String - If true, an empty string field is replaced with a null value.
- is
Support BooleanColonless Ident - Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is
With BooleanPriority - Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
- keys List<String>
- CSV keys.
- message
Format String - Syslog message format.
- message
Key String - Specifies the field name to contain logs.
- multi
Line StringStart Regexp - Multiline start regexp pattern.
- nested
Parsers List<Property Map> - Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null
Value StringPattern - Specify the null value pattern.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- parser
Type String - Type of fluent parser.
- patterns List<Property Map>
- Grok pattern object.
- record
Inputs List<Property Map> - record section of openmetrics parser.
- rfc5424time
Format String - RFC 5424 time format.
- separator String
- Keys of adjacent levels are joined by the separator.
- syslog
Parser StringType - Syslog parser type.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
- timeout
In NumberMilliseconds - Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
- types Map<String>
- Specify types for converting a field into another type. For example, With this configuration: @type csv keys time,host,req_id,user time_key time
GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Is
Keep boolTime Key - If true, keep the time field in the record.
- Parse
Nested bool - If true, a separator parameter can be further defined.
- Separator string
- Keys of adjacent levels are joined by the separator.
- Time
Format string - Process time value using the specified format.
- Time
Type string - JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- separator String
- Keys of adjacent levels are joined by the separator.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep booleanTime Key - If true, keep the time field in the record.
- parse
Nested boolean - If true, a separator parameter can be further defined.
- separator string
- Keys of adjacent levels are joined by the separator.
- time
Format string - Process time value using the specified format.
- time
Type string - JSON parser time type.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is_
keep_ booltime_ key - If true, keep the time field in the record.
- parse_
nested bool - If true, a separator parameter can be further defined.
- separator str
- Keys of adjacent levels are joined by the separator.
- time_
format str - Process time value using the specified format.
- time_
type str - JSON parser time type.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is
Keep BooleanTime Key - If true, keep the time field in the record.
- parse
Nested Boolean - If true, a separator parameter can be further defined.
- separator String
- Keys of adjacent levels are joined by the separator.
- time
Format String - Process time value using the specified format.
- time
Type String - JSON parser time type.
GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern
- Field
Time stringFormat - Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- The name key to tag this Grok pattern.
- Pattern string
- The Grok pattern.
- Field
Time stringFormat - Process value using the specified format. This is available only when time_type is a string.
- Field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- Field
Time stringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- Name string
- The name key to tag this Grok pattern.
- Pattern string
- The Grok pattern.
- field
Time StringFormat - Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- The name key to tag this Grok pattern.
- pattern String
- The Grok pattern.
- field
Time stringFormat - Process value using the specified format. This is available only when time_type is a string.
- field
Time stringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time stringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name string
- The name key to tag this Grok pattern.
- pattern string
- The Grok pattern.
- field_
time_ strformat - Process value using the specified format. This is available only when time_type is a string.
- field_
time_ strkey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field_
time_ strzone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name str
- The name key to tag this Grok pattern.
- pattern str
- The Grok pattern.
- field
Time StringFormat - Process value using the specified format. This is available only when time_type is a string.
- field
Time StringKey - Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field
Time StringZone - Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
- name String
- The name key to tag this Grok pattern.
- pattern String
- The Grok pattern.
GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput
- Dimensions Dictionary<string, string>
- Dimensions to be added for metrics.
- Namespace string
- Namespace to emit metrics.
- Resource
Group string - Resource group to emit metrics.
- Dimensions map[string]string
- Dimensions to be added for metrics.
- Namespace string
- Namespace to emit metrics.
- Resource
Group string - Resource group to emit metrics.
- dimensions Map<String,String>
- Dimensions to be added for metrics.
- namespace String
- Namespace to emit metrics.
- resource
Group String - Resource group to emit metrics.
- dimensions {[key: string]: string}
- Dimensions to be added for metrics.
- namespace string
- Namespace to emit metrics.
- resource
Group string - Resource group to emit metrics.
- dimensions Mapping[str, str]
- Dimensions to be added for metrics.
- namespace str
- Namespace to emit metrics.
- resource_
group str - Resource group to emit metrics.
- dimensions Map<String>
- Dimensions to be added for metrics.
- namespace String
- Namespace to emit metrics.
- resource
Group String - Resource group to emit metrics.
GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.