1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Logging
  5. getUnifiedAgentConfiguration
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.Logging.getUnifiedAgentConfiguration

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    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: oci_logging_unified_agent_configuration.test_unified_agent_configuration.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_unified_agent_configuration = oci.Logging.get_unified_agent_configuration(unified_agent_configuration_id=oci_logging_unified_agent_configuration["test_unified_agent_configuration"]["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/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: oci_logging_unified_agent_configuration.Test_unified_agent_configuration.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 = oci_logging_unified_agent_configuration.Test_unified_agent_configuration.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(oci_logging_unified_agent_configuration.test_unified_agent_configuration().id())
                .build());
    
        }
    }
    
    variables:
      testUnifiedAgentConfiguration:
        fn::invoke:
          Function: oci:Logging:getUnifiedAgentConfiguration
          Arguments:
            unifiedAgentConfigurationId: ${oci_logging_unified_agent_configuration.test_unified_agent_configuration.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:

    UnifiedAgentConfigurationId string
    The OCID of the Unified Agent configuration.
    UnifiedAgentConfigurationId string
    The OCID of the Unified Agent configuration.
    unifiedAgentConfigurationId String
    The OCID of the Unified Agent configuration.
    unifiedAgentConfigurationId string
    The OCID of the Unified Agent configuration.
    unified_agent_configuration_id str
    The OCID of the Unified Agent configuration.
    unifiedAgentConfigurationId String
    The OCID of the Unified Agent configuration.

    getUnifiedAgentConfiguration Result

    The following output properties are available:

    CompartmentId string
    The OCID of the compartment that the resource belongs to.
    ConfigurationState string
    State of unified agent service configuration.
    DefinedTags Dictionary<string, object>
    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.
    DisplayName string
    The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
    FreeformTags Dictionary<string, object>
    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"}
    GroupAssociations List<GetUnifiedAgentConfigurationGroupAssociation>
    Groups using the configuration.
    Id string
    The OCID of the resource.
    IsEnabled bool
    Whether or not this resource is currently enabled.
    ServiceConfigurations List<GetUnifiedAgentConfigurationServiceConfiguration>
    Top level Unified Agent service configuration object.
    State string
    The pipeline state.
    TimeCreated string
    Time the resource was created.
    TimeLastModified string
    Time the resource was last modified.
    UnifiedAgentConfigurationId string
    CompartmentId string
    The OCID of the compartment that the resource belongs to.
    ConfigurationState string
    State of unified agent service configuration.
    DefinedTags map[string]interface{}
    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.
    DisplayName string
    The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
    FreeformTags map[string]interface{}
    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"}
    GroupAssociations []GetUnifiedAgentConfigurationGroupAssociation
    Groups using the configuration.
    Id string
    The OCID of the resource.
    IsEnabled bool
    Whether or not this resource is currently enabled.
    ServiceConfigurations []GetUnifiedAgentConfigurationServiceConfiguration
    Top level Unified Agent service configuration object.
    State string
    The pipeline state.
    TimeCreated string
    Time the resource was created.
    TimeLastModified string
    Time the resource was last modified.
    UnifiedAgentConfigurationId string
    compartmentId String
    The OCID of the compartment that the resource belongs to.
    configurationState String
    State of unified agent service configuration.
    definedTags Map<String,Object>
    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.
    displayName String
    The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
    freeformTags Map<String,Object>
    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"}
    groupAssociations List<GetUnifiedAgentConfigurationGroupAssociation>
    Groups using the configuration.
    id String
    The OCID of the resource.
    isEnabled Boolean
    Whether or not this resource is currently enabled.
    serviceConfigurations List<GetUnifiedAgentConfigurationServiceConfiguration>
    Top level Unified Agent service configuration object.
    state String
    The pipeline state.
    timeCreated String
    Time the resource was created.
    timeLastModified String
    Time the resource was last modified.
    unifiedAgentConfigurationId String
    compartmentId string
    The OCID of the compartment that the resource belongs to.
    configurationState string
    State of unified agent service configuration.
    definedTags {[key: string]: any}
    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.
    displayName string
    The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
    freeformTags {[key: string]: any}
    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"}
    groupAssociations GetUnifiedAgentConfigurationGroupAssociation[]
    Groups using the configuration.
    id string
    The OCID of the resource.
    isEnabled boolean
    Whether or not this resource is currently enabled.
    serviceConfigurations GetUnifiedAgentConfigurationServiceConfiguration[]
    Top level Unified Agent service configuration object.
    state string
    The pipeline state.
    timeCreated string
    Time the resource was created.
    timeLastModified string
    Time the resource was last modified.
    unifiedAgentConfigurationId string
    compartment_id str
    The OCID of the compartment that the resource belongs to.
    configuration_state str
    State of unified agent service configuration.
    defined_tags Mapping[str, Any]
    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.
    freeform_tags Mapping[str, Any]
    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.GetUnifiedAgentConfigurationGroupAssociation]
    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.GetUnifiedAgentConfigurationServiceConfiguration]
    Top level Unified Agent service configuration object.
    state str
    The pipeline state.
    time_created str
    Time the resource was created.
    time_last_modified str
    Time the resource was last modified.
    unified_agent_configuration_id str
    compartmentId String
    The OCID of the compartment that the resource belongs to.
    configurationState String
    State of unified agent service configuration.
    definedTags Map<Any>
    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.
    displayName String
    The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
    freeformTags Map<Any>
    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"}
    groupAssociations List<Property Map>
    Groups using the configuration.
    id String
    The OCID of the resource.
    isEnabled Boolean
    Whether or not this resource is currently enabled.
    serviceConfigurations List<Property Map>
    Top level Unified Agent service configuration object.
    state String
    The pipeline state.
    timeCreated String
    Time the resource was created.
    timeLastModified String
    Time the resource was last modified.
    unifiedAgentConfigurationId String

    Supporting Types

    GetUnifiedAgentConfigurationGroupAssociation

    GroupLists List<string>
    list of group/dynamic group ids associated with this configuration.
    GroupLists []string
    list of group/dynamic group ids associated with this configuration.
    groupLists List<String>
    list of group/dynamic group ids associated with this configuration.
    groupLists 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.
    groupLists List<String>
    list of group/dynamic group ids associated with this configuration.

    GetUnifiedAgentConfigurationServiceConfiguration

    applicationConfigurations List<Property Map>
    Unified Agent monitoring application configuration details.
    configurationType 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.
    unifiedAgentConfigurationFilters List<Property Map>
    Logging filter object.

    GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration

    destinations List<Property Map>
    Unified monitoring agent operational metrics destination object.
    source List<Property Map>
    Unified monitoring agent operational metrics source object.
    sourceType String
    Unified schema logging source type.
    sources List<Property Map>
    Logging source object.
    unifiedAgentConfigurationFilters List<Property Map>
    Logging filter object.

    GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination

    CompartmentId string
    The OCID of the compartment that the resource belongs to.
    MetricsNamespace string
    Namespace to which metrics will be emitted.
    CompartmentId string
    The OCID of the compartment that the resource belongs to.
    MetricsNamespace string
    Namespace to which metrics will be emitted.
    compartmentId String
    The OCID of the compartment that the resource belongs to.
    metricsNamespace String
    Namespace to which metrics will be emitted.
    compartmentId string
    The OCID of the compartment that the resource belongs to.
    metricsNamespace 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.
    compartmentId String
    The OCID of the compartment that the resource belongs to.
    metricsNamespace String
    Namespace to which metrics will be emitted.

    GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource

    AdvancedOptions List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption>
    Advanced options for logging configuration
    Name string
    The name key to tag this Grok pattern.
    Parsers List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser>
    Source parser object.
    Paths List<string>
    Absolute paths for log source files. Wildcards can be used.
    SourceType string
    Unified schema logging source type.
    AdvancedOptions []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption
    Advanced options for logging configuration
    Name string
    The name key to tag this Grok pattern.
    Parsers []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser
    Source parser object.
    Paths []string
    Absolute paths for log source files. Wildcards can be used.
    SourceType string
    Unified schema logging source type.
    advancedOptions List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption>
    Advanced options for logging configuration
    name String
    The name key to tag this Grok pattern.
    parsers List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser>
    Source parser object.
    paths List<String>
    Absolute paths for log source files. Wildcards can be used.
    sourceType String
    Unified schema logging source type.
    advancedOptions GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption[]
    Advanced options for logging configuration
    name string
    The name key to tag this Grok pattern.
    parsers GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser[]
    Source parser object.
    paths string[]
    Absolute paths for log source files. Wildcards can be used.
    sourceType string
    Unified schema logging source type.
    advanced_options Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption]
    Advanced options for logging configuration
    name str
    The name key to tag this Grok pattern.
    parsers Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser]
    Source parser object.
    paths Sequence[str]
    Absolute paths for log source files. Wildcards can be used.
    source_type str
    Unified schema logging source type.
    advancedOptions 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.
    sourceType String
    Unified schema logging source type.

    GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption

    IsReadFromHead bool
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    IsReadFromHead bool
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    isReadFromHead Boolean
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    isReadFromHead boolean
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    is_read_from_head bool
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    isReadFromHead Boolean
    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.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FormatFirstline string
    First line pattern format.
    Formats List<string>
    Mutiline pattern format.
    GrokFailureKey string
    Grok failure key.
    GrokNameKey string
    Grok name key.
    IsEstimateCurrentEvent bool
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    IsMergeCriFields bool
    If you don't need stream or logtag fields, set this to false.
    IsNullEmptyString bool
    If true, an empty string field is replaced with a null value.
    IsSupportColonlessIdent bool
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    IsWithPriority bool
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    Keys List<string>
    CSV keys.
    MessageFormat string
    Syslog message format.
    MessageKey string
    Specifies the field name to contain logs.
    MultiLineStartRegexp string
    Multiline start regexp pattern.
    NestedParsers List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser>
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    NullValuePattern string
    Specify the null value pattern.
    ParseNested bool
    If true, a separator parameter can be further defined.
    ParserType string
    Type of fluent parser.
    Patterns List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern>
    Grok pattern object.
    RecordInputs List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput>
    record section of openmetrics parser.
    Rfc5424timeFormat string
    RFC 5424 time format.
    Separator string
    Keys of adjacent levels are joined by the separator.
    SyslogParserType string
    Syslog parser type.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    TimeoutInMilliseconds int
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    Types Dictionary<string, object>
    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.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FormatFirstline string
    First line pattern format.
    Formats []string
    Mutiline pattern format.
    GrokFailureKey string
    Grok failure key.
    GrokNameKey string
    Grok name key.
    IsEstimateCurrentEvent bool
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    IsMergeCriFields bool
    If you don't need stream or logtag fields, set this to false.
    IsNullEmptyString bool
    If true, an empty string field is replaced with a null value.
    IsSupportColonlessIdent bool
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    IsWithPriority bool
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    Keys []string
    CSV keys.
    MessageFormat string
    Syslog message format.
    MessageKey string
    Specifies the field name to contain logs.
    MultiLineStartRegexp string
    Multiline start regexp pattern.
    NestedParsers []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    NullValuePattern string
    Specify the null value pattern.
    ParseNested bool
    If true, a separator parameter can be further defined.
    ParserType string
    Type of fluent parser.
    Patterns []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern
    Grok pattern object.
    RecordInputs []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput
    record section of openmetrics parser.
    Rfc5424timeFormat string
    RFC 5424 time format.
    Separator string
    Keys of adjacent levels are joined by the separator.
    SyslogParserType string
    Syslog parser type.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    TimeoutInMilliseconds int
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    Types map[string]interface{}
    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.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    formatFirstline String
    First line pattern format.
    formats List<String>
    Mutiline pattern format.
    grokFailureKey String
    Grok failure key.
    grokNameKey String
    Grok name key.
    isEstimateCurrentEvent Boolean
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    isMergeCriFields Boolean
    If you don't need stream or logtag fields, set this to false.
    isNullEmptyString Boolean
    If true, an empty string field is replaced with a null value.
    isSupportColonlessIdent Boolean
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    isWithPriority Boolean
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    keys List<String>
    CSV keys.
    messageFormat String
    Syslog message format.
    messageKey String
    Specifies the field name to contain logs.
    multiLineStartRegexp String
    Multiline start regexp pattern.
    nestedParsers List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser>
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    nullValuePattern String
    Specify the null value pattern.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    parserType String
    Type of fluent parser.
    patterns List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern>
    Grok pattern object.
    recordInputs List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput>
    record section of openmetrics parser.
    rfc5424timeFormat String
    RFC 5424 time format.
    separator String
    Keys of adjacent levels are joined by the separator.
    syslogParserType String
    Syslog parser type.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.
    timeoutInMilliseconds Integer
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types Map<String,Object>
    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.
    fieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    formatFirstline string
    First line pattern format.
    formats string[]
    Mutiline pattern format.
    grokFailureKey string
    Grok failure key.
    grokNameKey string
    Grok name key.
    isEstimateCurrentEvent boolean
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    isKeepTimeKey boolean
    If true, keep the time field in the record.
    isMergeCriFields boolean
    If you don't need stream or logtag fields, set this to false.
    isNullEmptyString boolean
    If true, an empty string field is replaced with a null value.
    isSupportColonlessIdent boolean
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    isWithPriority boolean
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    keys string[]
    CSV keys.
    messageFormat string
    Syslog message format.
    messageKey string
    Specifies the field name to contain logs.
    multiLineStartRegexp string
    Multiline start regexp pattern.
    nestedParsers GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser[]
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    nullValuePattern string
    Specify the null value pattern.
    parseNested boolean
    If true, a separator parameter can be further defined.
    parserType string
    Type of fluent parser.
    patterns GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern[]
    Grok pattern object.
    recordInputs GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput[]
    record section of openmetrics parser.
    rfc5424timeFormat string
    RFC 5424 time format.
    separator string
    Keys of adjacent levels are joined by the separator.
    syslogParserType string
    Syslog parser type.
    timeFormat string
    Process time value using the specified format.
    timeType string
    JSON parser time type.
    timeoutInMilliseconds number
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types {[key: string]: any}
    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_key str
    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_key str
    Grok failure key.
    grok_name_key str
    Grok name key.
    is_estimate_current_event bool
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    is_keep_time_key bool
    If true, keep the time field in the record.
    is_merge_cri_fields bool
    If you don't need stream or logtag fields, set this to false.
    is_null_empty_string bool
    If true, an empty string field is replaced with a null value.
    is_support_colonless_ident bool
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    is_with_priority bool
    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_start_regexp str
    Multiline start regexp pattern.
    nested_parsers Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser]
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    null_value_pattern str
    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.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern]
    Grok pattern object.
    record_inputs Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput]
    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_type str
    Syslog parser type.
    time_format str
    Process time value using the specified format.
    time_type str
    JSON parser time type.
    timeout_in_milliseconds int
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types Mapping[str, Any]
    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.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    formatFirstline String
    First line pattern format.
    formats List<String>
    Mutiline pattern format.
    grokFailureKey String
    Grok failure key.
    grokNameKey String
    Grok name key.
    isEstimateCurrentEvent Boolean
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    isMergeCriFields Boolean
    If you don't need stream or logtag fields, set this to false.
    isNullEmptyString Boolean
    If true, an empty string field is replaced with a null value.
    isSupportColonlessIdent Boolean
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    isWithPriority Boolean
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    keys List<String>
    CSV keys.
    messageFormat String
    Syslog message format.
    messageKey String
    Specifies the field name to contain logs.
    multiLineStartRegexp String
    Multiline start regexp pattern.
    nestedParsers List<Property Map>
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    nullValuePattern String
    Specify the null value pattern.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    parserType String
    Type of fluent parser.
    patterns List<Property Map>
    Grok pattern object.
    recordInputs List<Property Map>
    record section of openmetrics parser.
    rfc5424timeFormat String
    RFC 5424 time format.
    separator String
    Keys of adjacent levels are joined by the separator.
    syslogParserType String
    Syslog parser type.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.
    timeoutInMilliseconds Number
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types Map<Any>
    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

    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    ParseNested bool
    If true, a separator parameter can be further defined.
    Separator string
    Keys of adjacent levels are joined by the separator.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    ParseNested bool
    If true, a separator parameter can be further defined.
    Separator string
    Keys of adjacent levels are joined by the separator.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    separator String
    Keys of adjacent levels are joined by the separator.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.
    fieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    isKeepTimeKey boolean
    If true, keep the time field in the record.
    parseNested boolean
    If true, a separator parameter can be further defined.
    separator string
    Keys of adjacent levels are joined by the separator.
    timeFormat string
    Process time value using the specified format.
    timeType string
    JSON parser time type.
    field_time_key str
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    is_keep_time_key bool
    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.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    separator String
    Keys of adjacent levels are joined by the separator.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.

    GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern

    FieldTimeFormat string
    Process value using the specified format. This is available only when time_type is a string.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeZone string
    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.
    FieldTimeFormat string
    Process value using the specified format. This is available only when time_type is a string.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeZone string
    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.
    fieldTimeFormat String
    Process value using the specified format. This is available only when time_type is a string.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    fieldTimeZone String
    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.
    fieldTimeFormat string
    Process value using the specified format. This is available only when time_type is a string.
    fieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    fieldTimeZone string
    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_format str
    Process value using the specified format. This is available only when time_type is a string.
    field_time_key str
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    field_time_zone str
    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.
    fieldTimeFormat String
    Process value using the specified format. This is available only when time_type is a string.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    fieldTimeZone String
    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, object>
    Dimensions to be added for metrics.
    Namespace string
    Namespace to emit metrics.
    ResourceGroup string
    Resource group to emit metrics.
    Dimensions map[string]interface{}
    Dimensions to be added for metrics.
    Namespace string
    Namespace to emit metrics.
    ResourceGroup string
    Resource group to emit metrics.
    dimensions Map<String,Object>
    Dimensions to be added for metrics.
    namespace String
    Namespace to emit metrics.
    resourceGroup String
    Resource group to emit metrics.
    dimensions {[key: string]: any}
    Dimensions to be added for metrics.
    namespace string
    Namespace to emit metrics.
    resourceGroup string
    Resource group to emit metrics.
    dimensions Mapping[str, Any]
    Dimensions to be added for metrics.
    namespace str
    Namespace to emit metrics.
    resource_group str
    Resource group to emit metrics.
    dimensions Map<Any>
    Dimensions to be added for metrics.
    namespace String
    Namespace to emit metrics.
    resourceGroup String
    Resource group to emit metrics.

    GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter

    AllowLists List<string>
    A list of filtering rules to include logs
    DenyLists List<string>
    A list of filtering rules to reject logs
    FilterType string
    Unified schema logging filter type.
    Name string
    The name key to tag this Grok pattern.
    AllowLists []string
    A list of filtering rules to include logs
    DenyLists []string
    A list of filtering rules to reject logs
    FilterType string
    Unified schema logging filter type.
    Name string
    The name key to tag this Grok pattern.
    allowLists List<String>
    A list of filtering rules to include logs
    denyLists List<String>
    A list of filtering rules to reject logs
    filterType String
    Unified schema logging filter type.
    name String
    The name key to tag this Grok pattern.
    allowLists string[]
    A list of filtering rules to include logs
    denyLists string[]
    A list of filtering rules to reject logs
    filterType 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.
    allowLists List<String>
    A list of filtering rules to include logs
    denyLists List<String>
    A list of filtering rules to reject logs
    filterType String
    Unified schema logging filter type.
    name String
    The name key to tag this Grok pattern.

    GetUnifiedAgentConfigurationServiceConfigurationDestination

    LogObjectId string
    The OCID of the resource.
    OperationalMetricsConfigurations List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration>
    Unified monitoring agent operational metrics configuration object.
    LogObjectId string
    The OCID of the resource.
    OperationalMetricsConfigurations []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration
    Unified monitoring agent operational metrics configuration object.
    logObjectId String
    The OCID of the resource.
    operationalMetricsConfigurations List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration>
    Unified monitoring agent operational metrics configuration object.
    logObjectId string
    The OCID of the resource.
    operationalMetricsConfigurations GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration[]
    Unified monitoring agent operational metrics configuration object.
    logObjectId String
    The OCID of the resource.
    operationalMetricsConfigurations List<Property Map>
    Unified monitoring agent operational metrics configuration object.

    GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration

    destinations List<Property Map>
    Unified monitoring agent operational metrics destination object.
    sources List<Property Map>
    Unified monitoring agent operational metrics source object.

    GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination

    CompartmentId string
    The OCID of the compartment that the resource belongs to.
    CompartmentId string
    The OCID of the compartment that the resource belongs to.
    compartmentId String
    The OCID of the compartment that the resource belongs to.
    compartmentId string
    The OCID of the compartment that the resource belongs to.
    compartment_id str
    The OCID of the compartment that the resource belongs to.
    compartmentId String
    The OCID of the compartment that the resource belongs to.

    GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource

    Metrics List<string>
    List of unified monitoring agent operational metrics.
    RecordInputs List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput>
    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.
    RecordInputs []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput
    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.
    recordInputs List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput>
    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.
    recordInputs GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput[]
    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.GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput]
    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.
    recordInputs 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.
    ResourceGroup string
    Resource group to emit metrics.
    Namespace string
    Namespace to emit metrics.
    ResourceGroup string
    Resource group to emit metrics.
    namespace String
    Namespace to emit metrics.
    resourceGroup String
    Resource group to emit metrics.
    namespace string
    Namespace to emit metrics.
    resourceGroup 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.
    resourceGroup String
    Resource group to emit metrics.

    GetUnifiedAgentConfigurationServiceConfigurationSource

    AdvancedOptions List<GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption>
    Advanced options for logging configuration
    Channels List<string>
    Windows event log channels.
    CustomPlugin string
    User customized source plugin.
    Name string
    The name key to tag this Grok pattern.
    Parsers List<GetUnifiedAgentConfigurationServiceConfigurationSourceParser>
    Source parser object.
    Paths List<string>
    Absolute paths for log source files. Wildcards can be used.
    SourceType string
    Unified schema logging source type.
    AdvancedOptions []GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption
    Advanced options for logging configuration
    Channels []string
    Windows event log channels.
    CustomPlugin string
    User customized source plugin.
    Name string
    The name key to tag this Grok pattern.
    Parsers []GetUnifiedAgentConfigurationServiceConfigurationSourceParser
    Source parser object.
    Paths []string
    Absolute paths for log source files. Wildcards can be used.
    SourceType string
    Unified schema logging source type.
    advancedOptions List<GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption>
    Advanced options for logging configuration
    channels List<String>
    Windows event log channels.
    customPlugin String
    User customized source plugin.
    name String
    The name key to tag this Grok pattern.
    parsers List<GetUnifiedAgentConfigurationServiceConfigurationSourceParser>
    Source parser object.
    paths List<String>
    Absolute paths for log source files. Wildcards can be used.
    sourceType String
    Unified schema logging source type.
    advancedOptions GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption[]
    Advanced options for logging configuration
    channels string[]
    Windows event log channels.
    customPlugin string
    User customized source plugin.
    name string
    The name key to tag this Grok pattern.
    parsers GetUnifiedAgentConfigurationServiceConfigurationSourceParser[]
    Source parser object.
    paths string[]
    Absolute paths for log source files. Wildcards can be used.
    sourceType string
    Unified schema logging source type.
    advanced_options Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption]
    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.GetUnifiedAgentConfigurationServiceConfigurationSourceParser]
    Source parser object.
    paths Sequence[str]
    Absolute paths for log source files. Wildcards can be used.
    source_type str
    Unified schema logging source type.
    advancedOptions List<Property Map>
    Advanced options for logging configuration
    channels List<String>
    Windows event log channels.
    customPlugin 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.
    sourceType String
    Unified schema logging source type.

    GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption

    IsReadFromHead bool
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    IsReadFromHead bool
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    isReadFromHead Boolean
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    isReadFromHead boolean
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    is_read_from_head bool
    Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
    isReadFromHead Boolean
    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.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FormatFirstline string
    First line pattern format.
    Formats List<string>
    Mutiline pattern format.
    GrokFailureKey string
    Grok failure key.
    GrokNameKey string
    Grok name key.
    IsEstimateCurrentEvent bool
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    IsMergeCriFields bool
    If you don't need stream or logtag fields, set this to false.
    IsNullEmptyString bool
    If true, an empty string field is replaced with a null value.
    IsSupportColonlessIdent bool
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    IsWithPriority bool
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    Keys List<string>
    CSV keys.
    MessageFormat string
    Syslog message format.
    MessageKey string
    Specifies the field name to contain logs.
    MultiLineStartRegexp string
    Multiline start regexp pattern.
    NestedParsers List<GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser>
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    NullValuePattern string
    Specify the null value pattern.
    ParseNested bool
    If true, a separator parameter can be further defined.
    ParserType string
    Type of fluent parser.
    Patterns List<GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern>
    Grok pattern object.
    RecordInputs List<GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput>
    record section of openmetrics parser.
    Rfc5424timeFormat string
    RFC 5424 time format.
    Separator string
    Keys of adjacent levels are joined by the separator.
    SyslogParserType string
    Syslog parser type.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    TimeoutInMilliseconds int
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    Types Dictionary<string, object>
    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.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FormatFirstline string
    First line pattern format.
    Formats []string
    Mutiline pattern format.
    GrokFailureKey string
    Grok failure key.
    GrokNameKey string
    Grok name key.
    IsEstimateCurrentEvent bool
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    IsMergeCriFields bool
    If you don't need stream or logtag fields, set this to false.
    IsNullEmptyString bool
    If true, an empty string field is replaced with a null value.
    IsSupportColonlessIdent bool
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    IsWithPriority bool
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    Keys []string
    CSV keys.
    MessageFormat string
    Syslog message format.
    MessageKey string
    Specifies the field name to contain logs.
    MultiLineStartRegexp string
    Multiline start regexp pattern.
    NestedParsers []GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    NullValuePattern string
    Specify the null value pattern.
    ParseNested bool
    If true, a separator parameter can be further defined.
    ParserType string
    Type of fluent parser.
    Patterns []GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern
    Grok pattern object.
    RecordInputs []GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput
    record section of openmetrics parser.
    Rfc5424timeFormat string
    RFC 5424 time format.
    Separator string
    Keys of adjacent levels are joined by the separator.
    SyslogParserType string
    Syslog parser type.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    TimeoutInMilliseconds int
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    Types map[string]interface{}
    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.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    formatFirstline String
    First line pattern format.
    formats List<String>
    Mutiline pattern format.
    grokFailureKey String
    Grok failure key.
    grokNameKey String
    Grok name key.
    isEstimateCurrentEvent Boolean
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    isMergeCriFields Boolean
    If you don't need stream or logtag fields, set this to false.
    isNullEmptyString Boolean
    If true, an empty string field is replaced with a null value.
    isSupportColonlessIdent Boolean
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    isWithPriority Boolean
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    keys List<String>
    CSV keys.
    messageFormat String
    Syslog message format.
    messageKey String
    Specifies the field name to contain logs.
    multiLineStartRegexp String
    Multiline start regexp pattern.
    nestedParsers List<GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser>
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    nullValuePattern String
    Specify the null value pattern.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    parserType String
    Type of fluent parser.
    patterns List<GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern>
    Grok pattern object.
    recordInputs List<GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput>
    record section of openmetrics parser.
    rfc5424timeFormat String
    RFC 5424 time format.
    separator String
    Keys of adjacent levels are joined by the separator.
    syslogParserType String
    Syslog parser type.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.
    timeoutInMilliseconds Integer
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types Map<String,Object>
    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.
    fieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    formatFirstline string
    First line pattern format.
    formats string[]
    Mutiline pattern format.
    grokFailureKey string
    Grok failure key.
    grokNameKey string
    Grok name key.
    isEstimateCurrentEvent boolean
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    isKeepTimeKey boolean
    If true, keep the time field in the record.
    isMergeCriFields boolean
    If you don't need stream or logtag fields, set this to false.
    isNullEmptyString boolean
    If true, an empty string field is replaced with a null value.
    isSupportColonlessIdent boolean
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    isWithPriority boolean
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    keys string[]
    CSV keys.
    messageFormat string
    Syslog message format.
    messageKey string
    Specifies the field name to contain logs.
    multiLineStartRegexp string
    Multiline start regexp pattern.
    nestedParsers GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser[]
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    nullValuePattern string
    Specify the null value pattern.
    parseNested boolean
    If true, a separator parameter can be further defined.
    parserType string
    Type of fluent parser.
    patterns GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern[]
    Grok pattern object.
    recordInputs GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput[]
    record section of openmetrics parser.
    rfc5424timeFormat string
    RFC 5424 time format.
    separator string
    Keys of adjacent levels are joined by the separator.
    syslogParserType string
    Syslog parser type.
    timeFormat string
    Process time value using the specified format.
    timeType string
    JSON parser time type.
    timeoutInMilliseconds number
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types {[key: string]: any}
    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_key str
    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_key str
    Grok failure key.
    grok_name_key str
    Grok name key.
    is_estimate_current_event bool
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    is_keep_time_key bool
    If true, keep the time field in the record.
    is_merge_cri_fields bool
    If you don't need stream or logtag fields, set this to false.
    is_null_empty_string bool
    If true, an empty string field is replaced with a null value.
    is_support_colonless_ident bool
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    is_with_priority bool
    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_start_regexp str
    Multiline start regexp pattern.
    nested_parsers Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser]
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    null_value_pattern str
    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.GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern]
    Grok pattern object.
    record_inputs Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput]
    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_type str
    Syslog parser type.
    time_format str
    Process time value using the specified format.
    time_type str
    JSON parser time type.
    timeout_in_milliseconds int
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types Mapping[str, Any]
    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.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    formatFirstline String
    First line pattern format.
    formats List<String>
    Mutiline pattern format.
    grokFailureKey String
    Grok failure key.
    grokNameKey String
    Grok name key.
    isEstimateCurrentEvent Boolean
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    isMergeCriFields Boolean
    If you don't need stream or logtag fields, set this to false.
    isNullEmptyString Boolean
    If true, an empty string field is replaced with a null value.
    isSupportColonlessIdent Boolean
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    isWithPriority Boolean
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    keys List<String>
    CSV keys.
    messageFormat String
    Syslog message format.
    messageKey String
    Specifies the field name to contain logs.
    multiLineStartRegexp String
    Multiline start regexp pattern.
    nestedParsers List<Property Map>
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    nullValuePattern String
    Specify the null value pattern.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    parserType String
    Type of fluent parser.
    patterns List<Property Map>
    Grok pattern object.
    recordInputs List<Property Map>
    record section of openmetrics parser.
    rfc5424timeFormat String
    RFC 5424 time format.
    separator String
    Keys of adjacent levels are joined by the separator.
    syslogParserType String
    Syslog parser type.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.
    timeoutInMilliseconds Number
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types Map<Any>
    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

    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    ParseNested bool
    If true, a separator parameter can be further defined.
    Separator string
    Keys of adjacent levels are joined by the separator.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    ParseNested bool
    If true, a separator parameter can be further defined.
    Separator string
    Keys of adjacent levels are joined by the separator.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    separator String
    Keys of adjacent levels are joined by the separator.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.
    fieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    isKeepTimeKey boolean
    If true, keep the time field in the record.
    parseNested boolean
    If true, a separator parameter can be further defined.
    separator string
    Keys of adjacent levels are joined by the separator.
    timeFormat string
    Process time value using the specified format.
    timeType string
    JSON parser time type.
    field_time_key str
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    is_keep_time_key bool
    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.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    separator String
    Keys of adjacent levels are joined by the separator.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.

    GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern

    FieldTimeFormat string
    Process value using the specified format. This is available only when time_type is a string.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeZone string
    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.
    FieldTimeFormat string
    Process value using the specified format. This is available only when time_type is a string.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeZone string
    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.
    fieldTimeFormat String
    Process value using the specified format. This is available only when time_type is a string.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    fieldTimeZone String
    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.
    fieldTimeFormat string
    Process value using the specified format. This is available only when time_type is a string.
    fieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    fieldTimeZone string
    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_format str
    Process value using the specified format. This is available only when time_type is a string.
    field_time_key str
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    field_time_zone str
    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.
    fieldTimeFormat String
    Process value using the specified format. This is available only when time_type is a string.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    fieldTimeZone String
    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, object>
    Dimensions to be added for metrics.
    Namespace string
    Namespace to emit metrics.
    ResourceGroup string
    Resource group to emit metrics.
    Dimensions map[string]interface{}
    Dimensions to be added for metrics.
    Namespace string
    Namespace to emit metrics.
    ResourceGroup string
    Resource group to emit metrics.
    dimensions Map<String,Object>
    Dimensions to be added for metrics.
    namespace String
    Namespace to emit metrics.
    resourceGroup String
    Resource group to emit metrics.
    dimensions {[key: string]: any}
    Dimensions to be added for metrics.
    namespace string
    Namespace to emit metrics.
    resourceGroup string
    Resource group to emit metrics.
    dimensions Mapping[str, Any]
    Dimensions to be added for metrics.
    namespace str
    Namespace to emit metrics.
    resource_group str
    Resource group to emit metrics.
    dimensions Map<Any>
    Dimensions to be added for metrics.
    namespace String
    Namespace to emit metrics.
    resourceGroup String
    Resource group to emit metrics.

    GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter

    AllowLists List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList>
    A list of filtering rules to include logs
    CustomFilterType string
    Type of the custom filter
    CustomSections List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection>
    List of custom sections in custom filter
    DenyLists List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList>
    A list of filtering rules to reject logs
    EmitInvalidRecordToError bool
    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.
    FilterType string
    Unified schema logging filter type.
    HashValueField string
    Store the parsed values as a hash value in a field.
    InjectKeyPrefix string
    Store the parsed values with the specified key name prefix.
    IsAutoTypecastEnabled bool
    If true, automatically casts the field types.
    IsRenewRecordEnabled bool
    If true, it modifies a new empty hash
    IsRubyEnabled bool
    When set to true, the full Ruby syntax is enabled in the ${} expression.
    KeepKeys List<string>
    A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
    KeyName string
    The field name in the record to parse.
    Name string
    The name key to tag this Grok pattern.
    Params Dictionary<string, object>
    Parameters of the custom filter
    Parsers List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser>
    Source parser object.
    RecordLists List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList>
    Add new key-value pairs in logs
    RemoveKeyNameField bool
    If true, remove the keyName field when parsing is succeeded.
    RemoveKeys List<string>
    A list of keys to delete
    RenewTimeKey string
    Overwrites the time of logs with this value, this value must be a Unix timestamp.
    ReplaceInvalidSequence bool
    If true, the invalid string is replaced with safe characters and is re-parsed.
    ReserveData bool
    If true, keep the original key-value pair in the parsed result.
    ReserveTime bool
    If true, keep the original event time in the parsed result.
    AllowLists []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList
    A list of filtering rules to include logs
    CustomFilterType string
    Type of the custom filter
    CustomSections []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection
    List of custom sections in custom filter
    DenyLists []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList
    A list of filtering rules to reject logs
    EmitInvalidRecordToError bool
    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.
    FilterType string
    Unified schema logging filter type.
    HashValueField string
    Store the parsed values as a hash value in a field.
    InjectKeyPrefix string
    Store the parsed values with the specified key name prefix.
    IsAutoTypecastEnabled bool
    If true, automatically casts the field types.
    IsRenewRecordEnabled bool
    If true, it modifies a new empty hash
    IsRubyEnabled bool
    When set to true, the full Ruby syntax is enabled in the ${} expression.
    KeepKeys []string
    A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
    KeyName string
    The field name in the record to parse.
    Name string
    The name key to tag this Grok pattern.
    Params map[string]interface{}
    Parameters of the custom filter
    Parsers []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser
    Source parser object.
    RecordLists []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList
    Add new key-value pairs in logs
    RemoveKeyNameField bool
    If true, remove the keyName field when parsing is succeeded.
    RemoveKeys []string
    A list of keys to delete
    RenewTimeKey string
    Overwrites the time of logs with this value, this value must be a Unix timestamp.
    ReplaceInvalidSequence bool
    If true, the invalid string is replaced with safe characters and is re-parsed.
    ReserveData bool
    If true, keep the original key-value pair in the parsed result.
    ReserveTime bool
    If true, keep the original event time in the parsed result.
    allowLists List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList>
    A list of filtering rules to include logs
    customFilterType String
    Type of the custom filter
    customSections List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection>
    List of custom sections in custom filter
    denyLists List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList>
    A list of filtering rules to reject logs
    emitInvalidRecordToError Boolean
    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.
    filterType String
    Unified schema logging filter type.
    hashValueField String
    Store the parsed values as a hash value in a field.
    injectKeyPrefix String
    Store the parsed values with the specified key name prefix.
    isAutoTypecastEnabled Boolean
    If true, automatically casts the field types.
    isRenewRecordEnabled Boolean
    If true, it modifies a new empty hash
    isRubyEnabled Boolean
    When set to true, the full Ruby syntax is enabled in the ${} expression.
    keepKeys List<String>
    A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
    keyName String
    The field name in the record to parse.
    name String
    The name key to tag this Grok pattern.
    params Map<String,Object>
    Parameters of the custom filter
    parsers List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser>
    Source parser object.
    recordLists List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList>
    Add new key-value pairs in logs
    removeKeyNameField Boolean
    If true, remove the keyName field when parsing is succeeded.
    removeKeys List<String>
    A list of keys to delete
    renewTimeKey String
    Overwrites the time of logs with this value, this value must be a Unix timestamp.
    replaceInvalidSequence Boolean
    If true, the invalid string is replaced with safe characters and is re-parsed.
    reserveData Boolean
    If true, keep the original key-value pair in the parsed result.
    reserveTime Boolean
    If true, keep the original event time in the parsed result.
    allowLists GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList[]
    A list of filtering rules to include logs
    customFilterType string
    Type of the custom filter
    customSections GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection[]
    List of custom sections in custom filter
    denyLists GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList[]
    A list of filtering rules to reject logs
    emitInvalidRecordToError boolean
    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.
    filterType string
    Unified schema logging filter type.
    hashValueField string
    Store the parsed values as a hash value in a field.
    injectKeyPrefix string
    Store the parsed values with the specified key name prefix.
    isAutoTypecastEnabled boolean
    If true, automatically casts the field types.
    isRenewRecordEnabled boolean
    If true, it modifies a new empty hash
    isRubyEnabled boolean
    When set to true, the full Ruby syntax is enabled in the ${} expression.
    keepKeys string[]
    A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
    keyName string
    The field name in the record to parse.
    name string
    The name key to tag this Grok pattern.
    params {[key: string]: any}
    Parameters of the custom filter
    parsers GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser[]
    Source parser object.
    recordLists GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList[]
    Add new key-value pairs in logs
    removeKeyNameField boolean
    If true, remove the keyName field when parsing is succeeded.
    removeKeys string[]
    A list of keys to delete
    renewTimeKey string
    Overwrites the time of logs with this value, this value must be a Unix timestamp.
    replaceInvalidSequence boolean
    If true, the invalid string is replaced with safe characters and is re-parsed.
    reserveData boolean
    If true, keep the original key-value pair in the parsed result.
    reserveTime boolean
    If true, keep the original event time in the parsed result.
    allow_lists Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList]
    A list of filtering rules to include logs
    custom_filter_type str
    Type of the custom filter
    custom_sections Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection]
    List of custom sections in custom filter
    deny_lists Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList]
    A list of filtering rules to reject logs
    emit_invalid_record_to_error bool
    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_field str
    Store the parsed values as a hash value in a field.
    inject_key_prefix str
    Store the parsed values with the specified key name prefix.
    is_auto_typecast_enabled bool
    If true, automatically casts the field types.
    is_renew_record_enabled bool
    If true, it modifies a new empty hash
    is_ruby_enabled bool
    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, Any]
    Parameters of the custom filter
    parsers Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser]
    Source parser object.
    record_lists Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList]
    Add new key-value pairs in logs
    remove_key_name_field bool
    If true, remove the keyName field when parsing is succeeded.
    remove_keys Sequence[str]
    A list of keys to delete
    renew_time_key str
    Overwrites the time of logs with this value, this value must be a Unix timestamp.
    replace_invalid_sequence bool
    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.
    allowLists List<Property Map>
    A list of filtering rules to include logs
    customFilterType String
    Type of the custom filter
    customSections List<Property Map>
    List of custom sections in custom filter
    denyLists List<Property Map>
    A list of filtering rules to reject logs
    emitInvalidRecordToError Boolean
    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.
    filterType String
    Unified schema logging filter type.
    hashValueField String
    Store the parsed values as a hash value in a field.
    injectKeyPrefix String
    Store the parsed values with the specified key name prefix.
    isAutoTypecastEnabled Boolean
    If true, automatically casts the field types.
    isRenewRecordEnabled Boolean
    If true, it modifies a new empty hash
    isRubyEnabled Boolean
    When set to true, the full Ruby syntax is enabled in the ${} expression.
    keepKeys List<String>
    A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
    keyName String
    The field name in the record to parse.
    name String
    The name key to tag this Grok pattern.
    params Map<Any>
    Parameters of the custom filter
    parsers List<Property Map>
    Source parser object.
    recordLists List<Property Map>
    Add new key-value pairs in logs
    removeKeyNameField Boolean
    If true, remove the keyName field when parsing is succeeded.
    removeKeys List<String>
    A list of keys to delete
    renewTimeKey String
    Overwrites the time of logs with this value, this value must be a Unix timestamp.
    replaceInvalidSequence Boolean
    If true, the invalid string is replaced with safe characters and is re-parsed.
    reserveData Boolean
    If true, keep the original key-value pair in the parsed result.
    reserveTime Boolean
    If true, keep the original event time in the parsed result.

    GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList

    Key string
    A new key
    Pattern string
    The Grok pattern.
    Key string
    A new key
    Pattern string
    The Grok pattern.
    key String
    A new key
    pattern String
    The Grok pattern.
    key string
    A new key
    pattern string
    The Grok pattern.
    key str
    A new key
    pattern str
    The Grok pattern.
    key String
    A new key
    pattern String
    The Grok pattern.

    GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection

    Name string
    The name key to tag this Grok pattern.
    Params Dictionary<string, object>
    Parameters of the custom filter
    Name string
    The name key to tag this Grok pattern.
    Params map[string]interface{}
    Parameters of the custom filter
    name String
    The name key to tag this Grok pattern.
    params Map<String,Object>
    Parameters of the custom filter
    name string
    The name key to tag this Grok pattern.
    params {[key: string]: any}
    Parameters of the custom filter
    name str
    The name key to tag this Grok pattern.
    params Mapping[str, Any]
    Parameters of the custom filter
    name String
    The name key to tag this Grok pattern.
    params Map<Any>
    Parameters of the custom filter

    GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList

    Key string
    A new key
    Pattern string
    The Grok pattern.
    Key string
    A new key
    Pattern string
    The Grok pattern.
    key String
    A new key
    pattern String
    The Grok pattern.
    key string
    A new key
    pattern string
    The Grok pattern.
    key str
    A new key
    pattern str
    The Grok pattern.
    key String
    A new key
    pattern String
    The Grok pattern.

    GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser

    Delimiter string
    CSV delimiter.
    Expression string
    Regex pattern.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FormatFirstline string
    First line pattern format.
    Formats List<string>
    Mutiline pattern format.
    GrokFailureKey string
    Grok failure key.
    GrokNameKey string
    Grok name key.
    IsEstimateCurrentEvent bool
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    IsMergeCriFields bool
    If you don't need stream or logtag fields, set this to false.
    IsNullEmptyString bool
    If true, an empty string field is replaced with a null value.
    IsSupportColonlessIdent bool
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    IsWithPriority bool
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    Keys List<string>
    CSV keys.
    MessageFormat string
    Syslog message format.
    MessageKey string
    Specifies the field name to contain logs.
    MultiLineStartRegexp string
    Multiline start regexp pattern.
    NestedParsers List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser>
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    NullValuePattern string
    Specify the null value pattern.
    ParseNested bool
    If true, a separator parameter can be further defined.
    ParserType string
    Type of fluent parser.
    Patterns List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern>
    Grok pattern object.
    RecordInputs List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput>
    record section of openmetrics parser.
    Rfc5424timeFormat string
    RFC 5424 time format.
    Separator string
    Keys of adjacent levels are joined by the separator.
    SyslogParserType string
    Syslog parser type.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    TimeoutInMilliseconds int
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    Types Dictionary<string, object>
    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.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FormatFirstline string
    First line pattern format.
    Formats []string
    Mutiline pattern format.
    GrokFailureKey string
    Grok failure key.
    GrokNameKey string
    Grok name key.
    IsEstimateCurrentEvent bool
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    IsMergeCriFields bool
    If you don't need stream or logtag fields, set this to false.
    IsNullEmptyString bool
    If true, an empty string field is replaced with a null value.
    IsSupportColonlessIdent bool
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    IsWithPriority bool
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    Keys []string
    CSV keys.
    MessageFormat string
    Syslog message format.
    MessageKey string
    Specifies the field name to contain logs.
    MultiLineStartRegexp string
    Multiline start regexp pattern.
    NestedParsers []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    NullValuePattern string
    Specify the null value pattern.
    ParseNested bool
    If true, a separator parameter can be further defined.
    ParserType string
    Type of fluent parser.
    Patterns []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern
    Grok pattern object.
    RecordInputs []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput
    record section of openmetrics parser.
    Rfc5424timeFormat string
    RFC 5424 time format.
    Separator string
    Keys of adjacent levels are joined by the separator.
    SyslogParserType string
    Syslog parser type.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    TimeoutInMilliseconds int
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    Types map[string]interface{}
    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.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    formatFirstline String
    First line pattern format.
    formats List<String>
    Mutiline pattern format.
    grokFailureKey String
    Grok failure key.
    grokNameKey String
    Grok name key.
    isEstimateCurrentEvent Boolean
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    isMergeCriFields Boolean
    If you don't need stream or logtag fields, set this to false.
    isNullEmptyString Boolean
    If true, an empty string field is replaced with a null value.
    isSupportColonlessIdent Boolean
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    isWithPriority Boolean
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    keys List<String>
    CSV keys.
    messageFormat String
    Syslog message format.
    messageKey String
    Specifies the field name to contain logs.
    multiLineStartRegexp String
    Multiline start regexp pattern.
    nestedParsers List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser>
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    nullValuePattern String
    Specify the null value pattern.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    parserType String
    Type of fluent parser.
    patterns List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern>
    Grok pattern object.
    recordInputs List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput>
    record section of openmetrics parser.
    rfc5424timeFormat String
    RFC 5424 time format.
    separator String
    Keys of adjacent levels are joined by the separator.
    syslogParserType String
    Syslog parser type.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.
    timeoutInMilliseconds Integer
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types Map<String,Object>
    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.
    fieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    formatFirstline string
    First line pattern format.
    formats string[]
    Mutiline pattern format.
    grokFailureKey string
    Grok failure key.
    grokNameKey string
    Grok name key.
    isEstimateCurrentEvent boolean
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    isKeepTimeKey boolean
    If true, keep the time field in the record.
    isMergeCriFields boolean
    If you don't need stream or logtag fields, set this to false.
    isNullEmptyString boolean
    If true, an empty string field is replaced with a null value.
    isSupportColonlessIdent boolean
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    isWithPriority boolean
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    keys string[]
    CSV keys.
    messageFormat string
    Syslog message format.
    messageKey string
    Specifies the field name to contain logs.
    multiLineStartRegexp string
    Multiline start regexp pattern.
    nestedParsers GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser[]
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    nullValuePattern string
    Specify the null value pattern.
    parseNested boolean
    If true, a separator parameter can be further defined.
    parserType string
    Type of fluent parser.
    patterns GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern[]
    Grok pattern object.
    recordInputs GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput[]
    record section of openmetrics parser.
    rfc5424timeFormat string
    RFC 5424 time format.
    separator string
    Keys of adjacent levels are joined by the separator.
    syslogParserType string
    Syslog parser type.
    timeFormat string
    Process time value using the specified format.
    timeType string
    JSON parser time type.
    timeoutInMilliseconds number
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types {[key: string]: any}
    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_key str
    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_key str
    Grok failure key.
    grok_name_key str
    Grok name key.
    is_estimate_current_event bool
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    is_keep_time_key bool
    If true, keep the time field in the record.
    is_merge_cri_fields bool
    If you don't need stream or logtag fields, set this to false.
    is_null_empty_string bool
    If true, an empty string field is replaced with a null value.
    is_support_colonless_ident bool
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    is_with_priority bool
    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_start_regexp str
    Multiline start regexp pattern.
    nested_parsers Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser]
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    null_value_pattern str
    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.GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern]
    Grok pattern object.
    record_inputs Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput]
    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_type str
    Syslog parser type.
    time_format str
    Process time value using the specified format.
    time_type str
    JSON parser time type.
    timeout_in_milliseconds int
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types Mapping[str, Any]
    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.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    formatFirstline String
    First line pattern format.
    formats List<String>
    Mutiline pattern format.
    grokFailureKey String
    Grok failure key.
    grokNameKey String
    Grok name key.
    isEstimateCurrentEvent Boolean
    If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    isMergeCriFields Boolean
    If you don't need stream or logtag fields, set this to false.
    isNullEmptyString Boolean
    If true, an empty string field is replaced with a null value.
    isSupportColonlessIdent Boolean
    Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
    isWithPriority Boolean
    Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
    keys List<String>
    CSV keys.
    messageFormat String
    Syslog message format.
    messageKey String
    Specifies the field name to contain logs.
    multiLineStartRegexp String
    Multiline start regexp pattern.
    nestedParsers List<Property Map>
    Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
    nullValuePattern String
    Specify the null value pattern.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    parserType String
    Type of fluent parser.
    patterns List<Property Map>
    Grok pattern object.
    recordInputs List<Property Map>
    record section of openmetrics parser.
    rfc5424timeFormat String
    RFC 5424 time format.
    separator String
    Keys of adjacent levels are joined by the separator.
    syslogParserType String
    Syslog parser type.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.
    timeoutInMilliseconds Number
    Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
    types Map<Any>
    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

    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    ParseNested bool
    If true, a separator parameter can be further defined.
    Separator string
    Keys of adjacent levels are joined by the separator.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    IsKeepTimeKey bool
    If true, keep the time field in the record.
    ParseNested bool
    If true, a separator parameter can be further defined.
    Separator string
    Keys of adjacent levels are joined by the separator.
    TimeFormat string
    Process time value using the specified format.
    TimeType string
    JSON parser time type.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    separator String
    Keys of adjacent levels are joined by the separator.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.
    fieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    isKeepTimeKey boolean
    If true, keep the time field in the record.
    parseNested boolean
    If true, a separator parameter can be further defined.
    separator string
    Keys of adjacent levels are joined by the separator.
    timeFormat string
    Process time value using the specified format.
    timeType string
    JSON parser time type.
    field_time_key str
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    is_keep_time_key bool
    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.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    isKeepTimeKey Boolean
    If true, keep the time field in the record.
    parseNested Boolean
    If true, a separator parameter can be further defined.
    separator String
    Keys of adjacent levels are joined by the separator.
    timeFormat String
    Process time value using the specified format.
    timeType String
    JSON parser time type.

    GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern

    FieldTimeFormat string
    Process value using the specified format. This is available only when time_type is a string.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeZone string
    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.
    FieldTimeFormat string
    Process value using the specified format. This is available only when time_type is a string.
    FieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    FieldTimeZone string
    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.
    fieldTimeFormat String
    Process value using the specified format. This is available only when time_type is a string.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    fieldTimeZone String
    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.
    fieldTimeFormat string
    Process value using the specified format. This is available only when time_type is a string.
    fieldTimeKey string
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    fieldTimeZone string
    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_format str
    Process value using the specified format. This is available only when time_type is a string.
    field_time_key str
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    field_time_zone str
    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.
    fieldTimeFormat String
    Process value using the specified format. This is available only when time_type is a string.
    fieldTimeKey String
    Specify the time field for the event time. If the event doesn't have this field, the current time is used.
    fieldTimeZone String
    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, object>
    Dimensions to be added for metrics.
    Namespace string
    Namespace to emit metrics.
    ResourceGroup string
    Resource group to emit metrics.
    Dimensions map[string]interface{}
    Dimensions to be added for metrics.
    Namespace string
    Namespace to emit metrics.
    ResourceGroup string
    Resource group to emit metrics.
    dimensions Map<String,Object>
    Dimensions to be added for metrics.
    namespace String
    Namespace to emit metrics.
    resourceGroup String
    Resource group to emit metrics.
    dimensions {[key: string]: any}
    Dimensions to be added for metrics.
    namespace string
    Namespace to emit metrics.
    resourceGroup string
    Resource group to emit metrics.
    dimensions Mapping[str, Any]
    Dimensions to be added for metrics.
    namespace str
    Namespace to emit metrics.
    resource_group str
    Resource group to emit metrics.
    dimensions Map<Any>
    Dimensions to be added for metrics.
    namespace String
    Namespace to emit metrics.
    resourceGroup String
    Resource group to emit metrics.

    GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList

    Key string
    A new key
    Value string
    A new value
    Key string
    A new key
    Value string
    A new value
    key String
    A new key
    value String
    A new value
    key string
    A new key
    value string
    A new value
    key str
    A new key
    value str
    A new value
    key String
    A new key
    value String
    A new value

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi