1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Logging
  5. getUnifiedAgentConfiguration
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.Logging.getUnifiedAgentConfiguration

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 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: testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_unified_agent_configuration = oci.Logging.get_unified_agent_configuration(unified_agent_configuration_id=test_unified_agent_configuration_oci_logging_unified_agent_configuration["id"])
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/logging"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := logging.GetUnifiedAgentConfiguration(ctx, &logging.GetUnifiedAgentConfigurationArgs{
			UnifiedAgentConfigurationId: testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testUnifiedAgentConfiguration = Oci.Logging.GetUnifiedAgentConfiguration.Invoke(new()
    {
        UnifiedAgentConfigurationId = testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Logging.LoggingFunctions;
import com.pulumi.oci.Logging.inputs.GetUnifiedAgentConfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testUnifiedAgentConfiguration = LoggingFunctions.getUnifiedAgentConfiguration(GetUnifiedAgentConfigurationArgs.builder()
            .unifiedAgentConfigurationId(testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.id())
            .build());

    }
}
Copy
variables:
  testUnifiedAgentConfiguration:
    fn::invoke:
      function: oci:Logging:getUnifiedAgentConfiguration
      arguments:
        unifiedAgentConfigurationId: ${testUnifiedAgentConfigurationOciLoggingUnifiedAgentConfiguration.id}
Copy

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>
Copy
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]
Copy
func GetUnifiedAgentConfiguration(ctx *Context, args *GetUnifiedAgentConfigurationArgs, opts ...InvokeOption) (*GetUnifiedAgentConfigurationResult, error)
func GetUnifiedAgentConfigurationOutput(ctx *Context, args *GetUnifiedAgentConfigurationOutputArgs, opts ...InvokeOption) GetUnifiedAgentConfigurationResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetUnifiedAgentConfigurationResult> getUnifiedAgentConfiguration(GetUnifiedAgentConfigurationArgs args, InvokeOptions options)
public static Output<GetUnifiedAgentConfigurationResult> getUnifiedAgentConfiguration(GetUnifiedAgentConfigurationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Logging/getUnifiedAgentConfiguration:getUnifiedAgentConfiguration
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

UnifiedAgentConfigurationId This property is required. string
The OCID of the Unified Agent configuration.
UnifiedAgentConfigurationId This property is required. string
The OCID of the Unified Agent configuration.
unifiedAgentConfigurationId This property is required. String
The OCID of the Unified Agent configuration.
unifiedAgentConfigurationId This property is required. string
The OCID of the Unified Agent configuration.
unified_agent_configuration_id This property is required. str
The OCID of the Unified Agent configuration.
unifiedAgentConfigurationId This property is required. 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, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
Description string
Description for this resource.
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, string>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
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]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
Description string
Description for this resource.
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]string
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
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,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description String
Description for this resource.
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,String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
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]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description string
Description for this resource.
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]: string}
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
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, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description str
Description for this resource.
display_name str
The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
freeform_tags Mapping[str, str]
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
group_associations Sequence[logging.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<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description String
Description for this resource.
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>
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 This property is required. List<string>
list of group/dynamic group ids associated with this configuration.
GroupLists This property is required. []string
list of group/dynamic group ids associated with this configuration.
groupLists This property is required. List<String>
list of group/dynamic group ids associated with this configuration.
groupLists This property is required. string[]
list of group/dynamic group ids associated with this configuration.
group_lists This property is required. Sequence[str]
list of group/dynamic group ids associated with this configuration.
groupLists This property is required. List<String>
list of group/dynamic group ids associated with this configuration.

GetUnifiedAgentConfigurationServiceConfiguration

ApplicationConfigurations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration>
Unified Agent monitoring application configuration details.
ConfigurationType This property is required. string
Type of Unified Agent service configuration.
Destinations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestination>
Unified monitoring agent operational metrics destination object.
Sources This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationSource>
Logging source object.
UnifiedAgentConfigurationFilters This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter>
Logging filter object.
ApplicationConfigurations This property is required. []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration
Unified Agent monitoring application configuration details.
ConfigurationType This property is required. string
Type of Unified Agent service configuration.
Destinations This property is required. []GetUnifiedAgentConfigurationServiceConfigurationDestination
Unified monitoring agent operational metrics destination object.
Sources This property is required. []GetUnifiedAgentConfigurationServiceConfigurationSource
Logging source object.
UnifiedAgentConfigurationFilters This property is required. []GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter
Logging filter object.
applicationConfigurations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration>
Unified Agent monitoring application configuration details.
configurationType This property is required. String
Type of Unified Agent service configuration.
destinations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestination>
Unified monitoring agent operational metrics destination object.
sources This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationSource>
Logging source object.
unifiedAgentConfigurationFilters This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter>
Logging filter object.
applicationConfigurations This property is required. GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration[]
Unified Agent monitoring application configuration details.
configurationType This property is required. string
Type of Unified Agent service configuration.
destinations This property is required. GetUnifiedAgentConfigurationServiceConfigurationDestination[]
Unified monitoring agent operational metrics destination object.
sources This property is required. GetUnifiedAgentConfigurationServiceConfigurationSource[]
Logging source object.
unifiedAgentConfigurationFilters This property is required. GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter[]
Logging filter object.
application_configurations This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration]
Unified Agent monitoring application configuration details.
configuration_type This property is required. str
Type of Unified Agent service configuration.
destinations This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationDestination]
Unified monitoring agent operational metrics destination object.
sources This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationSource]
Logging source object.
unified_agent_configuration_filters This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter]
Logging filter object.
applicationConfigurations This property is required. List<Property Map>
Unified Agent monitoring application configuration details.
configurationType This property is required. String
Type of Unified Agent service configuration.
destinations This property is required. List<Property Map>
Unified monitoring agent operational metrics destination object.
sources This property is required. List<Property Map>
Logging source object.
unifiedAgentConfigurationFilters This property is required. List<Property Map>
Logging filter object.

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfiguration

Destinations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination>
Unified monitoring agent operational metrics destination object.
Source This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource>
Unified monitoring agent operational metrics source object.
SourceType This property is required. string
Unified schema logging source type.
Sources This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource>
Logging source object.
UnifiedAgentConfigurationFilters This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter>
Logging filter object.
Destinations This property is required. []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination
Unified monitoring agent operational metrics destination object.
Source This property is required. []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource
Unified monitoring agent operational metrics source object.
SourceType This property is required. string
Unified schema logging source type.
Sources This property is required. []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource
Logging source object.
UnifiedAgentConfigurationFilters This property is required. []GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter
Logging filter object.
destinations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination>
Unified monitoring agent operational metrics destination object.
source This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource>
Unified monitoring agent operational metrics source object.
sourceType This property is required. String
Unified schema logging source type.
sources This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource>
Logging source object.
unifiedAgentConfigurationFilters This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter>
Logging filter object.
destinations This property is required. GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination[]
Unified monitoring agent operational metrics destination object.
source This property is required. GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource[]
Unified monitoring agent operational metrics source object.
sourceType This property is required. string
Unified schema logging source type.
sources This property is required. GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource[]
Logging source object.
unifiedAgentConfigurationFilters This property is required. GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter[]
Logging filter object.
destinations This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination]
Unified monitoring agent operational metrics destination object.
source This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource]
Unified monitoring agent operational metrics source object.
source_type This property is required. str
Unified schema logging source type.
sources This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource]
Logging source object.
unified_agent_configuration_filters This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter]
Logging filter object.
destinations This property is required. List<Property Map>
Unified monitoring agent operational metrics destination object.
source This property is required. List<Property Map>
Unified monitoring agent operational metrics source object.
sourceType This property is required. String
Unified schema logging source type.
sources This property is required. List<Property Map>
Logging source object.
unifiedAgentConfigurationFilters This property is required. List<Property Map>
Logging filter object.

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination

CompartmentId This property is required. string
The OCID of the compartment that the resource belongs to.
MetricsNamespace This property is required. string
Namespace to which metrics will be emitted.
CompartmentId This property is required. string
The OCID of the compartment that the resource belongs to.
MetricsNamespace This property is required. string
Namespace to which metrics will be emitted.
compartmentId This property is required. String
The OCID of the compartment that the resource belongs to.
metricsNamespace This property is required. String
Namespace to which metrics will be emitted.
compartmentId This property is required. string
The OCID of the compartment that the resource belongs to.
metricsNamespace This property is required. string
Namespace to which metrics will be emitted.
compartment_id This property is required. str
The OCID of the compartment that the resource belongs to.
metrics_namespace This property is required. str
Namespace to which metrics will be emitted.
compartmentId This property is required. String
The OCID of the compartment that the resource belongs to.
metricsNamespace This property is required. String
Namespace to which metrics will be emitted.

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource

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

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOption

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

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser

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

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern

FieldTimeFormat This property is required. string
Process value using the specified format. This is available only when time_type is a string.
FieldTimeKey This property is required. string
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
FieldTimeZone This property is required. string
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
Name This property is required. string
The name key to tag this Grok pattern.
Pattern This property is required. string
The Grok pattern.
FieldTimeFormat This property is required. string
Process value using the specified format. This is available only when time_type is a string.
FieldTimeKey This property is required. string
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
FieldTimeZone This property is required. string
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
Name This property is required. string
The name key to tag this Grok pattern.
Pattern This property is required. string
The Grok pattern.
fieldTimeFormat This property is required. String
Process value using the specified format. This is available only when time_type is a string.
fieldTimeKey This property is required. String
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
fieldTimeZone This property is required. String
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. String
The name key to tag this Grok pattern.
pattern This property is required. String
The Grok pattern.
fieldTimeFormat This property is required. string
Process value using the specified format. This is available only when time_type is a string.
fieldTimeKey This property is required. string
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
fieldTimeZone This property is required. string
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. string
The name key to tag this Grok pattern.
pattern This property is required. string
The Grok pattern.
field_time_format This property is required. str
Process value using the specified format. This is available only when time_type is a string.
field_time_key This property is required. 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 This property is required. str
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. str
The name key to tag this Grok pattern.
pattern This property is required. str
The Grok pattern.
fieldTimeFormat This property is required. String
Process value using the specified format. This is available only when time_type is a string.
fieldTimeKey This property is required. String
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
fieldTimeZone This property is required. String
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. String
The name key to tag this Grok pattern.
pattern This property is required. String
The Grok pattern.

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput

Dimensions This property is required. Dictionary<string, string>
Dimensions to be added for metrics.
Namespace This property is required. string
Namespace to emit metrics.
ResourceGroup This property is required. string
Resource group to emit metrics.
Dimensions This property is required. map[string]string
Dimensions to be added for metrics.
Namespace This property is required. string
Namespace to emit metrics.
ResourceGroup This property is required. string
Resource group to emit metrics.
dimensions This property is required. Map<String,String>
Dimensions to be added for metrics.
namespace This property is required. String
Namespace to emit metrics.
resourceGroup This property is required. String
Resource group to emit metrics.
dimensions This property is required. {[key: string]: string}
Dimensions to be added for metrics.
namespace This property is required. string
Namespace to emit metrics.
resourceGroup This property is required. string
Resource group to emit metrics.
dimensions This property is required. Mapping[str, str]
Dimensions to be added for metrics.
namespace This property is required. str
Namespace to emit metrics.
resource_group This property is required. str
Resource group to emit metrics.
dimensions This property is required. Map<String>
Dimensions to be added for metrics.
namespace This property is required. String
Namespace to emit metrics.
resourceGroup This property is required. String
Resource group to emit metrics.

GetUnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter

AllowLists This property is required. List<string>
A list of filtering rules to include logs
DenyLists This property is required. List<string>
A list of filtering rules to reject logs
FilterType This property is required. string
Unified schema logging filter type.
Name This property is required. string
The name key to tag this Grok pattern.
AllowLists This property is required. []string
A list of filtering rules to include logs
DenyLists This property is required. []string
A list of filtering rules to reject logs
FilterType This property is required. string
Unified schema logging filter type.
Name This property is required. string
The name key to tag this Grok pattern.
allowLists This property is required. List<String>
A list of filtering rules to include logs
denyLists This property is required. List<String>
A list of filtering rules to reject logs
filterType This property is required. String
Unified schema logging filter type.
name This property is required. String
The name key to tag this Grok pattern.
allowLists This property is required. string[]
A list of filtering rules to include logs
denyLists This property is required. string[]
A list of filtering rules to reject logs
filterType This property is required. string
Unified schema logging filter type.
name This property is required. string
The name key to tag this Grok pattern.
allow_lists This property is required. Sequence[str]
A list of filtering rules to include logs
deny_lists This property is required. Sequence[str]
A list of filtering rules to reject logs
filter_type This property is required. str
Unified schema logging filter type.
name This property is required. str
The name key to tag this Grok pattern.
allowLists This property is required. List<String>
A list of filtering rules to include logs
denyLists This property is required. List<String>
A list of filtering rules to reject logs
filterType This property is required. String
Unified schema logging filter type.
name This property is required. String
The name key to tag this Grok pattern.

GetUnifiedAgentConfigurationServiceConfigurationDestination

LogObjectId This property is required. string
The OCID of the resource.
OperationalMetricsConfigurations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration>
Unified monitoring agent operational metrics configuration object.
LogObjectId This property is required. string
The OCID of the resource.
OperationalMetricsConfigurations This property is required. []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration
Unified monitoring agent operational metrics configuration object.
logObjectId This property is required. String
The OCID of the resource.
operationalMetricsConfigurations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration>
Unified monitoring agent operational metrics configuration object.
logObjectId This property is required. string
The OCID of the resource.
operationalMetricsConfigurations This property is required. GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration[]
Unified monitoring agent operational metrics configuration object.
log_object_id This property is required. str
The OCID of the resource.
operational_metrics_configurations This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration]
Unified monitoring agent operational metrics configuration object.
logObjectId This property is required. String
The OCID of the resource.
operationalMetricsConfigurations This property is required. List<Property Map>
Unified monitoring agent operational metrics configuration object.

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration

Destinations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination>
Unified monitoring agent operational metrics destination object.
Sources This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource>
Unified monitoring agent operational metrics source object.
Destinations This property is required. []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination
Unified monitoring agent operational metrics destination object.
Sources This property is required. []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource
Unified monitoring agent operational metrics source object.
destinations This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination>
Unified monitoring agent operational metrics destination object.
sources This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource>
Unified monitoring agent operational metrics source object.
destinations This property is required. GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination[]
Unified monitoring agent operational metrics destination object.
sources This property is required. GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource[]
Unified monitoring agent operational metrics source object.
destinations This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination]
Unified monitoring agent operational metrics destination object.
sources This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource]
Unified monitoring agent operational metrics source object.
destinations This property is required. List<Property Map>
Unified monitoring agent operational metrics destination object.
sources This property is required. List<Property Map>
Unified monitoring agent operational metrics source object.

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination

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

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource

Metrics This property is required. List<string>
List of unified monitoring agent operational metrics.
RecordInputs This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput>
record section of openmetrics parser.
Type This property is required. string
Type of the unified monitoring agent operational metrics source object.
Metrics This property is required. []string
List of unified monitoring agent operational metrics.
RecordInputs This property is required. []GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput
record section of openmetrics parser.
Type This property is required. string
Type of the unified monitoring agent operational metrics source object.
metrics This property is required. List<String>
List of unified monitoring agent operational metrics.
recordInputs This property is required. List<GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput>
record section of openmetrics parser.
type This property is required. String
Type of the unified monitoring agent operational metrics source object.
metrics This property is required. string[]
List of unified monitoring agent operational metrics.
recordInputs This property is required. GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput[]
record section of openmetrics parser.
type This property is required. string
Type of the unified monitoring agent operational metrics source object.
metrics This property is required. Sequence[str]
List of unified monitoring agent operational metrics.
record_inputs This property is required. Sequence[logging.GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput]
record section of openmetrics parser.
type This property is required. str
Type of the unified monitoring agent operational metrics source object.
metrics This property is required. List<String>
List of unified monitoring agent operational metrics.
recordInputs This property is required. List<Property Map>
record section of openmetrics parser.
type This property is required. String
Type of the unified monitoring agent operational metrics source object.

GetUnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput

Namespace This property is required. string
Namespace to emit metrics.
ResourceGroup This property is required. string
Resource group to emit metrics.
Namespace This property is required. string
Namespace to emit metrics.
ResourceGroup This property is required. string
Resource group to emit metrics.
namespace This property is required. String
Namespace to emit metrics.
resourceGroup This property is required. String
Resource group to emit metrics.
namespace This property is required. string
Namespace to emit metrics.
resourceGroup This property is required. string
Resource group to emit metrics.
namespace This property is required. str
Namespace to emit metrics.
resource_group This property is required. str
Resource group to emit metrics.
namespace This property is required. String
Namespace to emit metrics.
resourceGroup This property is required. String
Resource group to emit metrics.

GetUnifiedAgentConfigurationServiceConfigurationSource

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

GetUnifiedAgentConfigurationServiceConfigurationSourceAdvancedOption

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

GetUnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser

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

GetUnifiedAgentConfigurationServiceConfigurationSourceParserPattern

FieldTimeFormat This property is required. string
Process value using the specified format. This is available only when time_type is a string.
FieldTimeKey This property is required. string
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
FieldTimeZone This property is required. string
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
Name This property is required. string
The name key to tag this Grok pattern.
Pattern This property is required. string
The Grok pattern.
FieldTimeFormat This property is required. string
Process value using the specified format. This is available only when time_type is a string.
FieldTimeKey This property is required. string
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
FieldTimeZone This property is required. string
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
Name This property is required. string
The name key to tag this Grok pattern.
Pattern This property is required. string
The Grok pattern.
fieldTimeFormat This property is required. String
Process value using the specified format. This is available only when time_type is a string.
fieldTimeKey This property is required. String
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
fieldTimeZone This property is required. String
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. String
The name key to tag this Grok pattern.
pattern This property is required. String
The Grok pattern.
fieldTimeFormat This property is required. string
Process value using the specified format. This is available only when time_type is a string.
fieldTimeKey This property is required. string
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
fieldTimeZone This property is required. string
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. string
The name key to tag this Grok pattern.
pattern This property is required. string
The Grok pattern.
field_time_format This property is required. str
Process value using the specified format. This is available only when time_type is a string.
field_time_key This property is required. 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 This property is required. str
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. str
The name key to tag this Grok pattern.
pattern This property is required. str
The Grok pattern.
fieldTimeFormat This property is required. String
Process value using the specified format. This is available only when time_type is a string.
fieldTimeKey This property is required. String
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
fieldTimeZone This property is required. String
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. String
The name key to tag this Grok pattern.
pattern This property is required. String
The Grok pattern.

GetUnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput

Dimensions This property is required. Dictionary<string, string>
Dimensions to be added for metrics.
Namespace This property is required. string
Namespace to emit metrics.
ResourceGroup This property is required. string
Resource group to emit metrics.
Dimensions This property is required. map[string]string
Dimensions to be added for metrics.
Namespace This property is required. string
Namespace to emit metrics.
ResourceGroup This property is required. string
Resource group to emit metrics.
dimensions This property is required. Map<String,String>
Dimensions to be added for metrics.
namespace This property is required. String
Namespace to emit metrics.
resourceGroup This property is required. String
Resource group to emit metrics.
dimensions This property is required. {[key: string]: string}
Dimensions to be added for metrics.
namespace This property is required. string
Namespace to emit metrics.
resourceGroup This property is required. string
Resource group to emit metrics.
dimensions This property is required. Mapping[str, str]
Dimensions to be added for metrics.
namespace This property is required. str
Namespace to emit metrics.
resource_group This property is required. str
Resource group to emit metrics.
dimensions This property is required. Map<String>
Dimensions to be added for metrics.
namespace This property is required. String
Namespace to emit metrics.
resourceGroup This property is required. String
Resource group to emit metrics.

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter

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

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList

Key This property is required. string
A new key
Pattern This property is required. string
The Grok pattern.
Key This property is required. string
A new key
Pattern This property is required. string
The Grok pattern.
key This property is required. String
A new key
pattern This property is required. String
The Grok pattern.
key This property is required. string
A new key
pattern This property is required. string
The Grok pattern.
key This property is required. str
A new key
pattern This property is required. str
The Grok pattern.
key This property is required. String
A new key
pattern This property is required. String
The Grok pattern.

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection

Name This property is required. string
The name key to tag this Grok pattern.
Params This property is required. Dictionary<string, string>
Parameters of the custom filter
Name This property is required. string
The name key to tag this Grok pattern.
Params This property is required. map[string]string
Parameters of the custom filter
name This property is required. String
The name key to tag this Grok pattern.
params This property is required. Map<String,String>
Parameters of the custom filter
name This property is required. string
The name key to tag this Grok pattern.
params This property is required. {[key: string]: string}
Parameters of the custom filter
name This property is required. str
The name key to tag this Grok pattern.
params This property is required. Mapping[str, str]
Parameters of the custom filter
name This property is required. String
The name key to tag this Grok pattern.
params This property is required. Map<String>
Parameters of the custom filter

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList

Key This property is required. string
A new key
Pattern This property is required. string
The Grok pattern.
Key This property is required. string
A new key
Pattern This property is required. string
The Grok pattern.
key This property is required. String
A new key
pattern This property is required. String
The Grok pattern.
key This property is required. string
A new key
pattern This property is required. string
The Grok pattern.
key This property is required. str
A new key
pattern This property is required. str
The Grok pattern.
key This property is required. String
A new key
pattern This property is required. String
The Grok pattern.

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser

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

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser

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

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern

FieldTimeFormat This property is required. string
Process value using the specified format. This is available only when time_type is a string.
FieldTimeKey This property is required. string
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
FieldTimeZone This property is required. string
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
Name This property is required. string
The name key to tag this Grok pattern.
Pattern This property is required. string
The Grok pattern.
FieldTimeFormat This property is required. string
Process value using the specified format. This is available only when time_type is a string.
FieldTimeKey This property is required. string
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
FieldTimeZone This property is required. string
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
Name This property is required. string
The name key to tag this Grok pattern.
Pattern This property is required. string
The Grok pattern.
fieldTimeFormat This property is required. String
Process value using the specified format. This is available only when time_type is a string.
fieldTimeKey This property is required. String
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
fieldTimeZone This property is required. String
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. String
The name key to tag this Grok pattern.
pattern This property is required. String
The Grok pattern.
fieldTimeFormat This property is required. string
Process value using the specified format. This is available only when time_type is a string.
fieldTimeKey This property is required. string
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
fieldTimeZone This property is required. string
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. string
The name key to tag this Grok pattern.
pattern This property is required. string
The Grok pattern.
field_time_format This property is required. str
Process value using the specified format. This is available only when time_type is a string.
field_time_key This property is required. 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 This property is required. str
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. str
The name key to tag this Grok pattern.
pattern This property is required. str
The Grok pattern.
fieldTimeFormat This property is required. String
Process value using the specified format. This is available only when time_type is a string.
fieldTimeKey This property is required. String
Specify the time field for the event time. If the event doesn't have this field, the current time is used.
fieldTimeZone This property is required. String
Use the specified time zone. The time value can be parsed or formatted in the specified time zone.
name This property is required. String
The name key to tag this Grok pattern.
pattern This property is required. String
The Grok pattern.

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput

Dimensions This property is required. Dictionary<string, string>
Dimensions to be added for metrics.
Namespace This property is required. string
Namespace to emit metrics.
ResourceGroup This property is required. string
Resource group to emit metrics.
Dimensions This property is required. map[string]string
Dimensions to be added for metrics.
Namespace This property is required. string
Namespace to emit metrics.
ResourceGroup This property is required. string
Resource group to emit metrics.
dimensions This property is required. Map<String,String>
Dimensions to be added for metrics.
namespace This property is required. String
Namespace to emit metrics.
resourceGroup This property is required. String
Resource group to emit metrics.
dimensions This property is required. {[key: string]: string}
Dimensions to be added for metrics.
namespace This property is required. string
Namespace to emit metrics.
resourceGroup This property is required. string
Resource group to emit metrics.
dimensions This property is required. Mapping[str, str]
Dimensions to be added for metrics.
namespace This property is required. str
Namespace to emit metrics.
resource_group This property is required. str
Resource group to emit metrics.
dimensions This property is required. Map<String>
Dimensions to be added for metrics.
namespace This property is required. String
Namespace to emit metrics.
resourceGroup This property is required. String
Resource group to emit metrics.

GetUnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList

Key This property is required. string
A new key
Value This property is required. string
A new value
Key This property is required. string
A new key
Value This property is required. string
A new value
key This property is required. String
A new key
value This property is required. String
A new value
key This property is required. string
A new key
value This property is required. string
A new value
key This property is required. str
A new key
value This property is required. str
A new value
key This property is required. String
A new key
value This property is required. 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.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi