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