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

oci.Logging.UnifiedAgentConfiguration

Explore with Pulumi AI

This resource provides the Unified Agent Configuration resource in Oracle Cloud Infrastructure Logging service.

Create unified agent configuration registration.

Create UnifiedAgentConfiguration Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new UnifiedAgentConfiguration(name: string, args: UnifiedAgentConfigurationArgs, opts?: CustomResourceOptions);
@overload
def UnifiedAgentConfiguration(resource_name: str,
                              args: UnifiedAgentConfigurationArgs,
                              opts: Optional[ResourceOptions] = None)

@overload
def UnifiedAgentConfiguration(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              compartment_id: Optional[str] = None,
                              description: Optional[str] = None,
                              display_name: Optional[str] = None,
                              is_enabled: Optional[bool] = None,
                              service_configuration: Optional[_logging.UnifiedAgentConfigurationServiceConfigurationArgs] = None,
                              defined_tags: Optional[Mapping[str, str]] = None,
                              freeform_tags: Optional[Mapping[str, str]] = None,
                              group_association: Optional[_logging.UnifiedAgentConfigurationGroupAssociationArgs] = None)
func NewUnifiedAgentConfiguration(ctx *Context, name string, args UnifiedAgentConfigurationArgs, opts ...ResourceOption) (*UnifiedAgentConfiguration, error)
public UnifiedAgentConfiguration(string name, UnifiedAgentConfigurationArgs args, CustomResourceOptions? opts = null)
public UnifiedAgentConfiguration(String name, UnifiedAgentConfigurationArgs args)
public UnifiedAgentConfiguration(String name, UnifiedAgentConfigurationArgs args, CustomResourceOptions options)
type: oci:Logging:UnifiedAgentConfiguration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. UnifiedAgentConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. UnifiedAgentConfigurationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. UnifiedAgentConfigurationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. UnifiedAgentConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. UnifiedAgentConfigurationArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var unifiedAgentConfigurationResource = new Oci.Logging.UnifiedAgentConfiguration("unifiedAgentConfigurationResource", new()
{
    CompartmentId = "string",
    Description = "string",
    DisplayName = "string",
    IsEnabled = false,
    ServiceConfiguration = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationArgs
    {
        ConfigurationType = "string",
        ApplicationConfigurations = new[]
        {
            new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs
            {
                Destination = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs
                {
                    CompartmentId = "string",
                    MetricsNamespace = "string",
                },
                SourceType = "string",
                Source = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs
                {
                    AdvancedOptions = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs
                    {
                        IsReadFromHead = false,
                    },
                    Name = "string",
                    Parser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs
                    {
                        ParserType = "string",
                        MessageFormat = "string",
                        Expression = "string",
                        FormatFirstline = "string",
                        Formats = new[]
                        {
                            "string",
                        },
                        GrokFailureKey = "string",
                        GrokNameKey = "string",
                        IsEstimateCurrentEvent = false,
                        IsKeepTimeKey = false,
                        IsMergeCriFields = false,
                        IsNullEmptyString = false,
                        IsSupportColonlessIdent = false,
                        IsWithPriority = false,
                        Keys = new[]
                        {
                            "string",
                        },
                        Delimiter = "string",
                        FieldTimeKey = "string",
                        NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs
                        {
                            FieldTimeKey = "string",
                            IsKeepTimeKey = false,
                            ParseNested = false,
                            Separator = "string",
                            TimeFormat = "string",
                            TimeType = "string",
                        },
                        MessageKey = "string",
                        NullValuePattern = "string",
                        ParseNested = false,
                        MultiLineStartRegexp = "string",
                        Patterns = new[]
                        {
                            new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs
                            {
                                FieldTimeFormat = "string",
                                FieldTimeKey = "string",
                                FieldTimeZone = "string",
                                Name = "string",
                                Pattern = "string",
                            },
                        },
                        RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs
                        {
                            Dimensions = 
                            {
                                { "string", "string" },
                            },
                            Namespace = "string",
                            ResourceGroup = "string",
                        },
                        Rfc5424timeFormat = "string",
                        Separator = "string",
                        SyslogParserType = "string",
                        TimeFormat = "string",
                        TimeType = "string",
                        TimeoutInMilliseconds = 0,
                        Types = 
                        {
                            { "string", "string" },
                        },
                    },
                    Paths = new[]
                    {
                        "string",
                    },
                    SourceType = "string",
                },
                Sources = new[]
                {
                    new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs
                    {
                        AdvancedOptions = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs
                        {
                            IsReadFromHead = false,
                        },
                        Name = "string",
                        Parser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs
                        {
                            ParserType = "string",
                            MessageFormat = "string",
                            Expression = "string",
                            FormatFirstline = "string",
                            Formats = new[]
                            {
                                "string",
                            },
                            GrokFailureKey = "string",
                            GrokNameKey = "string",
                            IsEstimateCurrentEvent = false,
                            IsKeepTimeKey = false,
                            IsMergeCriFields = false,
                            IsNullEmptyString = false,
                            IsSupportColonlessIdent = false,
                            IsWithPriority = false,
                            Keys = new[]
                            {
                                "string",
                            },
                            Delimiter = "string",
                            FieldTimeKey = "string",
                            NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs
                            {
                                FieldTimeKey = "string",
                                IsKeepTimeKey = false,
                                ParseNested = false,
                                Separator = "string",
                                TimeFormat = "string",
                                TimeType = "string",
                            },
                            MessageKey = "string",
                            NullValuePattern = "string",
                            ParseNested = false,
                            MultiLineStartRegexp = "string",
                            Patterns = new[]
                            {
                                new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs
                                {
                                    FieldTimeFormat = "string",
                                    FieldTimeKey = "string",
                                    FieldTimeZone = "string",
                                    Name = "string",
                                    Pattern = "string",
                                },
                            },
                            RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs
                            {
                                Dimensions = 
                                {
                                    { "string", "string" },
                                },
                                Namespace = "string",
                                ResourceGroup = "string",
                            },
                            Rfc5424timeFormat = "string",
                            Separator = "string",
                            SyslogParserType = "string",
                            TimeFormat = "string",
                            TimeType = "string",
                            TimeoutInMilliseconds = 0,
                            Types = 
                            {
                                { "string", "string" },
                            },
                        },
                        Paths = new[]
                        {
                            "string",
                        },
                        SourceType = "string",
                    },
                },
                UnifiedAgentConfigurationFilter = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs
                {
                    AllowLists = new[]
                    {
                        "string",
                    },
                    DenyLists = new[]
                    {
                        "string",
                    },
                    FilterType = "string",
                    Name = "string",
                },
            },
        },
        Destination = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationArgs
        {
            LogObjectId = "string",
            OperationalMetricsConfiguration = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs
            {
                Destination = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs
                {
                    CompartmentId = "string",
                },
                Source = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs
                {
                    RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs
                    {
                        Namespace = "string",
                        ResourceGroup = "string",
                    },
                    Type = "string",
                    Metrics = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Sources = new[]
        {
            new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceArgs
            {
                SourceType = "string",
                AdvancedOptions = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs
                {
                    IsReadFromHead = false,
                },
                Channels = new[]
                {
                    "string",
                },
                CustomPlugin = "string",
                Name = "string",
                Parser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceParserArgs
                {
                    ParserType = "string",
                    MessageFormat = "string",
                    Expression = "string",
                    FormatFirstline = "string",
                    Formats = new[]
                    {
                        "string",
                    },
                    GrokFailureKey = "string",
                    GrokNameKey = "string",
                    IsEstimateCurrentEvent = false,
                    IsKeepTimeKey = false,
                    IsMergeCriFields = false,
                    IsNullEmptyString = false,
                    IsSupportColonlessIdent = false,
                    IsWithPriority = false,
                    Keys = new[]
                    {
                        "string",
                    },
                    Delimiter = "string",
                    FieldTimeKey = "string",
                    NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs
                    {
                        FieldTimeKey = "string",
                        IsKeepTimeKey = false,
                        ParseNested = false,
                        Separator = "string",
                        TimeFormat = "string",
                        TimeType = "string",
                    },
                    MessageKey = "string",
                    NullValuePattern = "string",
                    ParseNested = false,
                    MultiLineStartRegexp = "string",
                    Patterns = new[]
                    {
                        new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs
                        {
                            FieldTimeFormat = "string",
                            FieldTimeKey = "string",
                            FieldTimeZone = "string",
                            Name = "string",
                            Pattern = "string",
                        },
                    },
                    RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs
                    {
                        Dimensions = 
                        {
                            { "string", "string" },
                        },
                        Namespace = "string",
                        ResourceGroup = "string",
                    },
                    Rfc5424timeFormat = "string",
                    Separator = "string",
                    SyslogParserType = "string",
                    TimeFormat = "string",
                    TimeType = "string",
                    TimeoutInMilliseconds = 0,
                    Types = 
                    {
                        { "string", "string" },
                    },
                },
                Paths = new[]
                {
                    "string",
                },
            },
        },
        UnifiedAgentConfigurationFilters = new[]
        {
            new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs
            {
                FilterType = "string",
                Name = "string",
                IsRubyEnabled = false,
                CustomFilterType = "string",
                EmitInvalidRecordToError = false,
                CustomSections = new[]
                {
                    new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs
                    {
                        Name = "string",
                        Params = 
                        {
                            { "string", "string" },
                        },
                    },
                },
                HashValueField = "string",
                InjectKeyPrefix = "string",
                IsAutoTypecastEnabled = false,
                IsRenewRecordEnabled = false,
                AllowLists = new[]
                {
                    new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs
                    {
                        Key = "string",
                        Pattern = "string",
                    },
                },
                KeepKeys = new[]
                {
                    "string",
                },
                KeyName = "string",
                DenyLists = new[]
                {
                    new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs
                    {
                        Key = "string",
                        Pattern = "string",
                    },
                },
                Params = 
                {
                    { "string", "string" },
                },
                Parser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs
                {
                    ParserType = "string",
                    MessageFormat = "string",
                    Expression = "string",
                    FormatFirstline = "string",
                    Formats = new[]
                    {
                        "string",
                    },
                    GrokFailureKey = "string",
                    GrokNameKey = "string",
                    IsEstimateCurrentEvent = false,
                    IsKeepTimeKey = false,
                    IsMergeCriFields = false,
                    IsNullEmptyString = false,
                    IsSupportColonlessIdent = false,
                    IsWithPriority = false,
                    Keys = new[]
                    {
                        "string",
                    },
                    Delimiter = "string",
                    FieldTimeKey = "string",
                    NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs
                    {
                        FieldTimeKey = "string",
                        IsKeepTimeKey = false,
                        ParseNested = false,
                        Separator = "string",
                        TimeFormat = "string",
                        TimeType = "string",
                    },
                    MessageKey = "string",
                    NullValuePattern = "string",
                    ParseNested = false,
                    MultiLineStartRegexp = "string",
                    Patterns = new[]
                    {
                        new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs
                        {
                            FieldTimeFormat = "string",
                            FieldTimeKey = "string",
                            FieldTimeZone = "string",
                            Name = "string",
                            Pattern = "string",
                        },
                    },
                    RecordInput = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs
                    {
                        Dimensions = 
                        {
                            { "string", "string" },
                        },
                        Namespace = "string",
                        ResourceGroup = "string",
                    },
                    Rfc5424timeFormat = "string",
                    Separator = "string",
                    SyslogParserType = "string",
                    TimeFormat = "string",
                    TimeType = "string",
                    TimeoutInMilliseconds = 0,
                    Types = 
                    {
                        { "string", "string" },
                    },
                },
                RecordLists = new[]
                {
                    new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs
                    {
                        Key = "string",
                        Value = "string",
                    },
                },
                RemoveKeyNameField = false,
                RemoveKeys = new[]
                {
                    "string",
                },
                RenewTimeKey = "string",
                ReplaceInvalidSequence = false,
                ReserveData = false,
                ReserveTime = false,
            },
        },
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    FreeformTags = 
    {
        { "string", "string" },
    },
    GroupAssociation = new Oci.Logging.Inputs.UnifiedAgentConfigurationGroupAssociationArgs
    {
        GroupLists = new[]
        {
            "string",
        },
    },
});
Copy
example, err := Logging.NewUnifiedAgentConfiguration(ctx, "unifiedAgentConfigurationResource", &Logging.UnifiedAgentConfigurationArgs{
	CompartmentId: pulumi.String("string"),
	Description:   pulumi.String("string"),
	DisplayName:   pulumi.String("string"),
	IsEnabled:     pulumi.Bool(false),
	ServiceConfiguration: &logging.UnifiedAgentConfigurationServiceConfigurationArgs{
		ConfigurationType: pulumi.String("string"),
		ApplicationConfigurations: logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArray{
			&logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs{
				Destination: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs{
					CompartmentId:    pulumi.String("string"),
					MetricsNamespace: pulumi.String("string"),
				},
				SourceType: pulumi.String("string"),
				Source: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs{
					AdvancedOptions: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs{
						IsReadFromHead: pulumi.Bool(false),
					},
					Name: pulumi.String("string"),
					Parser: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs{
						ParserType:      pulumi.String("string"),
						MessageFormat:   pulumi.String("string"),
						Expression:      pulumi.String("string"),
						FormatFirstline: pulumi.String("string"),
						Formats: pulumi.StringArray{
							pulumi.String("string"),
						},
						GrokFailureKey:          pulumi.String("string"),
						GrokNameKey:             pulumi.String("string"),
						IsEstimateCurrentEvent:  pulumi.Bool(false),
						IsKeepTimeKey:           pulumi.Bool(false),
						IsMergeCriFields:        pulumi.Bool(false),
						IsNullEmptyString:       pulumi.Bool(false),
						IsSupportColonlessIdent: pulumi.Bool(false),
						IsWithPriority:          pulumi.Bool(false),
						Keys: pulumi.StringArray{
							pulumi.String("string"),
						},
						Delimiter:    pulumi.String("string"),
						FieldTimeKey: pulumi.String("string"),
						NestedParser: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs{
							FieldTimeKey:  pulumi.String("string"),
							IsKeepTimeKey: pulumi.Bool(false),
							ParseNested:   pulumi.Bool(false),
							Separator:     pulumi.String("string"),
							TimeFormat:    pulumi.String("string"),
							TimeType:      pulumi.String("string"),
						},
						MessageKey:           pulumi.String("string"),
						NullValuePattern:     pulumi.String("string"),
						ParseNested:          pulumi.Bool(false),
						MultiLineStartRegexp: pulumi.String("string"),
						Patterns: logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray{
							&logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs{
								FieldTimeFormat: pulumi.String("string"),
								FieldTimeKey:    pulumi.String("string"),
								FieldTimeZone:   pulumi.String("string"),
								Name:            pulumi.String("string"),
								Pattern:         pulumi.String("string"),
							},
						},
						RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs{
							Dimensions: pulumi.StringMap{
								"string": pulumi.String("string"),
							},
							Namespace:     pulumi.String("string"),
							ResourceGroup: pulumi.String("string"),
						},
						Rfc5424timeFormat:     pulumi.String("string"),
						Separator:             pulumi.String("string"),
						SyslogParserType:      pulumi.String("string"),
						TimeFormat:            pulumi.String("string"),
						TimeType:              pulumi.String("string"),
						TimeoutInMilliseconds: pulumi.Int(0),
						Types: pulumi.StringMap{
							"string": pulumi.String("string"),
						},
					},
					Paths: pulumi.StringArray{
						pulumi.String("string"),
					},
					SourceType: pulumi.String("string"),
				},
				Sources: logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArray{
					&logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs{
						AdvancedOptions: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs{
							IsReadFromHead: pulumi.Bool(false),
						},
						Name: pulumi.String("string"),
						Parser: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs{
							ParserType:      pulumi.String("string"),
							MessageFormat:   pulumi.String("string"),
							Expression:      pulumi.String("string"),
							FormatFirstline: pulumi.String("string"),
							Formats: pulumi.StringArray{
								pulumi.String("string"),
							},
							GrokFailureKey:          pulumi.String("string"),
							GrokNameKey:             pulumi.String("string"),
							IsEstimateCurrentEvent:  pulumi.Bool(false),
							IsKeepTimeKey:           pulumi.Bool(false),
							IsMergeCriFields:        pulumi.Bool(false),
							IsNullEmptyString:       pulumi.Bool(false),
							IsSupportColonlessIdent: pulumi.Bool(false),
							IsWithPriority:          pulumi.Bool(false),
							Keys: pulumi.StringArray{
								pulumi.String("string"),
							},
							Delimiter:    pulumi.String("string"),
							FieldTimeKey: pulumi.String("string"),
							NestedParser: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs{
								FieldTimeKey:  pulumi.String("string"),
								IsKeepTimeKey: pulumi.Bool(false),
								ParseNested:   pulumi.Bool(false),
								Separator:     pulumi.String("string"),
								TimeFormat:    pulumi.String("string"),
								TimeType:      pulumi.String("string"),
							},
							MessageKey:           pulumi.String("string"),
							NullValuePattern:     pulumi.String("string"),
							ParseNested:          pulumi.Bool(false),
							MultiLineStartRegexp: pulumi.String("string"),
							Patterns: logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArray{
								&logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs{
									FieldTimeFormat: pulumi.String("string"),
									FieldTimeKey:    pulumi.String("string"),
									FieldTimeZone:   pulumi.String("string"),
									Name:            pulumi.String("string"),
									Pattern:         pulumi.String("string"),
								},
							},
							RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs{
								Dimensions: pulumi.StringMap{
									"string": pulumi.String("string"),
								},
								Namespace:     pulumi.String("string"),
								ResourceGroup: pulumi.String("string"),
							},
							Rfc5424timeFormat:     pulumi.String("string"),
							Separator:             pulumi.String("string"),
							SyslogParserType:      pulumi.String("string"),
							TimeFormat:            pulumi.String("string"),
							TimeType:              pulumi.String("string"),
							TimeoutInMilliseconds: pulumi.Int(0),
							Types: pulumi.StringMap{
								"string": pulumi.String("string"),
							},
						},
						Paths: pulumi.StringArray{
							pulumi.String("string"),
						},
						SourceType: pulumi.String("string"),
					},
				},
				UnifiedAgentConfigurationFilter: &logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs{
					AllowLists: pulumi.StringArray{
						pulumi.String("string"),
					},
					DenyLists: pulumi.StringArray{
						pulumi.String("string"),
					},
					FilterType: pulumi.String("string"),
					Name:       pulumi.String("string"),
				},
			},
		},
		Destination: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationArgs{
			LogObjectId: pulumi.String("string"),
			OperationalMetricsConfiguration: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs{
				Destination: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs{
					CompartmentId: pulumi.String("string"),
				},
				Source: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs{
					RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs{
						Namespace:     pulumi.String("string"),
						ResourceGroup: pulumi.String("string"),
					},
					Type: pulumi.String("string"),
					Metrics: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
			},
		},
		Sources: logging.UnifiedAgentConfigurationServiceConfigurationSourceArray{
			&logging.UnifiedAgentConfigurationServiceConfigurationSourceArgs{
				SourceType: pulumi.String("string"),
				AdvancedOptions: &logging.UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs{
					IsReadFromHead: pulumi.Bool(false),
				},
				Channels: pulumi.StringArray{
					pulumi.String("string"),
				},
				CustomPlugin: pulumi.String("string"),
				Name:         pulumi.String("string"),
				Parser: &logging.UnifiedAgentConfigurationServiceConfigurationSourceParserArgs{
					ParserType:      pulumi.String("string"),
					MessageFormat:   pulumi.String("string"),
					Expression:      pulumi.String("string"),
					FormatFirstline: pulumi.String("string"),
					Formats: pulumi.StringArray{
						pulumi.String("string"),
					},
					GrokFailureKey:          pulumi.String("string"),
					GrokNameKey:             pulumi.String("string"),
					IsEstimateCurrentEvent:  pulumi.Bool(false),
					IsKeepTimeKey:           pulumi.Bool(false),
					IsMergeCriFields:        pulumi.Bool(false),
					IsNullEmptyString:       pulumi.Bool(false),
					IsSupportColonlessIdent: pulumi.Bool(false),
					IsWithPriority:          pulumi.Bool(false),
					Keys: pulumi.StringArray{
						pulumi.String("string"),
					},
					Delimiter:    pulumi.String("string"),
					FieldTimeKey: pulumi.String("string"),
					NestedParser: &logging.UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs{
						FieldTimeKey:  pulumi.String("string"),
						IsKeepTimeKey: pulumi.Bool(false),
						ParseNested:   pulumi.Bool(false),
						Separator:     pulumi.String("string"),
						TimeFormat:    pulumi.String("string"),
						TimeType:      pulumi.String("string"),
					},
					MessageKey:           pulumi.String("string"),
					NullValuePattern:     pulumi.String("string"),
					ParseNested:          pulumi.Bool(false),
					MultiLineStartRegexp: pulumi.String("string"),
					Patterns: logging.UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArray{
						&logging.UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs{
							FieldTimeFormat: pulumi.String("string"),
							FieldTimeKey:    pulumi.String("string"),
							FieldTimeZone:   pulumi.String("string"),
							Name:            pulumi.String("string"),
							Pattern:         pulumi.String("string"),
						},
					},
					RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs{
						Dimensions: pulumi.StringMap{
							"string": pulumi.String("string"),
						},
						Namespace:     pulumi.String("string"),
						ResourceGroup: pulumi.String("string"),
					},
					Rfc5424timeFormat:     pulumi.String("string"),
					Separator:             pulumi.String("string"),
					SyslogParserType:      pulumi.String("string"),
					TimeFormat:            pulumi.String("string"),
					TimeType:              pulumi.String("string"),
					TimeoutInMilliseconds: pulumi.Int(0),
					Types: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
				},
				Paths: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
		UnifiedAgentConfigurationFilters: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArray{
			&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs{
				FilterType:               pulumi.String("string"),
				Name:                     pulumi.String("string"),
				IsRubyEnabled:            pulumi.Bool(false),
				CustomFilterType:         pulumi.String("string"),
				EmitInvalidRecordToError: pulumi.Bool(false),
				CustomSections: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArray{
					&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs{
						Name: pulumi.String("string"),
						Params: pulumi.StringMap{
							"string": pulumi.String("string"),
						},
					},
				},
				HashValueField:        pulumi.String("string"),
				InjectKeyPrefix:       pulumi.String("string"),
				IsAutoTypecastEnabled: pulumi.Bool(false),
				IsRenewRecordEnabled:  pulumi.Bool(false),
				AllowLists: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArray{
					&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs{
						Key:     pulumi.String("string"),
						Pattern: pulumi.String("string"),
					},
				},
				KeepKeys: pulumi.StringArray{
					pulumi.String("string"),
				},
				KeyName: pulumi.String("string"),
				DenyLists: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArray{
					&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs{
						Key:     pulumi.String("string"),
						Pattern: pulumi.String("string"),
					},
				},
				Params: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				Parser: &logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs{
					ParserType:      pulumi.String("string"),
					MessageFormat:   pulumi.String("string"),
					Expression:      pulumi.String("string"),
					FormatFirstline: pulumi.String("string"),
					Formats: pulumi.StringArray{
						pulumi.String("string"),
					},
					GrokFailureKey:          pulumi.String("string"),
					GrokNameKey:             pulumi.String("string"),
					IsEstimateCurrentEvent:  pulumi.Bool(false),
					IsKeepTimeKey:           pulumi.Bool(false),
					IsMergeCriFields:        pulumi.Bool(false),
					IsNullEmptyString:       pulumi.Bool(false),
					IsSupportColonlessIdent: pulumi.Bool(false),
					IsWithPriority:          pulumi.Bool(false),
					Keys: pulumi.StringArray{
						pulumi.String("string"),
					},
					Delimiter:    pulumi.String("string"),
					FieldTimeKey: pulumi.String("string"),
					NestedParser: &logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs{
						FieldTimeKey:  pulumi.String("string"),
						IsKeepTimeKey: pulumi.Bool(false),
						ParseNested:   pulumi.Bool(false),
						Separator:     pulumi.String("string"),
						TimeFormat:    pulumi.String("string"),
						TimeType:      pulumi.String("string"),
					},
					MessageKey:           pulumi.String("string"),
					NullValuePattern:     pulumi.String("string"),
					ParseNested:          pulumi.Bool(false),
					MultiLineStartRegexp: pulumi.String("string"),
					Patterns: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArray{
						&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs{
							FieldTimeFormat: pulumi.String("string"),
							FieldTimeKey:    pulumi.String("string"),
							FieldTimeZone:   pulumi.String("string"),
							Name:            pulumi.String("string"),
							Pattern:         pulumi.String("string"),
						},
					},
					RecordInput: &logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs{
						Dimensions: pulumi.StringMap{
							"string": pulumi.String("string"),
						},
						Namespace:     pulumi.String("string"),
						ResourceGroup: pulumi.String("string"),
					},
					Rfc5424timeFormat:     pulumi.String("string"),
					Separator:             pulumi.String("string"),
					SyslogParserType:      pulumi.String("string"),
					TimeFormat:            pulumi.String("string"),
					TimeType:              pulumi.String("string"),
					TimeoutInMilliseconds: pulumi.Int(0),
					Types: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
				},
				RecordLists: logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArray{
					&logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs{
						Key:   pulumi.String("string"),
						Value: pulumi.String("string"),
					},
				},
				RemoveKeyNameField: pulumi.Bool(false),
				RemoveKeys: pulumi.StringArray{
					pulumi.String("string"),
				},
				RenewTimeKey:           pulumi.String("string"),
				ReplaceInvalidSequence: pulumi.Bool(false),
				ReserveData:            pulumi.Bool(false),
				ReserveTime:            pulumi.Bool(false),
			},
		},
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	GroupAssociation: &logging.UnifiedAgentConfigurationGroupAssociationArgs{
		GroupLists: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
})
Copy
var unifiedAgentConfigurationResource = new UnifiedAgentConfiguration("unifiedAgentConfigurationResource", UnifiedAgentConfigurationArgs.builder()
    .compartmentId("string")
    .description("string")
    .displayName("string")
    .isEnabled(false)
    .serviceConfiguration(UnifiedAgentConfigurationServiceConfigurationArgs.builder()
        .configurationType("string")
        .applicationConfigurations(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs.builder()
            .destination(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs.builder()
                .compartmentId("string")
                .metricsNamespace("string")
                .build())
            .sourceType("string")
            .source(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs.builder()
                .advancedOptions(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs.builder()
                    .isReadFromHead(false)
                    .build())
                .name("string")
                .parser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs.builder()
                    .parserType("string")
                    .messageFormat("string")
                    .expression("string")
                    .formatFirstline("string")
                    .formats("string")
                    .grokFailureKey("string")
                    .grokNameKey("string")
                    .isEstimateCurrentEvent(false)
                    .isKeepTimeKey(false)
                    .isMergeCriFields(false)
                    .isNullEmptyString(false)
                    .isSupportColonlessIdent(false)
                    .isWithPriority(false)
                    .keys("string")
                    .delimiter("string")
                    .fieldTimeKey("string")
                    .nestedParser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs.builder()
                        .fieldTimeKey("string")
                        .isKeepTimeKey(false)
                        .parseNested(false)
                        .separator("string")
                        .timeFormat("string")
                        .timeType("string")
                        .build())
                    .messageKey("string")
                    .nullValuePattern("string")
                    .parseNested(false)
                    .multiLineStartRegexp("string")
                    .patterns(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs.builder()
                        .fieldTimeFormat("string")
                        .fieldTimeKey("string")
                        .fieldTimeZone("string")
                        .name("string")
                        .pattern("string")
                        .build())
                    .recordInput(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs.builder()
                        .dimensions(Map.of("string", "string"))
                        .namespace("string")
                        .resourceGroup("string")
                        .build())
                    .rfc5424timeFormat("string")
                    .separator("string")
                    .syslogParserType("string")
                    .timeFormat("string")
                    .timeType("string")
                    .timeoutInMilliseconds(0)
                    .types(Map.of("string", "string"))
                    .build())
                .paths("string")
                .sourceType("string")
                .build())
            .sources(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs.builder()
                .advancedOptions(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs.builder()
                    .isReadFromHead(false)
                    .build())
                .name("string")
                .parser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs.builder()
                    .parserType("string")
                    .messageFormat("string")
                    .expression("string")
                    .formatFirstline("string")
                    .formats("string")
                    .grokFailureKey("string")
                    .grokNameKey("string")
                    .isEstimateCurrentEvent(false)
                    .isKeepTimeKey(false)
                    .isMergeCriFields(false)
                    .isNullEmptyString(false)
                    .isSupportColonlessIdent(false)
                    .isWithPriority(false)
                    .keys("string")
                    .delimiter("string")
                    .fieldTimeKey("string")
                    .nestedParser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs.builder()
                        .fieldTimeKey("string")
                        .isKeepTimeKey(false)
                        .parseNested(false)
                        .separator("string")
                        .timeFormat("string")
                        .timeType("string")
                        .build())
                    .messageKey("string")
                    .nullValuePattern("string")
                    .parseNested(false)
                    .multiLineStartRegexp("string")
                    .patterns(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs.builder()
                        .fieldTimeFormat("string")
                        .fieldTimeKey("string")
                        .fieldTimeZone("string")
                        .name("string")
                        .pattern("string")
                        .build())
                    .recordInput(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs.builder()
                        .dimensions(Map.of("string", "string"))
                        .namespace("string")
                        .resourceGroup("string")
                        .build())
                    .rfc5424timeFormat("string")
                    .separator("string")
                    .syslogParserType("string")
                    .timeFormat("string")
                    .timeType("string")
                    .timeoutInMilliseconds(0)
                    .types(Map.of("string", "string"))
                    .build())
                .paths("string")
                .sourceType("string")
                .build())
            .unifiedAgentConfigurationFilter(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs.builder()
                .allowLists("string")
                .denyLists("string")
                .filterType("string")
                .name("string")
                .build())
            .build())
        .destination(UnifiedAgentConfigurationServiceConfigurationDestinationArgs.builder()
            .logObjectId("string")
            .operationalMetricsConfiguration(UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs.builder()
                .destination(UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs.builder()
                    .compartmentId("string")
                    .build())
                .source(UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs.builder()
                    .recordInput(UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs.builder()
                        .namespace("string")
                        .resourceGroup("string")
                        .build())
                    .type("string")
                    .metrics("string")
                    .build())
                .build())
            .build())
        .sources(UnifiedAgentConfigurationServiceConfigurationSourceArgs.builder()
            .sourceType("string")
            .advancedOptions(UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs.builder()
                .isReadFromHead(false)
                .build())
            .channels("string")
            .customPlugin("string")
            .name("string")
            .parser(UnifiedAgentConfigurationServiceConfigurationSourceParserArgs.builder()
                .parserType("string")
                .messageFormat("string")
                .expression("string")
                .formatFirstline("string")
                .formats("string")
                .grokFailureKey("string")
                .grokNameKey("string")
                .isEstimateCurrentEvent(false)
                .isKeepTimeKey(false)
                .isMergeCriFields(false)
                .isNullEmptyString(false)
                .isSupportColonlessIdent(false)
                .isWithPriority(false)
                .keys("string")
                .delimiter("string")
                .fieldTimeKey("string")
                .nestedParser(UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs.builder()
                    .fieldTimeKey("string")
                    .isKeepTimeKey(false)
                    .parseNested(false)
                    .separator("string")
                    .timeFormat("string")
                    .timeType("string")
                    .build())
                .messageKey("string")
                .nullValuePattern("string")
                .parseNested(false)
                .multiLineStartRegexp("string")
                .patterns(UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs.builder()
                    .fieldTimeFormat("string")
                    .fieldTimeKey("string")
                    .fieldTimeZone("string")
                    .name("string")
                    .pattern("string")
                    .build())
                .recordInput(UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs.builder()
                    .dimensions(Map.of("string", "string"))
                    .namespace("string")
                    .resourceGroup("string")
                    .build())
                .rfc5424timeFormat("string")
                .separator("string")
                .syslogParserType("string")
                .timeFormat("string")
                .timeType("string")
                .timeoutInMilliseconds(0)
                .types(Map.of("string", "string"))
                .build())
            .paths("string")
            .build())
        .unifiedAgentConfigurationFilters(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs.builder()
            .filterType("string")
            .name("string")
            .isRubyEnabled(false)
            .customFilterType("string")
            .emitInvalidRecordToError(false)
            .customSections(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs.builder()
                .name("string")
                .params(Map.of("string", "string"))
                .build())
            .hashValueField("string")
            .injectKeyPrefix("string")
            .isAutoTypecastEnabled(false)
            .isRenewRecordEnabled(false)
            .allowLists(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs.builder()
                .key("string")
                .pattern("string")
                .build())
            .keepKeys("string")
            .keyName("string")
            .denyLists(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs.builder()
                .key("string")
                .pattern("string")
                .build())
            .params(Map.of("string", "string"))
            .parser(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs.builder()
                .parserType("string")
                .messageFormat("string")
                .expression("string")
                .formatFirstline("string")
                .formats("string")
                .grokFailureKey("string")
                .grokNameKey("string")
                .isEstimateCurrentEvent(false)
                .isKeepTimeKey(false)
                .isMergeCriFields(false)
                .isNullEmptyString(false)
                .isSupportColonlessIdent(false)
                .isWithPriority(false)
                .keys("string")
                .delimiter("string")
                .fieldTimeKey("string")
                .nestedParser(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs.builder()
                    .fieldTimeKey("string")
                    .isKeepTimeKey(false)
                    .parseNested(false)
                    .separator("string")
                    .timeFormat("string")
                    .timeType("string")
                    .build())
                .messageKey("string")
                .nullValuePattern("string")
                .parseNested(false)
                .multiLineStartRegexp("string")
                .patterns(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs.builder()
                    .fieldTimeFormat("string")
                    .fieldTimeKey("string")
                    .fieldTimeZone("string")
                    .name("string")
                    .pattern("string")
                    .build())
                .recordInput(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs.builder()
                    .dimensions(Map.of("string", "string"))
                    .namespace("string")
                    .resourceGroup("string")
                    .build())
                .rfc5424timeFormat("string")
                .separator("string")
                .syslogParserType("string")
                .timeFormat("string")
                .timeType("string")
                .timeoutInMilliseconds(0)
                .types(Map.of("string", "string"))
                .build())
            .recordLists(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs.builder()
                .key("string")
                .value("string")
                .build())
            .removeKeyNameField(false)
            .removeKeys("string")
            .renewTimeKey("string")
            .replaceInvalidSequence(false)
            .reserveData(false)
            .reserveTime(false)
            .build())
        .build())
    .definedTags(Map.of("string", "string"))
    .freeformTags(Map.of("string", "string"))
    .groupAssociation(UnifiedAgentConfigurationGroupAssociationArgs.builder()
        .groupLists("string")
        .build())
    .build());
Copy
unified_agent_configuration_resource = oci.logging.UnifiedAgentConfiguration("unifiedAgentConfigurationResource",
    compartment_id="string",
    description="string",
    display_name="string",
    is_enabled=False,
    service_configuration={
        "configuration_type": "string",
        "application_configurations": [{
            "destination": {
                "compartment_id": "string",
                "metrics_namespace": "string",
            },
            "source_type": "string",
            "source": {
                "advanced_options": {
                    "is_read_from_head": False,
                },
                "name": "string",
                "parser": {
                    "parser_type": "string",
                    "message_format": "string",
                    "expression": "string",
                    "format_firstline": "string",
                    "formats": ["string"],
                    "grok_failure_key": "string",
                    "grok_name_key": "string",
                    "is_estimate_current_event": False,
                    "is_keep_time_key": False,
                    "is_merge_cri_fields": False,
                    "is_null_empty_string": False,
                    "is_support_colonless_ident": False,
                    "is_with_priority": False,
                    "keys": ["string"],
                    "delimiter": "string",
                    "field_time_key": "string",
                    "nested_parser": {
                        "field_time_key": "string",
                        "is_keep_time_key": False,
                        "parse_nested": False,
                        "separator": "string",
                        "time_format": "string",
                        "time_type": "string",
                    },
                    "message_key": "string",
                    "null_value_pattern": "string",
                    "parse_nested": False,
                    "multi_line_start_regexp": "string",
                    "patterns": [{
                        "field_time_format": "string",
                        "field_time_key": "string",
                        "field_time_zone": "string",
                        "name": "string",
                        "pattern": "string",
                    }],
                    "record_input": {
                        "dimensions": {
                            "string": "string",
                        },
                        "namespace": "string",
                        "resource_group": "string",
                    },
                    "rfc5424time_format": "string",
                    "separator": "string",
                    "syslog_parser_type": "string",
                    "time_format": "string",
                    "time_type": "string",
                    "timeout_in_milliseconds": 0,
                    "types": {
                        "string": "string",
                    },
                },
                "paths": ["string"],
                "source_type": "string",
            },
            "sources": [{
                "advanced_options": {
                    "is_read_from_head": False,
                },
                "name": "string",
                "parser": {
                    "parser_type": "string",
                    "message_format": "string",
                    "expression": "string",
                    "format_firstline": "string",
                    "formats": ["string"],
                    "grok_failure_key": "string",
                    "grok_name_key": "string",
                    "is_estimate_current_event": False,
                    "is_keep_time_key": False,
                    "is_merge_cri_fields": False,
                    "is_null_empty_string": False,
                    "is_support_colonless_ident": False,
                    "is_with_priority": False,
                    "keys": ["string"],
                    "delimiter": "string",
                    "field_time_key": "string",
                    "nested_parser": {
                        "field_time_key": "string",
                        "is_keep_time_key": False,
                        "parse_nested": False,
                        "separator": "string",
                        "time_format": "string",
                        "time_type": "string",
                    },
                    "message_key": "string",
                    "null_value_pattern": "string",
                    "parse_nested": False,
                    "multi_line_start_regexp": "string",
                    "patterns": [{
                        "field_time_format": "string",
                        "field_time_key": "string",
                        "field_time_zone": "string",
                        "name": "string",
                        "pattern": "string",
                    }],
                    "record_input": {
                        "dimensions": {
                            "string": "string",
                        },
                        "namespace": "string",
                        "resource_group": "string",
                    },
                    "rfc5424time_format": "string",
                    "separator": "string",
                    "syslog_parser_type": "string",
                    "time_format": "string",
                    "time_type": "string",
                    "timeout_in_milliseconds": 0,
                    "types": {
                        "string": "string",
                    },
                },
                "paths": ["string"],
                "source_type": "string",
            }],
            "unified_agent_configuration_filter": {
                "allow_lists": ["string"],
                "deny_lists": ["string"],
                "filter_type": "string",
                "name": "string",
            },
        }],
        "destination": {
            "log_object_id": "string",
            "operational_metrics_configuration": {
                "destination": {
                    "compartment_id": "string",
                },
                "source": {
                    "record_input": {
                        "namespace": "string",
                        "resource_group": "string",
                    },
                    "type": "string",
                    "metrics": ["string"],
                },
            },
        },
        "sources": [{
            "source_type": "string",
            "advanced_options": {
                "is_read_from_head": False,
            },
            "channels": ["string"],
            "custom_plugin": "string",
            "name": "string",
            "parser": {
                "parser_type": "string",
                "message_format": "string",
                "expression": "string",
                "format_firstline": "string",
                "formats": ["string"],
                "grok_failure_key": "string",
                "grok_name_key": "string",
                "is_estimate_current_event": False,
                "is_keep_time_key": False,
                "is_merge_cri_fields": False,
                "is_null_empty_string": False,
                "is_support_colonless_ident": False,
                "is_with_priority": False,
                "keys": ["string"],
                "delimiter": "string",
                "field_time_key": "string",
                "nested_parser": {
                    "field_time_key": "string",
                    "is_keep_time_key": False,
                    "parse_nested": False,
                    "separator": "string",
                    "time_format": "string",
                    "time_type": "string",
                },
                "message_key": "string",
                "null_value_pattern": "string",
                "parse_nested": False,
                "multi_line_start_regexp": "string",
                "patterns": [{
                    "field_time_format": "string",
                    "field_time_key": "string",
                    "field_time_zone": "string",
                    "name": "string",
                    "pattern": "string",
                }],
                "record_input": {
                    "dimensions": {
                        "string": "string",
                    },
                    "namespace": "string",
                    "resource_group": "string",
                },
                "rfc5424time_format": "string",
                "separator": "string",
                "syslog_parser_type": "string",
                "time_format": "string",
                "time_type": "string",
                "timeout_in_milliseconds": 0,
                "types": {
                    "string": "string",
                },
            },
            "paths": ["string"],
        }],
        "unified_agent_configuration_filters": [{
            "filter_type": "string",
            "name": "string",
            "is_ruby_enabled": False,
            "custom_filter_type": "string",
            "emit_invalid_record_to_error": False,
            "custom_sections": [{
                "name": "string",
                "params": {
                    "string": "string",
                },
            }],
            "hash_value_field": "string",
            "inject_key_prefix": "string",
            "is_auto_typecast_enabled": False,
            "is_renew_record_enabled": False,
            "allow_lists": [{
                "key": "string",
                "pattern": "string",
            }],
            "keep_keys": ["string"],
            "key_name": "string",
            "deny_lists": [{
                "key": "string",
                "pattern": "string",
            }],
            "params": {
                "string": "string",
            },
            "parser": {
                "parser_type": "string",
                "message_format": "string",
                "expression": "string",
                "format_firstline": "string",
                "formats": ["string"],
                "grok_failure_key": "string",
                "grok_name_key": "string",
                "is_estimate_current_event": False,
                "is_keep_time_key": False,
                "is_merge_cri_fields": False,
                "is_null_empty_string": False,
                "is_support_colonless_ident": False,
                "is_with_priority": False,
                "keys": ["string"],
                "delimiter": "string",
                "field_time_key": "string",
                "nested_parser": {
                    "field_time_key": "string",
                    "is_keep_time_key": False,
                    "parse_nested": False,
                    "separator": "string",
                    "time_format": "string",
                    "time_type": "string",
                },
                "message_key": "string",
                "null_value_pattern": "string",
                "parse_nested": False,
                "multi_line_start_regexp": "string",
                "patterns": [{
                    "field_time_format": "string",
                    "field_time_key": "string",
                    "field_time_zone": "string",
                    "name": "string",
                    "pattern": "string",
                }],
                "record_input": {
                    "dimensions": {
                        "string": "string",
                    },
                    "namespace": "string",
                    "resource_group": "string",
                },
                "rfc5424time_format": "string",
                "separator": "string",
                "syslog_parser_type": "string",
                "time_format": "string",
                "time_type": "string",
                "timeout_in_milliseconds": 0,
                "types": {
                    "string": "string",
                },
            },
            "record_lists": [{
                "key": "string",
                "value": "string",
            }],
            "remove_key_name_field": False,
            "remove_keys": ["string"],
            "renew_time_key": "string",
            "replace_invalid_sequence": False,
            "reserve_data": False,
            "reserve_time": False,
        }],
    },
    defined_tags={
        "string": "string",
    },
    freeform_tags={
        "string": "string",
    },
    group_association={
        "group_lists": ["string"],
    })
Copy
const unifiedAgentConfigurationResource = new oci.logging.UnifiedAgentConfiguration("unifiedAgentConfigurationResource", {
    compartmentId: "string",
    description: "string",
    displayName: "string",
    isEnabled: false,
    serviceConfiguration: {
        configurationType: "string",
        applicationConfigurations: [{
            destination: {
                compartmentId: "string",
                metricsNamespace: "string",
            },
            sourceType: "string",
            source: {
                advancedOptions: {
                    isReadFromHead: false,
                },
                name: "string",
                parser: {
                    parserType: "string",
                    messageFormat: "string",
                    expression: "string",
                    formatFirstline: "string",
                    formats: ["string"],
                    grokFailureKey: "string",
                    grokNameKey: "string",
                    isEstimateCurrentEvent: false,
                    isKeepTimeKey: false,
                    isMergeCriFields: false,
                    isNullEmptyString: false,
                    isSupportColonlessIdent: false,
                    isWithPriority: false,
                    keys: ["string"],
                    delimiter: "string",
                    fieldTimeKey: "string",
                    nestedParser: {
                        fieldTimeKey: "string",
                        isKeepTimeKey: false,
                        parseNested: false,
                        separator: "string",
                        timeFormat: "string",
                        timeType: "string",
                    },
                    messageKey: "string",
                    nullValuePattern: "string",
                    parseNested: false,
                    multiLineStartRegexp: "string",
                    patterns: [{
                        fieldTimeFormat: "string",
                        fieldTimeKey: "string",
                        fieldTimeZone: "string",
                        name: "string",
                        pattern: "string",
                    }],
                    recordInput: {
                        dimensions: {
                            string: "string",
                        },
                        namespace: "string",
                        resourceGroup: "string",
                    },
                    rfc5424timeFormat: "string",
                    separator: "string",
                    syslogParserType: "string",
                    timeFormat: "string",
                    timeType: "string",
                    timeoutInMilliseconds: 0,
                    types: {
                        string: "string",
                    },
                },
                paths: ["string"],
                sourceType: "string",
            },
            sources: [{
                advancedOptions: {
                    isReadFromHead: false,
                },
                name: "string",
                parser: {
                    parserType: "string",
                    messageFormat: "string",
                    expression: "string",
                    formatFirstline: "string",
                    formats: ["string"],
                    grokFailureKey: "string",
                    grokNameKey: "string",
                    isEstimateCurrentEvent: false,
                    isKeepTimeKey: false,
                    isMergeCriFields: false,
                    isNullEmptyString: false,
                    isSupportColonlessIdent: false,
                    isWithPriority: false,
                    keys: ["string"],
                    delimiter: "string",
                    fieldTimeKey: "string",
                    nestedParser: {
                        fieldTimeKey: "string",
                        isKeepTimeKey: false,
                        parseNested: false,
                        separator: "string",
                        timeFormat: "string",
                        timeType: "string",
                    },
                    messageKey: "string",
                    nullValuePattern: "string",
                    parseNested: false,
                    multiLineStartRegexp: "string",
                    patterns: [{
                        fieldTimeFormat: "string",
                        fieldTimeKey: "string",
                        fieldTimeZone: "string",
                        name: "string",
                        pattern: "string",
                    }],
                    recordInput: {
                        dimensions: {
                            string: "string",
                        },
                        namespace: "string",
                        resourceGroup: "string",
                    },
                    rfc5424timeFormat: "string",
                    separator: "string",
                    syslogParserType: "string",
                    timeFormat: "string",
                    timeType: "string",
                    timeoutInMilliseconds: 0,
                    types: {
                        string: "string",
                    },
                },
                paths: ["string"],
                sourceType: "string",
            }],
            unifiedAgentConfigurationFilter: {
                allowLists: ["string"],
                denyLists: ["string"],
                filterType: "string",
                name: "string",
            },
        }],
        destination: {
            logObjectId: "string",
            operationalMetricsConfiguration: {
                destination: {
                    compartmentId: "string",
                },
                source: {
                    recordInput: {
                        namespace: "string",
                        resourceGroup: "string",
                    },
                    type: "string",
                    metrics: ["string"],
                },
            },
        },
        sources: [{
            sourceType: "string",
            advancedOptions: {
                isReadFromHead: false,
            },
            channels: ["string"],
            customPlugin: "string",
            name: "string",
            parser: {
                parserType: "string",
                messageFormat: "string",
                expression: "string",
                formatFirstline: "string",
                formats: ["string"],
                grokFailureKey: "string",
                grokNameKey: "string",
                isEstimateCurrentEvent: false,
                isKeepTimeKey: false,
                isMergeCriFields: false,
                isNullEmptyString: false,
                isSupportColonlessIdent: false,
                isWithPriority: false,
                keys: ["string"],
                delimiter: "string",
                fieldTimeKey: "string",
                nestedParser: {
                    fieldTimeKey: "string",
                    isKeepTimeKey: false,
                    parseNested: false,
                    separator: "string",
                    timeFormat: "string",
                    timeType: "string",
                },
                messageKey: "string",
                nullValuePattern: "string",
                parseNested: false,
                multiLineStartRegexp: "string",
                patterns: [{
                    fieldTimeFormat: "string",
                    fieldTimeKey: "string",
                    fieldTimeZone: "string",
                    name: "string",
                    pattern: "string",
                }],
                recordInput: {
                    dimensions: {
                        string: "string",
                    },
                    namespace: "string",
                    resourceGroup: "string",
                },
                rfc5424timeFormat: "string",
                separator: "string",
                syslogParserType: "string",
                timeFormat: "string",
                timeType: "string",
                timeoutInMilliseconds: 0,
                types: {
                    string: "string",
                },
            },
            paths: ["string"],
        }],
        unifiedAgentConfigurationFilters: [{
            filterType: "string",
            name: "string",
            isRubyEnabled: false,
            customFilterType: "string",
            emitInvalidRecordToError: false,
            customSections: [{
                name: "string",
                params: {
                    string: "string",
                },
            }],
            hashValueField: "string",
            injectKeyPrefix: "string",
            isAutoTypecastEnabled: false,
            isRenewRecordEnabled: false,
            allowLists: [{
                key: "string",
                pattern: "string",
            }],
            keepKeys: ["string"],
            keyName: "string",
            denyLists: [{
                key: "string",
                pattern: "string",
            }],
            params: {
                string: "string",
            },
            parser: {
                parserType: "string",
                messageFormat: "string",
                expression: "string",
                formatFirstline: "string",
                formats: ["string"],
                grokFailureKey: "string",
                grokNameKey: "string",
                isEstimateCurrentEvent: false,
                isKeepTimeKey: false,
                isMergeCriFields: false,
                isNullEmptyString: false,
                isSupportColonlessIdent: false,
                isWithPriority: false,
                keys: ["string"],
                delimiter: "string",
                fieldTimeKey: "string",
                nestedParser: {
                    fieldTimeKey: "string",
                    isKeepTimeKey: false,
                    parseNested: false,
                    separator: "string",
                    timeFormat: "string",
                    timeType: "string",
                },
                messageKey: "string",
                nullValuePattern: "string",
                parseNested: false,
                multiLineStartRegexp: "string",
                patterns: [{
                    fieldTimeFormat: "string",
                    fieldTimeKey: "string",
                    fieldTimeZone: "string",
                    name: "string",
                    pattern: "string",
                }],
                recordInput: {
                    dimensions: {
                        string: "string",
                    },
                    namespace: "string",
                    resourceGroup: "string",
                },
                rfc5424timeFormat: "string",
                separator: "string",
                syslogParserType: "string",
                timeFormat: "string",
                timeType: "string",
                timeoutInMilliseconds: 0,
                types: {
                    string: "string",
                },
            },
            recordLists: [{
                key: "string",
                value: "string",
            }],
            removeKeyNameField: false,
            removeKeys: ["string"],
            renewTimeKey: "string",
            replaceInvalidSequence: false,
            reserveData: false,
            reserveTime: false,
        }],
    },
    definedTags: {
        string: "string",
    },
    freeformTags: {
        string: "string",
    },
    groupAssociation: {
        groupLists: ["string"],
    },
});
Copy
type: oci:Logging:UnifiedAgentConfiguration
properties:
    compartmentId: string
    definedTags:
        string: string
    description: string
    displayName: string
    freeformTags:
        string: string
    groupAssociation:
        groupLists:
            - string
    isEnabled: false
    serviceConfiguration:
        applicationConfigurations:
            - destination:
                compartmentId: string
                metricsNamespace: string
              source:
                advancedOptions:
                    isReadFromHead: false
                name: string
                parser:
                    delimiter: string
                    expression: string
                    fieldTimeKey: string
                    formatFirstline: string
                    formats:
                        - string
                    grokFailureKey: string
                    grokNameKey: string
                    isEstimateCurrentEvent: false
                    isKeepTimeKey: false
                    isMergeCriFields: false
                    isNullEmptyString: false
                    isSupportColonlessIdent: false
                    isWithPriority: false
                    keys:
                        - string
                    messageFormat: string
                    messageKey: string
                    multiLineStartRegexp: string
                    nestedParser:
                        fieldTimeKey: string
                        isKeepTimeKey: false
                        parseNested: false
                        separator: string
                        timeFormat: string
                        timeType: string
                    nullValuePattern: string
                    parseNested: false
                    parserType: string
                    patterns:
                        - fieldTimeFormat: string
                          fieldTimeKey: string
                          fieldTimeZone: string
                          name: string
                          pattern: string
                    recordInput:
                        dimensions:
                            string: string
                        namespace: string
                        resourceGroup: string
                    rfc5424timeFormat: string
                    separator: string
                    syslogParserType: string
                    timeFormat: string
                    timeType: string
                    timeoutInMilliseconds: 0
                    types:
                        string: string
                paths:
                    - string
                sourceType: string
              sourceType: string
              sources:
                - advancedOptions:
                    isReadFromHead: false
                  name: string
                  parser:
                    delimiter: string
                    expression: string
                    fieldTimeKey: string
                    formatFirstline: string
                    formats:
                        - string
                    grokFailureKey: string
                    grokNameKey: string
                    isEstimateCurrentEvent: false
                    isKeepTimeKey: false
                    isMergeCriFields: false
                    isNullEmptyString: false
                    isSupportColonlessIdent: false
                    isWithPriority: false
                    keys:
                        - string
                    messageFormat: string
                    messageKey: string
                    multiLineStartRegexp: string
                    nestedParser:
                        fieldTimeKey: string
                        isKeepTimeKey: false
                        parseNested: false
                        separator: string
                        timeFormat: string
                        timeType: string
                    nullValuePattern: string
                    parseNested: false
                    parserType: string
                    patterns:
                        - fieldTimeFormat: string
                          fieldTimeKey: string
                          fieldTimeZone: string
                          name: string
                          pattern: string
                    recordInput:
                        dimensions:
                            string: string
                        namespace: string
                        resourceGroup: string
                    rfc5424timeFormat: string
                    separator: string
                    syslogParserType: string
                    timeFormat: string
                    timeType: string
                    timeoutInMilliseconds: 0
                    types:
                        string: string
                  paths:
                    - string
                  sourceType: string
              unifiedAgentConfigurationFilter:
                allowLists:
                    - string
                denyLists:
                    - string
                filterType: string
                name: string
        configurationType: string
        destination:
            logObjectId: string
            operationalMetricsConfiguration:
                destination:
                    compartmentId: string
                source:
                    metrics:
                        - string
                    recordInput:
                        namespace: string
                        resourceGroup: string
                    type: string
        sources:
            - advancedOptions:
                isReadFromHead: false
              channels:
                - string
              customPlugin: string
              name: string
              parser:
                delimiter: string
                expression: string
                fieldTimeKey: string
                formatFirstline: string
                formats:
                    - string
                grokFailureKey: string
                grokNameKey: string
                isEstimateCurrentEvent: false
                isKeepTimeKey: false
                isMergeCriFields: false
                isNullEmptyString: false
                isSupportColonlessIdent: false
                isWithPriority: false
                keys:
                    - string
                messageFormat: string
                messageKey: string
                multiLineStartRegexp: string
                nestedParser:
                    fieldTimeKey: string
                    isKeepTimeKey: false
                    parseNested: false
                    separator: string
                    timeFormat: string
                    timeType: string
                nullValuePattern: string
                parseNested: false
                parserType: string
                patterns:
                    - fieldTimeFormat: string
                      fieldTimeKey: string
                      fieldTimeZone: string
                      name: string
                      pattern: string
                recordInput:
                    dimensions:
                        string: string
                    namespace: string
                    resourceGroup: string
                rfc5424timeFormat: string
                separator: string
                syslogParserType: string
                timeFormat: string
                timeType: string
                timeoutInMilliseconds: 0
                types:
                    string: string
              paths:
                - string
              sourceType: string
        unifiedAgentConfigurationFilters:
            - allowLists:
                - key: string
                  pattern: string
              customFilterType: string
              customSections:
                - name: string
                  params:
                    string: string
              denyLists:
                - key: string
                  pattern: string
              emitInvalidRecordToError: false
              filterType: string
              hashValueField: string
              injectKeyPrefix: string
              isAutoTypecastEnabled: false
              isRenewRecordEnabled: false
              isRubyEnabled: false
              keepKeys:
                - string
              keyName: string
              name: string
              params:
                string: string
              parser:
                delimiter: string
                expression: string
                fieldTimeKey: string
                formatFirstline: string
                formats:
                    - string
                grokFailureKey: string
                grokNameKey: string
                isEstimateCurrentEvent: false
                isKeepTimeKey: false
                isMergeCriFields: false
                isNullEmptyString: false
                isSupportColonlessIdent: false
                isWithPriority: false
                keys:
                    - string
                messageFormat: string
                messageKey: string
                multiLineStartRegexp: string
                nestedParser:
                    fieldTimeKey: string
                    isKeepTimeKey: false
                    parseNested: false
                    separator: string
                    timeFormat: string
                    timeType: string
                nullValuePattern: string
                parseNested: false
                parserType: string
                patterns:
                    - fieldTimeFormat: string
                      fieldTimeKey: string
                      fieldTimeZone: string
                      name: string
                      pattern: string
                recordInput:
                    dimensions:
                        string: string
                    namespace: string
                    resourceGroup: string
                rfc5424timeFormat: string
                separator: string
                syslogParserType: string
                timeFormat: string
                timeType: string
                timeoutInMilliseconds: 0
                types:
                    string: string
              recordLists:
                - key: string
                  value: string
              removeKeyNameField: false
              removeKeys:
                - string
              renewTimeKey: string
              replaceInvalidSequence: false
              reserveData: false
              reserveTime: false
Copy

UnifiedAgentConfiguration Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The UnifiedAgentConfiguration resource accepts the following input properties:

CompartmentId This property is required. string
(Updatable) The OCID of the compartment that the resource belongs to.
Description This property is required. string
(Updatable) Description for this resource.
DisplayName This property is required. string
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
IsEnabled This property is required. bool
(Updatable) Whether or not this resource is currently enabled.
ServiceConfiguration This property is required. UnifiedAgentConfigurationServiceConfiguration
(Updatable) Top level Unified Agent service configuration object.
DefinedTags Dictionary<string, string>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
FreeformTags Dictionary<string, string>
(Updatable) 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"}
GroupAssociation UnifiedAgentConfigurationGroupAssociation
(Updatable) Groups using the configuration.
CompartmentId This property is required. string
(Updatable) The OCID of the compartment that the resource belongs to.
Description This property is required. string
(Updatable) Description for this resource.
DisplayName This property is required. string
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
IsEnabled This property is required. bool
(Updatable) Whether or not this resource is currently enabled.
ServiceConfiguration This property is required. UnifiedAgentConfigurationServiceConfigurationArgs
(Updatable) Top level Unified Agent service configuration object.
DefinedTags map[string]string
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
FreeformTags map[string]string
(Updatable) 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"}
GroupAssociation UnifiedAgentConfigurationGroupAssociationArgs
(Updatable) Groups using the configuration.
compartmentId This property is required. String
(Updatable) The OCID of the compartment that the resource belongs to.
description This property is required. String
(Updatable) Description for this resource.
displayName This property is required. String
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
isEnabled This property is required. Boolean
(Updatable) Whether or not this resource is currently enabled.
serviceConfiguration This property is required. UnifiedAgentConfigurationServiceConfiguration
(Updatable) Top level Unified Agent service configuration object.
definedTags Map<String,String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
freeformTags Map<String,String>
(Updatable) 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"}
groupAssociation UnifiedAgentConfigurationGroupAssociation
(Updatable) Groups using the configuration.
compartmentId This property is required. string
(Updatable) The OCID of the compartment that the resource belongs to.
description This property is required. string
(Updatable) Description for this resource.
displayName This property is required. string
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
isEnabled This property is required. boolean
(Updatable) Whether or not this resource is currently enabled.
serviceConfiguration This property is required. UnifiedAgentConfigurationServiceConfiguration
(Updatable) Top level Unified Agent service configuration object.
definedTags {[key: string]: string}
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
freeformTags {[key: string]: string}
(Updatable) 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"}
groupAssociation UnifiedAgentConfigurationGroupAssociation
(Updatable) Groups using the configuration.
compartment_id This property is required. str
(Updatable) The OCID of the compartment that the resource belongs to.
description This property is required. str
(Updatable) Description for this resource.
display_name This property is required. str
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
is_enabled This property is required. bool
(Updatable) Whether or not this resource is currently enabled.
service_configuration This property is required. logging.UnifiedAgentConfigurationServiceConfigurationArgs
(Updatable) Top level Unified Agent service configuration object.
defined_tags Mapping[str, str]
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
freeform_tags Mapping[str, str]
(Updatable) 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_association logging.UnifiedAgentConfigurationGroupAssociationArgs
(Updatable) Groups using the configuration.
compartmentId This property is required. String
(Updatable) The OCID of the compartment that the resource belongs to.
description This property is required. String
(Updatable) Description for this resource.
displayName This property is required. String
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
isEnabled This property is required. Boolean
(Updatable) Whether or not this resource is currently enabled.
serviceConfiguration This property is required. Property Map
(Updatable) Top level Unified Agent service configuration object.
definedTags Map<String>
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
freeformTags Map<String>
(Updatable) 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"}
groupAssociation Property Map
(Updatable) Groups using the configuration.

Outputs

All input properties are implicitly available as output properties. Additionally, the UnifiedAgentConfiguration resource produces the following output properties:

ConfigurationState string
State of unified agent service configuration.
Id string
The provider-assigned unique ID for this managed resource.
State string
The pipeline state.
TimeCreated string
Time the resource was created.
TimeLastModified string
Time the resource was last modified.
ConfigurationState string
State of unified agent service configuration.
Id string
The provider-assigned unique ID for this managed resource.
State string
The pipeline state.
TimeCreated string
Time the resource was created.
TimeLastModified string
Time the resource was last modified.
configurationState String
State of unified agent service configuration.
id String
The provider-assigned unique ID for this managed resource.
state String
The pipeline state.
timeCreated String
Time the resource was created.
timeLastModified String
Time the resource was last modified.
configurationState string
State of unified agent service configuration.
id string
The provider-assigned unique ID for this managed resource.
state string
The pipeline state.
timeCreated string
Time the resource was created.
timeLastModified string
Time the resource was last modified.
configuration_state str
State of unified agent service configuration.
id str
The provider-assigned unique ID for this managed resource.
state str
The pipeline state.
time_created str
Time the resource was created.
time_last_modified str
Time the resource was last modified.
configurationState String
State of unified agent service configuration.
id String
The provider-assigned unique ID for this managed resource.
state String
The pipeline state.
timeCreated String
Time the resource was created.
timeLastModified String
Time the resource was last modified.

Look up Existing UnifiedAgentConfiguration Resource

Get an existing UnifiedAgentConfiguration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: UnifiedAgentConfigurationState, opts?: CustomResourceOptions): UnifiedAgentConfiguration
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        compartment_id: Optional[str] = None,
        configuration_state: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        group_association: Optional[_logging.UnifiedAgentConfigurationGroupAssociationArgs] = None,
        is_enabled: Optional[bool] = None,
        service_configuration: Optional[_logging.UnifiedAgentConfigurationServiceConfigurationArgs] = None,
        state: Optional[str] = None,
        time_created: Optional[str] = None,
        time_last_modified: Optional[str] = None) -> UnifiedAgentConfiguration
func GetUnifiedAgentConfiguration(ctx *Context, name string, id IDInput, state *UnifiedAgentConfigurationState, opts ...ResourceOption) (*UnifiedAgentConfiguration, error)
public static UnifiedAgentConfiguration Get(string name, Input<string> id, UnifiedAgentConfigurationState? state, CustomResourceOptions? opts = null)
public static UnifiedAgentConfiguration get(String name, Output<String> id, UnifiedAgentConfigurationState state, CustomResourceOptions options)
resources:  _:    type: oci:Logging:UnifiedAgentConfiguration    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CompartmentId string
(Updatable) The OCID of the compartment that the resource belongs to.
ConfigurationState string
State of unified agent service configuration.
DefinedTags Dictionary<string, string>
(Updatable) 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
(Updatable) Description for this resource.
DisplayName string
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
FreeformTags Dictionary<string, string>
(Updatable) 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"}
GroupAssociation UnifiedAgentConfigurationGroupAssociation
(Updatable) Groups using the configuration.
IsEnabled bool
(Updatable) Whether or not this resource is currently enabled.
ServiceConfiguration UnifiedAgentConfigurationServiceConfiguration
(Updatable) Top level Unified Agent service configuration object.
State string
The pipeline state.
TimeCreated string
Time the resource was created.
TimeLastModified string
Time the resource was last modified.
CompartmentId string
(Updatable) The OCID of the compartment that the resource belongs to.
ConfigurationState string
State of unified agent service configuration.
DefinedTags map[string]string
(Updatable) 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
(Updatable) Description for this resource.
DisplayName string
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
FreeformTags map[string]string
(Updatable) 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"}
GroupAssociation UnifiedAgentConfigurationGroupAssociationArgs
(Updatable) Groups using the configuration.
IsEnabled bool
(Updatable) Whether or not this resource is currently enabled.
ServiceConfiguration UnifiedAgentConfigurationServiceConfigurationArgs
(Updatable) Top level Unified Agent service configuration object.
State string
The pipeline state.
TimeCreated string
Time the resource was created.
TimeLastModified string
Time the resource was last modified.
compartmentId String
(Updatable) The OCID of the compartment that the resource belongs to.
configurationState String
State of unified agent service configuration.
definedTags Map<String,String>
(Updatable) 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
(Updatable) Description for this resource.
displayName String
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
freeformTags Map<String,String>
(Updatable) 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"}
groupAssociation UnifiedAgentConfigurationGroupAssociation
(Updatable) Groups using the configuration.
isEnabled Boolean
(Updatable) Whether or not this resource is currently enabled.
serviceConfiguration UnifiedAgentConfigurationServiceConfiguration
(Updatable) Top level Unified Agent service configuration object.
state String
The pipeline state.
timeCreated String
Time the resource was created.
timeLastModified String
Time the resource was last modified.
compartmentId string
(Updatable) The OCID of the compartment that the resource belongs to.
configurationState string
State of unified agent service configuration.
definedTags {[key: string]: string}
(Updatable) 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
(Updatable) Description for this resource.
displayName string
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
freeformTags {[key: string]: string}
(Updatable) 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"}
groupAssociation UnifiedAgentConfigurationGroupAssociation
(Updatable) Groups using the configuration.
isEnabled boolean
(Updatable) Whether or not this resource is currently enabled.
serviceConfiguration UnifiedAgentConfigurationServiceConfiguration
(Updatable) Top level Unified Agent service configuration object.
state string
The pipeline state.
timeCreated string
Time the resource was created.
timeLastModified string
Time the resource was last modified.
compartment_id str
(Updatable) The OCID of the compartment that the resource belongs to.
configuration_state str
State of unified agent service configuration.
defined_tags Mapping[str, str]
(Updatable) 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
(Updatable) Description for this resource.
display_name str
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
freeform_tags Mapping[str, str]
(Updatable) 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_association logging.UnifiedAgentConfigurationGroupAssociationArgs
(Updatable) Groups using the configuration.
is_enabled bool
(Updatable) Whether or not this resource is currently enabled.
service_configuration logging.UnifiedAgentConfigurationServiceConfigurationArgs
(Updatable) Top level Unified Agent service configuration object.
state str
The pipeline state.
time_created str
Time the resource was created.
time_last_modified str
Time the resource was last modified.
compartmentId String
(Updatable) The OCID of the compartment that the resource belongs to.
configurationState String
State of unified agent service configuration.
definedTags Map<String>
(Updatable) 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
(Updatable) Description for this resource.
displayName String
(Updatable) The user-friendly display name. This must be unique within the enclosing resource, and it's changeable. Avoid entering confidential information.
freeformTags Map<String>
(Updatable) 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"}
groupAssociation Property Map
(Updatable) Groups using the configuration.
isEnabled Boolean
(Updatable) Whether or not this resource is currently enabled.
serviceConfiguration Property Map
(Updatable) Top level Unified Agent service configuration object.
state String
The pipeline state.
timeCreated String
Time the resource was created.
timeLastModified String
Time the resource was last modified.

Supporting Types

UnifiedAgentConfigurationGroupAssociation
, UnifiedAgentConfigurationGroupAssociationArgs

GroupLists List<string>
(Updatable) list of group/dynamic group ids associated with this configuration.
GroupLists []string
(Updatable) list of group/dynamic group ids associated with this configuration.
groupLists List<String>
(Updatable) list of group/dynamic group ids associated with this configuration.
groupLists string[]
(Updatable) list of group/dynamic group ids associated with this configuration.
group_lists Sequence[str]
(Updatable) list of group/dynamic group ids associated with this configuration.
groupLists List<String>
(Updatable) list of group/dynamic group ids associated with this configuration.

UnifiedAgentConfigurationServiceConfiguration
, UnifiedAgentConfigurationServiceConfigurationArgs

ConfigurationType This property is required. string
(Updatable) Type of Unified Agent service configuration.
ApplicationConfigurations List<UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration>
(Updatable) Unified Agent monitoring application configuration details.
Destination UnifiedAgentConfigurationServiceConfigurationDestination
(Updatable) Logging destination object.
Sources List<UnifiedAgentConfigurationServiceConfigurationSource>
(Updatable) Logging source object.
UnifiedAgentConfigurationFilters List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter>
(Updatable) Logging filter object.
ConfigurationType This property is required. string
(Updatable) Type of Unified Agent service configuration.
ApplicationConfigurations []UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration
(Updatable) Unified Agent monitoring application configuration details.
Destination UnifiedAgentConfigurationServiceConfigurationDestination
(Updatable) Logging destination object.
Sources []UnifiedAgentConfigurationServiceConfigurationSource
(Updatable) Logging source object.
UnifiedAgentConfigurationFilters []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter
(Updatable) Logging filter object.
configurationType This property is required. String
(Updatable) Type of Unified Agent service configuration.
applicationConfigurations List<UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration>
(Updatable) Unified Agent monitoring application configuration details.
destination UnifiedAgentConfigurationServiceConfigurationDestination
(Updatable) Logging destination object.
sources List<UnifiedAgentConfigurationServiceConfigurationSource>
(Updatable) Logging source object.
unifiedAgentConfigurationFilters List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter>
(Updatable) Logging filter object.
configurationType This property is required. string
(Updatable) Type of Unified Agent service configuration.
applicationConfigurations UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration[]
(Updatable) Unified Agent monitoring application configuration details.
destination UnifiedAgentConfigurationServiceConfigurationDestination
(Updatable) Logging destination object.
sources UnifiedAgentConfigurationServiceConfigurationSource[]
(Updatable) Logging source object.
unifiedAgentConfigurationFilters UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter[]
(Updatable) Logging filter object.
configurationType This property is required. String
(Updatable) Type of Unified Agent service configuration.
applicationConfigurations List<Property Map>
(Updatable) Unified Agent monitoring application configuration details.
destination Property Map
(Updatable) Logging destination object.
sources List<Property Map>
(Updatable) Logging source object.
unifiedAgentConfigurationFilters List<Property Map>
(Updatable) Logging filter object.

UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration
, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs

destination This property is required. Property Map
(Updatable) Kubernetes destination object.
sourceType This property is required. String
(Updatable) Type of source of metrics
source Property Map
(Updatable) Kubernetes source object.
sources List<Property Map>
(Updatable) Tail log source objects.
unifiedAgentConfigurationFilter Property Map
(Updatable) Kubernetes filter object

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestination
, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationDestinationArgs

CompartmentId string
(Updatable) The OCID of the compartment that the resource belongs to.
MetricsNamespace string
(Updatable) Namespace to which metrics will be emitted.
CompartmentId string
(Updatable) The OCID of the compartment that the resource belongs to.
MetricsNamespace string
(Updatable) Namespace to which metrics will be emitted.
compartmentId String
(Updatable) The OCID of the compartment that the resource belongs to.
metricsNamespace String
(Updatable) Namespace to which metrics will be emitted.
compartmentId string
(Updatable) The OCID of the compartment that the resource belongs to.
metricsNamespace string
(Updatable) Namespace to which metrics will be emitted.
compartment_id str
(Updatable) The OCID of the compartment that the resource belongs to.
metrics_namespace str
(Updatable) Namespace to which metrics will be emitted.
compartmentId String
(Updatable) The OCID of the compartment that the resource belongs to.
metricsNamespace String
(Updatable) Namespace to which metrics will be emitted.

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSource
, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceArgs

AdvancedOptions UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
Name string
(Updatable) Unique name for the source.
Parser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser
(Updatable) Source parser object.
Paths List<string>
(Updatable) Absolute paths for log source files. Wildcards can be used.
SourceType string
(Updatable) Unified schema logging source type.
AdvancedOptions UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
Name string
(Updatable) Unique name for the source.
Parser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser
(Updatable) Source parser object.
Paths []string
(Updatable) Absolute paths for log source files. Wildcards can be used.
SourceType string
(Updatable) Unified schema logging source type.
advancedOptions UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
name String
(Updatable) Unique name for the source.
parser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser
(Updatable) Source parser object.
paths List<String>
(Updatable) Absolute paths for log source files. Wildcards can be used.
sourceType String
(Updatable) Unified schema logging source type.
advancedOptions UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
name string
(Updatable) Unique name for the source.
parser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser
(Updatable) Source parser object.
paths string[]
(Updatable) Absolute paths for log source files. Wildcards can be used.
sourceType string
(Updatable) Unified schema logging source type.
advanced_options logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
name str
(Updatable) Unique name for the source.
parser logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser
(Updatable) Source parser object.
paths Sequence[str]
(Updatable) Absolute paths for log source files. Wildcards can be used.
source_type str
(Updatable) Unified schema logging source type.
advancedOptions Property Map
(Updatable) Advanced options for logging configuration
name String
(Updatable) Unique name for the source.
parser Property Map
(Updatable) Source parser object.
paths List<String>
(Updatable) Absolute paths for log source files. Wildcards can be used.
sourceType String
(Updatable) Unified schema logging source type.

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptions
, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceAdvancedOptionsArgs

IsReadFromHead bool
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
IsReadFromHead bool
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
isReadFromHead Boolean
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
isReadFromHead boolean
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
is_read_from_head bool
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
isReadFromHead Boolean
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParser
, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserArgs

ParserType This property is required. string
(Updatable) Type of fluent parser.
Delimiter string
(Updatable) CSV delimiter.
Expression string
(Updatable) Regex pattern.
FieldTimeKey string
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
FormatFirstline string
(Updatable) First line pattern format.
Formats List<string>
(Updatable) Mutiline pattern format.
GrokFailureKey string
(Updatable) Grok failure key.
GrokNameKey string
(Updatable) Grok name key.
IsEstimateCurrentEvent bool
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
IsKeepTimeKey bool
(Updatable) If true, keep the time field in the record.
IsMergeCriFields bool
(Updatable) If you don't need stream or logtag fields, set this to false.
IsNullEmptyString bool
(Updatable) If true, an empty string field is replaced with a null value.
IsSupportColonlessIdent bool
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
IsWithPriority bool
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
Keys List<string>
(Updatable) CSV keys.
MessageFormat string
(Updatable) Syslog message format.
MessageKey string
(Updatable) Specifies the field name to contain logs.
MultiLineStartRegexp string
(Updatable) Multiline start regexp pattern.
NestedParser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
NullValuePattern string
(Updatable) Specify the null value pattern.
ParseNested bool
(Updatable) If true, a separator parameter can be further defined.
Patterns List<UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern>
(Updatable) Grok pattern object.
RecordInput UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
Rfc5424timeFormat string
(Updatable) RFC 5424 time format.
Separator string
(Updatable) Keys of adjacent levels are joined by the separator.
SyslogParserType string
(Updatable) Syslog parser type.
TimeFormat string
(Updatable) Process time value using the specified format.
TimeType string
(Updatable) JSON parser time type.
TimeoutInMilliseconds int
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
Types Dictionary<string, string>

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

ParserType This property is required. string
(Updatable) Type of fluent parser.
Delimiter string
(Updatable) CSV delimiter.
Expression string
(Updatable) Regex pattern.
FieldTimeKey string
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
FormatFirstline string
(Updatable) First line pattern format.
Formats []string
(Updatable) Mutiline pattern format.
GrokFailureKey string
(Updatable) Grok failure key.
GrokNameKey string
(Updatable) Grok name key.
IsEstimateCurrentEvent bool
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
IsKeepTimeKey bool
(Updatable) If true, keep the time field in the record.
IsMergeCriFields bool
(Updatable) If you don't need stream or logtag fields, set this to false.
IsNullEmptyString bool
(Updatable) If true, an empty string field is replaced with a null value.
IsSupportColonlessIdent bool
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
IsWithPriority bool
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
Keys []string
(Updatable) CSV keys.
MessageFormat string
(Updatable) Syslog message format.
MessageKey string
(Updatable) Specifies the field name to contain logs.
MultiLineStartRegexp string
(Updatable) Multiline start regexp pattern.
NestedParser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
NullValuePattern string
(Updatable) Specify the null value pattern.
ParseNested bool
(Updatable) If true, a separator parameter can be further defined.
Patterns []UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern
(Updatable) Grok pattern object.
RecordInput UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
Rfc5424timeFormat string
(Updatable) RFC 5424 time format.
Separator string
(Updatable) Keys of adjacent levels are joined by the separator.
SyslogParserType string
(Updatable) Syslog parser type.
TimeFormat string
(Updatable) Process time value using the specified format.
TimeType string
(Updatable) JSON parser time type.
TimeoutInMilliseconds int
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
Types map[string]string

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parserType This property is required. String
(Updatable) Type of fluent parser.
delimiter String
(Updatable) CSV delimiter.
expression String
(Updatable) Regex pattern.
fieldTimeKey String
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
formatFirstline String
(Updatable) First line pattern format.
formats List<String>
(Updatable) Mutiline pattern format.
grokFailureKey String
(Updatable) Grok failure key.
grokNameKey String
(Updatable) Grok name key.
isEstimateCurrentEvent Boolean
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
isKeepTimeKey Boolean
(Updatable) If true, keep the time field in the record.
isMergeCriFields Boolean
(Updatable) If you don't need stream or logtag fields, set this to false.
isNullEmptyString Boolean
(Updatable) If true, an empty string field is replaced with a null value.
isSupportColonlessIdent Boolean
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isWithPriority Boolean
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys List<String>
(Updatable) CSV keys.
messageFormat String
(Updatable) Syslog message format.
messageKey String
(Updatable) Specifies the field name to contain logs.
multiLineStartRegexp String
(Updatable) Multiline start regexp pattern.
nestedParser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
nullValuePattern String
(Updatable) Specify the null value pattern.
parseNested Boolean
(Updatable) If true, a separator parameter can be further defined.
patterns List<UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern>
(Updatable) Grok pattern object.
recordInput UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
rfc5424timeFormat String
(Updatable) RFC 5424 time format.
separator String
(Updatable) Keys of adjacent levels are joined by the separator.
syslogParserType String
(Updatable) Syslog parser type.
timeFormat String
(Updatable) Process time value using the specified format.
timeType String
(Updatable) JSON parser time type.
timeoutInMilliseconds Integer
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types Map<String,String>

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parserType This property is required. string
(Updatable) Type of fluent parser.
delimiter string
(Updatable) CSV delimiter.
expression string
(Updatable) Regex pattern.
fieldTimeKey string
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
formatFirstline string
(Updatable) First line pattern format.
formats string[]
(Updatable) Mutiline pattern format.
grokFailureKey string
(Updatable) Grok failure key.
grokNameKey string
(Updatable) Grok name key.
isEstimateCurrentEvent boolean
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
isKeepTimeKey boolean
(Updatable) If true, keep the time field in the record.
isMergeCriFields boolean
(Updatable) If you don't need stream or logtag fields, set this to false.
isNullEmptyString boolean
(Updatable) If true, an empty string field is replaced with a null value.
isSupportColonlessIdent boolean
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isWithPriority boolean
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys string[]
(Updatable) CSV keys.
messageFormat string
(Updatable) Syslog message format.
messageKey string
(Updatable) Specifies the field name to contain logs.
multiLineStartRegexp string
(Updatable) Multiline start regexp pattern.
nestedParser UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
nullValuePattern string
(Updatable) Specify the null value pattern.
parseNested boolean
(Updatable) If true, a separator parameter can be further defined.
patterns UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern[]
(Updatable) Grok pattern object.
recordInput UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
rfc5424timeFormat string
(Updatable) RFC 5424 time format.
separator string
(Updatable) Keys of adjacent levels are joined by the separator.
syslogParserType string
(Updatable) Syslog parser type.
timeFormat string
(Updatable) Process time value using the specified format.
timeType string
(Updatable) JSON parser time type.
timeoutInMilliseconds number
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types {[key: string]: string}

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parser_type This property is required. str
(Updatable) Type of fluent parser.
delimiter str
(Updatable) CSV delimiter.
expression str
(Updatable) Regex pattern.
field_time_key str
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
format_firstline str
(Updatable) First line pattern format.
formats Sequence[str]
(Updatable) Mutiline pattern format.
grok_failure_key str
(Updatable) Grok failure key.
grok_name_key str
(Updatable) Grok name key.
is_estimate_current_event bool
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
is_keep_time_key bool
(Updatable) If true, keep the time field in the record.
is_merge_cri_fields bool
(Updatable) If you don't need stream or logtag fields, set this to false.
is_null_empty_string bool
(Updatable) If true, an empty string field is replaced with a null value.
is_support_colonless_ident bool
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
is_with_priority bool
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys Sequence[str]
(Updatable) CSV keys.
message_format str
(Updatable) Syslog message format.
message_key str
(Updatable) Specifies the field name to contain logs.
multi_line_start_regexp str
(Updatable) Multiline start regexp pattern.
nested_parser logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
null_value_pattern str
(Updatable) Specify the null value pattern.
parse_nested bool
(Updatable) If true, a separator parameter can be further defined.
patterns Sequence[logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern]
(Updatable) Grok pattern object.
record_input logging.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
rfc5424time_format str
(Updatable) RFC 5424 time format.
separator str
(Updatable) Keys of adjacent levels are joined by the separator.
syslog_parser_type str
(Updatable) Syslog parser type.
time_format str
(Updatable) Process time value using the specified format.
time_type str
(Updatable) JSON parser time type.
timeout_in_milliseconds int
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types Mapping[str, str]

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parserType This property is required. String
(Updatable) Type of fluent parser.
delimiter String
(Updatable) CSV delimiter.
expression String
(Updatable) Regex pattern.
fieldTimeKey String
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
formatFirstline String
(Updatable) First line pattern format.
formats List<String>
(Updatable) Mutiline pattern format.
grokFailureKey String
(Updatable) Grok failure key.
grokNameKey String
(Updatable) Grok name key.
isEstimateCurrentEvent Boolean
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
isKeepTimeKey Boolean
(Updatable) If true, keep the time field in the record.
isMergeCriFields Boolean
(Updatable) If you don't need stream or logtag fields, set this to false.
isNullEmptyString Boolean
(Updatable) If true, an empty string field is replaced with a null value.
isSupportColonlessIdent Boolean
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isWithPriority Boolean
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys List<String>
(Updatable) CSV keys.
messageFormat String
(Updatable) Syslog message format.
messageKey String
(Updatable) Specifies the field name to contain logs.
multiLineStartRegexp String
(Updatable) Multiline start regexp pattern.
nestedParser Property Map
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
nullValuePattern String
(Updatable) Specify the null value pattern.
parseNested Boolean
(Updatable) If true, a separator parameter can be further defined.
patterns List<Property Map>
(Updatable) Grok pattern object.
recordInput Property Map
(Updatable) record section of openmetrics parser.
rfc5424timeFormat String
(Updatable) RFC 5424 time format.
separator String
(Updatable) Keys of adjacent levels are joined by the separator.
syslogParserType String
(Updatable) Syslog parser type.
timeFormat String
(Updatable) Process time value using the specified format.
timeType String
(Updatable) JSON parser time type.
timeoutInMilliseconds Number
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types Map<String>

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParser
, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs

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

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPattern
, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserPatternArgs

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

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInput
, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserRecordInputArgs

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

UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilter
, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationUnifiedAgentConfigurationFilterArgs

AllowLists List<string>
(Updatable) List of metrics regex to be allowed.
DenyLists List<string>
(Updatable) List of metrics regex to be denied.
FilterType string
(Updatable) Unified schema logging filter type.
Name string
(Updatable) Unique name for the filter.
AllowLists []string
(Updatable) List of metrics regex to be allowed.
DenyLists []string
(Updatable) List of metrics regex to be denied.
FilterType string
(Updatable) Unified schema logging filter type.
Name string
(Updatable) Unique name for the filter.
allowLists List<String>
(Updatable) List of metrics regex to be allowed.
denyLists List<String>
(Updatable) List of metrics regex to be denied.
filterType String
(Updatable) Unified schema logging filter type.
name String
(Updatable) Unique name for the filter.
allowLists string[]
(Updatable) List of metrics regex to be allowed.
denyLists string[]
(Updatable) List of metrics regex to be denied.
filterType string
(Updatable) Unified schema logging filter type.
name string
(Updatable) Unique name for the filter.
allow_lists Sequence[str]
(Updatable) List of metrics regex to be allowed.
deny_lists Sequence[str]
(Updatable) List of metrics regex to be denied.
filter_type str
(Updatable) Unified schema logging filter type.
name str
(Updatable) Unique name for the filter.
allowLists List<String>
(Updatable) List of metrics regex to be allowed.
denyLists List<String>
(Updatable) List of metrics regex to be denied.
filterType String
(Updatable) Unified schema logging filter type.
name String
(Updatable) Unique name for the filter.

UnifiedAgentConfigurationServiceConfigurationDestination
, UnifiedAgentConfigurationServiceConfigurationDestinationArgs

LogObjectId This property is required. string
(Updatable) The OCID of the resource.
OperationalMetricsConfiguration UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration
(Updatable) Unified monitoring agent operational metrics configuration object.
LogObjectId This property is required. string
(Updatable) The OCID of the resource.
OperationalMetricsConfiguration UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration
(Updatable) Unified monitoring agent operational metrics configuration object.
logObjectId This property is required. String
(Updatable) The OCID of the resource.
operationalMetricsConfiguration UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration
(Updatable) Unified monitoring agent operational metrics configuration object.
logObjectId This property is required. string
(Updatable) The OCID of the resource.
operationalMetricsConfiguration UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration
(Updatable) Unified monitoring agent operational metrics configuration object.
log_object_id This property is required. str
(Updatable) The OCID of the resource.
operational_metrics_configuration logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration
(Updatable) Unified monitoring agent operational metrics configuration object.
logObjectId This property is required. String
(Updatable) The OCID of the resource.
operationalMetricsConfiguration Property Map
(Updatable) Unified monitoring agent operational metrics configuration object.

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration
, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs

Destination This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination
(Updatable) Unified monitoring agent operational metrics destination object.
Source This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource
(Updatable) Unified monitoring agent operational metrics source object.
Destination This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination
(Updatable) Unified monitoring agent operational metrics destination object.
Source This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource
(Updatable) Unified monitoring agent operational metrics source object.
destination This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination
(Updatable) Unified monitoring agent operational metrics destination object.
source This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource
(Updatable) Unified monitoring agent operational metrics source object.
destination This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination
(Updatable) Unified monitoring agent operational metrics destination object.
source This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource
(Updatable) Unified monitoring agent operational metrics source object.
destination This property is required. logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination
(Updatable) Unified monitoring agent operational metrics destination object.
source This property is required. logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource
(Updatable) Unified monitoring agent operational metrics source object.
destination This property is required. Property Map
(Updatable) Unified monitoring agent operational metrics destination object.
source This property is required. Property Map
(Updatable) Unified monitoring agent operational metrics source object.

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination
, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs

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

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource
, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs

RecordInput This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput
(Updatable) Record section of OperationalMetricsSource object.
Type This property is required. string
(Updatable) Type of the unified monitoring agent operational metrics source object.
Metrics List<string>
(Updatable) List of unified monitoring agent operational metrics.
RecordInput This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput
(Updatable) Record section of OperationalMetricsSource object.
Type This property is required. string
(Updatable) Type of the unified monitoring agent operational metrics source object.
Metrics []string
(Updatable) List of unified monitoring agent operational metrics.
recordInput This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput
(Updatable) Record section of OperationalMetricsSource object.
type This property is required. String
(Updatable) Type of the unified monitoring agent operational metrics source object.
metrics List<String>
(Updatable) List of unified monitoring agent operational metrics.
recordInput This property is required. UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput
(Updatable) Record section of OperationalMetricsSource object.
type This property is required. string
(Updatable) Type of the unified monitoring agent operational metrics source object.
metrics string[]
(Updatable) List of unified monitoring agent operational metrics.
record_input This property is required. logging.UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput
(Updatable) Record section of OperationalMetricsSource object.
type This property is required. str
(Updatable) Type of the unified monitoring agent operational metrics source object.
metrics Sequence[str]
(Updatable) List of unified monitoring agent operational metrics.
recordInput This property is required. Property Map
(Updatable) Record section of OperationalMetricsSource object.
type This property is required. String
(Updatable) Type of the unified monitoring agent operational metrics source object.
metrics List<String>
(Updatable) List of unified monitoring agent operational metrics.

UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInput
, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceRecordInputArgs

Namespace This property is required. string
(Updatable) Namespace to emit the operational metrics.
ResourceGroup string
(Updatable) Resource group to emit the operational metrics.
Namespace This property is required. string
(Updatable) Namespace to emit the operational metrics.
ResourceGroup string
(Updatable) Resource group to emit the operational metrics.
namespace This property is required. String
(Updatable) Namespace to emit the operational metrics.
resourceGroup String
(Updatable) Resource group to emit the operational metrics.
namespace This property is required. string
(Updatable) Namespace to emit the operational metrics.
resourceGroup string
(Updatable) Resource group to emit the operational metrics.
namespace This property is required. str
(Updatable) Namespace to emit the operational metrics.
resource_group str
(Updatable) Resource group to emit the operational metrics.
namespace This property is required. String
(Updatable) Namespace to emit the operational metrics.
resourceGroup String
(Updatable) Resource group to emit the operational metrics.

UnifiedAgentConfigurationServiceConfigurationSource
, UnifiedAgentConfigurationServiceConfigurationSourceArgs

SourceType This property is required. string
(Updatable) Unified schema logging source type.
AdvancedOptions UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
Channels List<string>
(Updatable) Windows event log channels.
CustomPlugin string
(Updatable) User customized source plugin.
Name string
(Updatable) Unique name for the source.
Parser UnifiedAgentConfigurationServiceConfigurationSourceParser
(Updatable) Source parser object.
Paths List<string>
(Updatable) Absolute paths for log source files. Wildcards can be used.
SourceType This property is required. string
(Updatable) Unified schema logging source type.
AdvancedOptions UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
Channels []string
(Updatable) Windows event log channels.
CustomPlugin string
(Updatable) User customized source plugin.
Name string
(Updatable) Unique name for the source.
Parser UnifiedAgentConfigurationServiceConfigurationSourceParser
(Updatable) Source parser object.
Paths []string
(Updatable) Absolute paths for log source files. Wildcards can be used.
sourceType This property is required. String
(Updatable) Unified schema logging source type.
advancedOptions UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
channels List<String>
(Updatable) Windows event log channels.
customPlugin String
(Updatable) User customized source plugin.
name String
(Updatable) Unique name for the source.
parser UnifiedAgentConfigurationServiceConfigurationSourceParser
(Updatable) Source parser object.
paths List<String>
(Updatable) Absolute paths for log source files. Wildcards can be used.
sourceType This property is required. string
(Updatable) Unified schema logging source type.
advancedOptions UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
channels string[]
(Updatable) Windows event log channels.
customPlugin string
(Updatable) User customized source plugin.
name string
(Updatable) Unique name for the source.
parser UnifiedAgentConfigurationServiceConfigurationSourceParser
(Updatable) Source parser object.
paths string[]
(Updatable) Absolute paths for log source files. Wildcards can be used.
source_type This property is required. str
(Updatable) Unified schema logging source type.
advanced_options logging.UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions
(Updatable) Advanced options for logging configuration
channels Sequence[str]
(Updatable) Windows event log channels.
custom_plugin str
(Updatable) User customized source plugin.
name str
(Updatable) Unique name for the source.
parser logging.UnifiedAgentConfigurationServiceConfigurationSourceParser
(Updatable) Source parser object.
paths Sequence[str]
(Updatable) Absolute paths for log source files. Wildcards can be used.
sourceType This property is required. String
(Updatable) Unified schema logging source type.
advancedOptions Property Map
(Updatable) Advanced options for logging configuration
channels List<String>
(Updatable) Windows event log channels.
customPlugin String
(Updatable) User customized source plugin.
name String
(Updatable) Unique name for the source.
parser Property Map
(Updatable) Source parser object.
paths List<String>
(Updatable) Absolute paths for log source files. Wildcards can be used.

UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptions
, UnifiedAgentConfigurationServiceConfigurationSourceAdvancedOptionsArgs

IsReadFromHead bool
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
IsReadFromHead bool
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
isReadFromHead Boolean
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
isReadFromHead boolean
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
is_read_from_head bool
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
isReadFromHead Boolean
(Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.

UnifiedAgentConfigurationServiceConfigurationSourceParser
, UnifiedAgentConfigurationServiceConfigurationSourceParserArgs

ParserType This property is required. string
(Updatable) Type of fluent parser.
Delimiter string
(Updatable) CSV delimiter.
Expression string
(Updatable) Regex pattern.
FieldTimeKey string
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
FormatFirstline string
(Updatable) First line pattern format.
Formats List<string>
(Updatable) Mutiline pattern format.
GrokFailureKey string
(Updatable) Grok failure key.
GrokNameKey string
(Updatable) Grok name key.
IsEstimateCurrentEvent bool
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
IsKeepTimeKey bool
(Updatable) If true, keep the time field in the record.
IsMergeCriFields bool
(Updatable) If you don't need stream or logtag fields, set this to false.
IsNullEmptyString bool
(Updatable) If true, an empty string field is replaced with a null value.
IsSupportColonlessIdent bool
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
IsWithPriority bool
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
Keys List<string>
(Updatable) CSV keys.
MessageFormat string
(Updatable) Syslog message format.
MessageKey string
(Updatable) Specifies the field name to contain logs.
MultiLineStartRegexp string
(Updatable) Multiline start regexp pattern.
NestedParser UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
NullValuePattern string
(Updatable) Specify the null value pattern.
ParseNested bool
(Updatable) If true, a separator parameter can be further defined.
Patterns List<UnifiedAgentConfigurationServiceConfigurationSourceParserPattern>
(Updatable) Grok pattern object.
RecordInput UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
Rfc5424timeFormat string
(Updatable) RFC 5424 time format.
Separator string
(Updatable) Keys of adjacent levels are joined by the separator.
SyslogParserType string
(Updatable) Syslog parser type.
TimeFormat string
(Updatable) Process time value using the specified format.
TimeType string
(Updatable) JSON parser time type.
TimeoutInMilliseconds int
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
Types Dictionary<string, string>

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

ParserType This property is required. string
(Updatable) Type of fluent parser.
Delimiter string
(Updatable) CSV delimiter.
Expression string
(Updatable) Regex pattern.
FieldTimeKey string
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
FormatFirstline string
(Updatable) First line pattern format.
Formats []string
(Updatable) Mutiline pattern format.
GrokFailureKey string
(Updatable) Grok failure key.
GrokNameKey string
(Updatable) Grok name key.
IsEstimateCurrentEvent bool
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
IsKeepTimeKey bool
(Updatable) If true, keep the time field in the record.
IsMergeCriFields bool
(Updatable) If you don't need stream or logtag fields, set this to false.
IsNullEmptyString bool
(Updatable) If true, an empty string field is replaced with a null value.
IsSupportColonlessIdent bool
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
IsWithPriority bool
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
Keys []string
(Updatable) CSV keys.
MessageFormat string
(Updatable) Syslog message format.
MessageKey string
(Updatable) Specifies the field name to contain logs.
MultiLineStartRegexp string
(Updatable) Multiline start regexp pattern.
NestedParser UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
NullValuePattern string
(Updatable) Specify the null value pattern.
ParseNested bool
(Updatable) If true, a separator parameter can be further defined.
Patterns []UnifiedAgentConfigurationServiceConfigurationSourceParserPattern
(Updatable) Grok pattern object.
RecordInput UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
Rfc5424timeFormat string
(Updatable) RFC 5424 time format.
Separator string
(Updatable) Keys of adjacent levels are joined by the separator.
SyslogParserType string
(Updatable) Syslog parser type.
TimeFormat string
(Updatable) Process time value using the specified format.
TimeType string
(Updatable) JSON parser time type.
TimeoutInMilliseconds int
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
Types map[string]string

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parserType This property is required. String
(Updatable) Type of fluent parser.
delimiter String
(Updatable) CSV delimiter.
expression String
(Updatable) Regex pattern.
fieldTimeKey String
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
formatFirstline String
(Updatable) First line pattern format.
formats List<String>
(Updatable) Mutiline pattern format.
grokFailureKey String
(Updatable) Grok failure key.
grokNameKey String
(Updatable) Grok name key.
isEstimateCurrentEvent Boolean
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
isKeepTimeKey Boolean
(Updatable) If true, keep the time field in the record.
isMergeCriFields Boolean
(Updatable) If you don't need stream or logtag fields, set this to false.
isNullEmptyString Boolean
(Updatable) If true, an empty string field is replaced with a null value.
isSupportColonlessIdent Boolean
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isWithPriority Boolean
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys List<String>
(Updatable) CSV keys.
messageFormat String
(Updatable) Syslog message format.
messageKey String
(Updatable) Specifies the field name to contain logs.
multiLineStartRegexp String
(Updatable) Multiline start regexp pattern.
nestedParser UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
nullValuePattern String
(Updatable) Specify the null value pattern.
parseNested Boolean
(Updatable) If true, a separator parameter can be further defined.
patterns List<UnifiedAgentConfigurationServiceConfigurationSourceParserPattern>
(Updatable) Grok pattern object.
recordInput UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
rfc5424timeFormat String
(Updatable) RFC 5424 time format.
separator String
(Updatable) Keys of adjacent levels are joined by the separator.
syslogParserType String
(Updatable) Syslog parser type.
timeFormat String
(Updatable) Process time value using the specified format.
timeType String
(Updatable) JSON parser time type.
timeoutInMilliseconds Integer
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types Map<String,String>

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parserType This property is required. string
(Updatable) Type of fluent parser.
delimiter string
(Updatable) CSV delimiter.
expression string
(Updatable) Regex pattern.
fieldTimeKey string
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
formatFirstline string
(Updatable) First line pattern format.
formats string[]
(Updatable) Mutiline pattern format.
grokFailureKey string
(Updatable) Grok failure key.
grokNameKey string
(Updatable) Grok name key.
isEstimateCurrentEvent boolean
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
isKeepTimeKey boolean
(Updatable) If true, keep the time field in the record.
isMergeCriFields boolean
(Updatable) If you don't need stream or logtag fields, set this to false.
isNullEmptyString boolean
(Updatable) If true, an empty string field is replaced with a null value.
isSupportColonlessIdent boolean
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isWithPriority boolean
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys string[]
(Updatable) CSV keys.
messageFormat string
(Updatable) Syslog message format.
messageKey string
(Updatable) Specifies the field name to contain logs.
multiLineStartRegexp string
(Updatable) Multiline start regexp pattern.
nestedParser UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
nullValuePattern string
(Updatable) Specify the null value pattern.
parseNested boolean
(Updatable) If true, a separator parameter can be further defined.
patterns UnifiedAgentConfigurationServiceConfigurationSourceParserPattern[]
(Updatable) Grok pattern object.
recordInput UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
rfc5424timeFormat string
(Updatable) RFC 5424 time format.
separator string
(Updatable) Keys of adjacent levels are joined by the separator.
syslogParserType string
(Updatable) Syslog parser type.
timeFormat string
(Updatable) Process time value using the specified format.
timeType string
(Updatable) JSON parser time type.
timeoutInMilliseconds number
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types {[key: string]: string}

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parser_type This property is required. str
(Updatable) Type of fluent parser.
delimiter str
(Updatable) CSV delimiter.
expression str
(Updatable) Regex pattern.
field_time_key str
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
format_firstline str
(Updatable) First line pattern format.
formats Sequence[str]
(Updatable) Mutiline pattern format.
grok_failure_key str
(Updatable) Grok failure key.
grok_name_key str
(Updatable) Grok name key.
is_estimate_current_event bool
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
is_keep_time_key bool
(Updatable) If true, keep the time field in the record.
is_merge_cri_fields bool
(Updatable) If you don't need stream or logtag fields, set this to false.
is_null_empty_string bool
(Updatable) If true, an empty string field is replaced with a null value.
is_support_colonless_ident bool
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
is_with_priority bool
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys Sequence[str]
(Updatable) CSV keys.
message_format str
(Updatable) Syslog message format.
message_key str
(Updatable) Specifies the field name to contain logs.
multi_line_start_regexp str
(Updatable) Multiline start regexp pattern.
nested_parser logging.UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
null_value_pattern str
(Updatable) Specify the null value pattern.
parse_nested bool
(Updatable) If true, a separator parameter can be further defined.
patterns Sequence[logging.UnifiedAgentConfigurationServiceConfigurationSourceParserPattern]
(Updatable) Grok pattern object.
record_input logging.UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput
(Updatable) record section of openmetrics parser.
rfc5424time_format str
(Updatable) RFC 5424 time format.
separator str
(Updatable) Keys of adjacent levels are joined by the separator.
syslog_parser_type str
(Updatable) Syslog parser type.
time_format str
(Updatable) Process time value using the specified format.
time_type str
(Updatable) JSON parser time type.
timeout_in_milliseconds int
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types Mapping[str, str]

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parserType This property is required. String
(Updatable) Type of fluent parser.
delimiter String
(Updatable) CSV delimiter.
expression String
(Updatable) Regex pattern.
fieldTimeKey String
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
formatFirstline String
(Updatable) First line pattern format.
formats List<String>
(Updatable) Mutiline pattern format.
grokFailureKey String
(Updatable) Grok failure key.
grokNameKey String
(Updatable) Grok name key.
isEstimateCurrentEvent Boolean
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
isKeepTimeKey Boolean
(Updatable) If true, keep the time field in the record.
isMergeCriFields Boolean
(Updatable) If you don't need stream or logtag fields, set this to false.
isNullEmptyString Boolean
(Updatable) If true, an empty string field is replaced with a null value.
isSupportColonlessIdent Boolean
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isWithPriority Boolean
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys List<String>
(Updatable) CSV keys.
messageFormat String
(Updatable) Syslog message format.
messageKey String
(Updatable) Specifies the field name to contain logs.
multiLineStartRegexp String
(Updatable) Multiline start regexp pattern.
nestedParser Property Map
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
nullValuePattern String
(Updatable) Specify the null value pattern.
parseNested Boolean
(Updatable) If true, a separator parameter can be further defined.
patterns List<Property Map>
(Updatable) Grok pattern object.
recordInput Property Map
(Updatable) record section of openmetrics parser.
rfc5424timeFormat String
(Updatable) RFC 5424 time format.
separator String
(Updatable) Keys of adjacent levels are joined by the separator.
syslogParserType String
(Updatable) Syslog parser type.
timeFormat String
(Updatable) Process time value using the specified format.
timeType String
(Updatable) JSON parser time type.
timeoutInMilliseconds Number
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types Map<String>

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParser
, UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs

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

UnifiedAgentConfigurationServiceConfigurationSourceParserPattern
, UnifiedAgentConfigurationServiceConfigurationSourceParserPatternArgs

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

UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInput
, UnifiedAgentConfigurationServiceConfigurationSourceParserRecordInputArgs

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

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilter
, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterArgs

FilterType This property is required. string
(Updatable) Unified schema logging filter type.
Name This property is required. string
(Updatable) Unique name for the filter.
AllowLists List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList>
(Updatable) A list of filtering rules to include logs
CustomFilterType string
(Updatable) Type of the custom filter
CustomSections List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection>
(Updatable) List of custom sections in custom filter
DenyLists List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList>
(Updatable) A list of filtering rules to reject logs
EmitInvalidRecordToError bool
(Updatable) 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.
HashValueField string
(Updatable) Store the parsed values as a hash value in a field.
InjectKeyPrefix string
(Updatable) Store the parsed values with the specified key name prefix.
IsAutoTypecastEnabled bool
(Updatable) If true, automatically casts the field types.
IsRenewRecordEnabled bool
(Updatable) If true, it modifies a new empty hash
IsRubyEnabled bool
(Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
KeepKeys List<string>
(Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
KeyName string
(Updatable) The field name in the record to parse.
Params Dictionary<string, string>
(Updatable) Parameters of the custom filter
Parser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser
(Updatable) Source parser object.
RecordLists List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList>
(Updatable) Add new key-value pairs in logs
RemoveKeyNameField bool
(Updatable) If true, remove the keyName field when parsing is succeeded.
RemoveKeys List<string>
(Updatable) A list of keys to delete
RenewTimeKey string
(Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
ReplaceInvalidSequence bool
(Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
ReserveData bool
(Updatable) If true, keep the original key-value pair in the parsed result.
ReserveTime bool

(Updatable) If true, keep the original event time in the parsed result.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

FilterType This property is required. string
(Updatable) Unified schema logging filter type.
Name This property is required. string
(Updatable) Unique name for the filter.
AllowLists []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList
(Updatable) A list of filtering rules to include logs
CustomFilterType string
(Updatable) Type of the custom filter
CustomSections []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection
(Updatable) List of custom sections in custom filter
DenyLists []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList
(Updatable) A list of filtering rules to reject logs
EmitInvalidRecordToError bool
(Updatable) 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.
HashValueField string
(Updatable) Store the parsed values as a hash value in a field.
InjectKeyPrefix string
(Updatable) Store the parsed values with the specified key name prefix.
IsAutoTypecastEnabled bool
(Updatable) If true, automatically casts the field types.
IsRenewRecordEnabled bool
(Updatable) If true, it modifies a new empty hash
IsRubyEnabled bool
(Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
KeepKeys []string
(Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
KeyName string
(Updatable) The field name in the record to parse.
Params map[string]string
(Updatable) Parameters of the custom filter
Parser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser
(Updatable) Source parser object.
RecordLists []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList
(Updatable) Add new key-value pairs in logs
RemoveKeyNameField bool
(Updatable) If true, remove the keyName field when parsing is succeeded.
RemoveKeys []string
(Updatable) A list of keys to delete
RenewTimeKey string
(Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
ReplaceInvalidSequence bool
(Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
ReserveData bool
(Updatable) If true, keep the original key-value pair in the parsed result.
ReserveTime bool

(Updatable) If true, keep the original event time in the parsed result.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

filterType This property is required. String
(Updatable) Unified schema logging filter type.
name This property is required. String
(Updatable) Unique name for the filter.
allowLists List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList>
(Updatable) A list of filtering rules to include logs
customFilterType String
(Updatable) Type of the custom filter
customSections List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection>
(Updatable) List of custom sections in custom filter
denyLists List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList>
(Updatable) A list of filtering rules to reject logs
emitInvalidRecordToError Boolean
(Updatable) 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.
hashValueField String
(Updatable) Store the parsed values as a hash value in a field.
injectKeyPrefix String
(Updatable) Store the parsed values with the specified key name prefix.
isAutoTypecastEnabled Boolean
(Updatable) If true, automatically casts the field types.
isRenewRecordEnabled Boolean
(Updatable) If true, it modifies a new empty hash
isRubyEnabled Boolean
(Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
keepKeys List<String>
(Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
keyName String
(Updatable) The field name in the record to parse.
params Map<String,String>
(Updatable) Parameters of the custom filter
parser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser
(Updatable) Source parser object.
recordLists List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList>
(Updatable) Add new key-value pairs in logs
removeKeyNameField Boolean
(Updatable) If true, remove the keyName field when parsing is succeeded.
removeKeys List<String>
(Updatable) A list of keys to delete
renewTimeKey String
(Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
replaceInvalidSequence Boolean
(Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
reserveData Boolean
(Updatable) If true, keep the original key-value pair in the parsed result.
reserveTime Boolean

(Updatable) If true, keep the original event time in the parsed result.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

filterType This property is required. string
(Updatable) Unified schema logging filter type.
name This property is required. string
(Updatable) Unique name for the filter.
allowLists UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList[]
(Updatable) A list of filtering rules to include logs
customFilterType string
(Updatable) Type of the custom filter
customSections UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection[]
(Updatable) List of custom sections in custom filter
denyLists UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList[]
(Updatable) A list of filtering rules to reject logs
emitInvalidRecordToError boolean
(Updatable) 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.
hashValueField string
(Updatable) Store the parsed values as a hash value in a field.
injectKeyPrefix string
(Updatable) Store the parsed values with the specified key name prefix.
isAutoTypecastEnabled boolean
(Updatable) If true, automatically casts the field types.
isRenewRecordEnabled boolean
(Updatable) If true, it modifies a new empty hash
isRubyEnabled boolean
(Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
keepKeys string[]
(Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
keyName string
(Updatable) The field name in the record to parse.
params {[key: string]: string}
(Updatable) Parameters of the custom filter
parser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser
(Updatable) Source parser object.
recordLists UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList[]
(Updatable) Add new key-value pairs in logs
removeKeyNameField boolean
(Updatable) If true, remove the keyName field when parsing is succeeded.
removeKeys string[]
(Updatable) A list of keys to delete
renewTimeKey string
(Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
replaceInvalidSequence boolean
(Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
reserveData boolean
(Updatable) If true, keep the original key-value pair in the parsed result.
reserveTime boolean

(Updatable) If true, keep the original event time in the parsed result.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

filter_type This property is required. str
(Updatable) Unified schema logging filter type.
name This property is required. str
(Updatable) Unique name for the filter.
allow_lists Sequence[logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList]
(Updatable) A list of filtering rules to include logs
custom_filter_type str
(Updatable) Type of the custom filter
custom_sections Sequence[logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection]
(Updatable) List of custom sections in custom filter
deny_lists Sequence[logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList]
(Updatable) A list of filtering rules to reject logs
emit_invalid_record_to_error bool
(Updatable) 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.
hash_value_field str
(Updatable) Store the parsed values as a hash value in a field.
inject_key_prefix str
(Updatable) Store the parsed values with the specified key name prefix.
is_auto_typecast_enabled bool
(Updatable) If true, automatically casts the field types.
is_renew_record_enabled bool
(Updatable) If true, it modifies a new empty hash
is_ruby_enabled bool
(Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
keep_keys Sequence[str]
(Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
key_name str
(Updatable) The field name in the record to parse.
params Mapping[str, str]
(Updatable) Parameters of the custom filter
parser logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser
(Updatable) Source parser object.
record_lists Sequence[logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList]
(Updatable) Add new key-value pairs in logs
remove_key_name_field bool
(Updatable) If true, remove the keyName field when parsing is succeeded.
remove_keys Sequence[str]
(Updatable) A list of keys to delete
renew_time_key str
(Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
replace_invalid_sequence bool
(Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
reserve_data bool
(Updatable) If true, keep the original key-value pair in the parsed result.
reserve_time bool

(Updatable) If true, keep the original event time in the parsed result.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

filterType This property is required. String
(Updatable) Unified schema logging filter type.
name This property is required. String
(Updatable) Unique name for the filter.
allowLists List<Property Map>
(Updatable) A list of filtering rules to include logs
customFilterType String
(Updatable) Type of the custom filter
customSections List<Property Map>
(Updatable) List of custom sections in custom filter
denyLists List<Property Map>
(Updatable) A list of filtering rules to reject logs
emitInvalidRecordToError Boolean
(Updatable) 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.
hashValueField String
(Updatable) Store the parsed values as a hash value in a field.
injectKeyPrefix String
(Updatable) Store the parsed values with the specified key name prefix.
isAutoTypecastEnabled Boolean
(Updatable) If true, automatically casts the field types.
isRenewRecordEnabled Boolean
(Updatable) If true, it modifies a new empty hash
isRubyEnabled Boolean
(Updatable) When set to true, the full Ruby syntax is enabled in the ${} expression.
keepKeys List<String>
(Updatable) A list of keys to keep. Only relevant if isRenewRecordEnabled is set to true
keyName String
(Updatable) The field name in the record to parse.
params Map<String>
(Updatable) Parameters of the custom filter
parser Property Map
(Updatable) Source parser object.
recordLists List<Property Map>
(Updatable) Add new key-value pairs in logs
removeKeyNameField Boolean
(Updatable) If true, remove the keyName field when parsing is succeeded.
removeKeys List<String>
(Updatable) A list of keys to delete
renewTimeKey String
(Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
replaceInvalidSequence Boolean
(Updatable) If true, the invalid string is replaced with safe characters and is re-parsed.
reserveData Boolean
(Updatable) If true, keep the original key-value pair in the parsed result.
reserveTime Boolean

(Updatable) If true, keep the original event time in the parsed result.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowList
, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterAllowListArgs

Key string
(Updatable) The field name to which the regular expression is applied
Pattern string
(Updatable) The regular expression
Key string
(Updatable) The field name to which the regular expression is applied
Pattern string
(Updatable) The regular expression
key String
(Updatable) The field name to which the regular expression is applied
pattern String
(Updatable) The regular expression
key string
(Updatable) The field name to which the regular expression is applied
pattern string
(Updatable) The regular expression
key str
(Updatable) The field name to which the regular expression is applied
pattern str
(Updatable) The regular expression
key String
(Updatable) The field name to which the regular expression is applied
pattern String
(Updatable) The regular expression

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection
, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs

Name string
(Updatable) The name of the custom section
Params Dictionary<string, string>
(Updatable) Parameters in the custom section
Name string
(Updatable) The name of the custom section
Params map[string]string
(Updatable) Parameters in the custom section
name String
(Updatable) The name of the custom section
params Map<String,String>
(Updatable) Parameters in the custom section
name string
(Updatable) The name of the custom section
params {[key: string]: string}
(Updatable) Parameters in the custom section
name str
(Updatable) The name of the custom section
params Mapping[str, str]
(Updatable) Parameters in the custom section
name String
(Updatable) The name of the custom section
params Map<String>
(Updatable) Parameters in the custom section

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList
, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs

Key string
(Updatable) The field name to which the regular expression is applied
Pattern string
(Updatable) The regular expression
Key string
(Updatable) The field name to which the regular expression is applied
Pattern string
(Updatable) The regular expression
key String
(Updatable) The field name to which the regular expression is applied
pattern String
(Updatable) The regular expression
key string
(Updatable) The field name to which the regular expression is applied
pattern string
(Updatable) The regular expression
key str
(Updatable) The field name to which the regular expression is applied
pattern str
(Updatable) The regular expression
key String
(Updatable) The field name to which the regular expression is applied
pattern String
(Updatable) The regular expression

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser
, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs

ParserType This property is required. string
(Updatable) Type of fluent parser.
Delimiter string
(Updatable) CSV delimiter.
Expression string
(Updatable) Regex pattern.
FieldTimeKey string
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
FormatFirstline string
(Updatable) First line pattern format.
Formats List<string>
(Updatable) Mutiline pattern format.
GrokFailureKey string
(Updatable) Grok failure key.
GrokNameKey string
(Updatable) Grok name key.
IsEstimateCurrentEvent bool
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
IsKeepTimeKey bool
(Updatable) If true, keep the time field in the record.
IsMergeCriFields bool
(Updatable) If you don't need stream or logtag fields, set this to false.
IsNullEmptyString bool
(Updatable) If true, an empty string field is replaced with a null value.
IsSupportColonlessIdent bool
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
IsWithPriority bool
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
Keys List<string>
(Updatable) CSV keys.
MessageFormat string
(Updatable) Syslog message format.
MessageKey string
(Updatable) Specifies the field name to contain logs.
MultiLineStartRegexp string
(Updatable) Multiline start regexp pattern.
NestedParser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
NullValuePattern string
(Updatable) Specify the null value pattern.
ParseNested bool
(Updatable) If true, a separator parameter can be further defined.
Patterns List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern>
(Updatable) Grok pattern object.
RecordInput UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput
(Updatable) record section of openmetrics parser.
Rfc5424timeFormat string
(Updatable) RFC 5424 time format.
Separator string
(Updatable) Keys of adjacent levels are joined by the separator.
SyslogParserType string
(Updatable) Syslog parser type.
TimeFormat string
(Updatable) Process time value using the specified format.
TimeType string
(Updatable) JSON parser time type.
TimeoutInMilliseconds int
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
Types Dictionary<string, string>

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

ParserType This property is required. string
(Updatable) Type of fluent parser.
Delimiter string
(Updatable) CSV delimiter.
Expression string
(Updatable) Regex pattern.
FieldTimeKey string
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
FormatFirstline string
(Updatable) First line pattern format.
Formats []string
(Updatable) Mutiline pattern format.
GrokFailureKey string
(Updatable) Grok failure key.
GrokNameKey string
(Updatable) Grok name key.
IsEstimateCurrentEvent bool
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
IsKeepTimeKey bool
(Updatable) If true, keep the time field in the record.
IsMergeCriFields bool
(Updatable) If you don't need stream or logtag fields, set this to false.
IsNullEmptyString bool
(Updatable) If true, an empty string field is replaced with a null value.
IsSupportColonlessIdent bool
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
IsWithPriority bool
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
Keys []string
(Updatable) CSV keys.
MessageFormat string
(Updatable) Syslog message format.
MessageKey string
(Updatable) Specifies the field name to contain logs.
MultiLineStartRegexp string
(Updatable) Multiline start regexp pattern.
NestedParser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
NullValuePattern string
(Updatable) Specify the null value pattern.
ParseNested bool
(Updatable) If true, a separator parameter can be further defined.
Patterns []UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern
(Updatable) Grok pattern object.
RecordInput UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput
(Updatable) record section of openmetrics parser.
Rfc5424timeFormat string
(Updatable) RFC 5424 time format.
Separator string
(Updatable) Keys of adjacent levels are joined by the separator.
SyslogParserType string
(Updatable) Syslog parser type.
TimeFormat string
(Updatable) Process time value using the specified format.
TimeType string
(Updatable) JSON parser time type.
TimeoutInMilliseconds int
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
Types map[string]string

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parserType This property is required. String
(Updatable) Type of fluent parser.
delimiter String
(Updatable) CSV delimiter.
expression String
(Updatable) Regex pattern.
fieldTimeKey String
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
formatFirstline String
(Updatable) First line pattern format.
formats List<String>
(Updatable) Mutiline pattern format.
grokFailureKey String
(Updatable) Grok failure key.
grokNameKey String
(Updatable) Grok name key.
isEstimateCurrentEvent Boolean
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
isKeepTimeKey Boolean
(Updatable) If true, keep the time field in the record.
isMergeCriFields Boolean
(Updatable) If you don't need stream or logtag fields, set this to false.
isNullEmptyString Boolean
(Updatable) If true, an empty string field is replaced with a null value.
isSupportColonlessIdent Boolean
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isWithPriority Boolean
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys List<String>
(Updatable) CSV keys.
messageFormat String
(Updatable) Syslog message format.
messageKey String
(Updatable) Specifies the field name to contain logs.
multiLineStartRegexp String
(Updatable) Multiline start regexp pattern.
nestedParser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
nullValuePattern String
(Updatable) Specify the null value pattern.
parseNested Boolean
(Updatable) If true, a separator parameter can be further defined.
patterns List<UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern>
(Updatable) Grok pattern object.
recordInput UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput
(Updatable) record section of openmetrics parser.
rfc5424timeFormat String
(Updatable) RFC 5424 time format.
separator String
(Updatable) Keys of adjacent levels are joined by the separator.
syslogParserType String
(Updatable) Syslog parser type.
timeFormat String
(Updatable) Process time value using the specified format.
timeType String
(Updatable) JSON parser time type.
timeoutInMilliseconds Integer
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types Map<String,String>

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parserType This property is required. string
(Updatable) Type of fluent parser.
delimiter string
(Updatable) CSV delimiter.
expression string
(Updatable) Regex pattern.
fieldTimeKey string
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
formatFirstline string
(Updatable) First line pattern format.
formats string[]
(Updatable) Mutiline pattern format.
grokFailureKey string
(Updatable) Grok failure key.
grokNameKey string
(Updatable) Grok name key.
isEstimateCurrentEvent boolean
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
isKeepTimeKey boolean
(Updatable) If true, keep the time field in the record.
isMergeCriFields boolean
(Updatable) If you don't need stream or logtag fields, set this to false.
isNullEmptyString boolean
(Updatable) If true, an empty string field is replaced with a null value.
isSupportColonlessIdent boolean
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isWithPriority boolean
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys string[]
(Updatable) CSV keys.
messageFormat string
(Updatable) Syslog message format.
messageKey string
(Updatable) Specifies the field name to contain logs.
multiLineStartRegexp string
(Updatable) Multiline start regexp pattern.
nestedParser UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
nullValuePattern string
(Updatable) Specify the null value pattern.
parseNested boolean
(Updatable) If true, a separator parameter can be further defined.
patterns UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern[]
(Updatable) Grok pattern object.
recordInput UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput
(Updatable) record section of openmetrics parser.
rfc5424timeFormat string
(Updatable) RFC 5424 time format.
separator string
(Updatable) Keys of adjacent levels are joined by the separator.
syslogParserType string
(Updatable) Syslog parser type.
timeFormat string
(Updatable) Process time value using the specified format.
timeType string
(Updatable) JSON parser time type.
timeoutInMilliseconds number
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types {[key: string]: string}

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parser_type This property is required. str
(Updatable) Type of fluent parser.
delimiter str
(Updatable) CSV delimiter.
expression str
(Updatable) Regex pattern.
field_time_key str
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
format_firstline str
(Updatable) First line pattern format.
formats Sequence[str]
(Updatable) Mutiline pattern format.
grok_failure_key str
(Updatable) Grok failure key.
grok_name_key str
(Updatable) Grok name key.
is_estimate_current_event bool
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
is_keep_time_key bool
(Updatable) If true, keep the time field in the record.
is_merge_cri_fields bool
(Updatable) If you don't need stream or logtag fields, set this to false.
is_null_empty_string bool
(Updatable) If true, an empty string field is replaced with a null value.
is_support_colonless_ident bool
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
is_with_priority bool
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys Sequence[str]
(Updatable) CSV keys.
message_format str
(Updatable) Syslog message format.
message_key str
(Updatable) Specifies the field name to contain logs.
multi_line_start_regexp str
(Updatable) Multiline start regexp pattern.
nested_parser logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
null_value_pattern str
(Updatable) Specify the null value pattern.
parse_nested bool
(Updatable) If true, a separator parameter can be further defined.
patterns Sequence[logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern]
(Updatable) Grok pattern object.
record_input logging.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput
(Updatable) record section of openmetrics parser.
rfc5424time_format str
(Updatable) RFC 5424 time format.
separator str
(Updatable) Keys of adjacent levels are joined by the separator.
syslog_parser_type str
(Updatable) Syslog parser type.
time_format str
(Updatable) Process time value using the specified format.
time_type str
(Updatable) JSON parser time type.
timeout_in_milliseconds int
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types Mapping[str, str]

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

parserType This property is required. String
(Updatable) Type of fluent parser.
delimiter String
(Updatable) CSV delimiter.
expression String
(Updatable) Regex pattern.
fieldTimeKey String
(Updatable) Specifies the time field for the event time. If the event doesn't have this field, the current time is used.
formatFirstline String
(Updatable) First line pattern format.
formats List<String>
(Updatable) Mutiline pattern format.
grokFailureKey String
(Updatable) Grok failure key.
grokNameKey String
(Updatable) Grok name key.
isEstimateCurrentEvent Boolean
(Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
isKeepTimeKey Boolean
(Updatable) If true, keep the time field in the record.
isMergeCriFields Boolean
(Updatable) If you don't need stream or logtag fields, set this to false.
isNullEmptyString Boolean
(Updatable) If true, an empty string field is replaced with a null value.
isSupportColonlessIdent Boolean
(Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isWithPriority Boolean
(Updatable) Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
keys List<String>
(Updatable) CSV keys.
messageFormat String
(Updatable) Syslog message format.
messageKey String
(Updatable) Specifies the field name to contain logs.
multiLineStartRegexp String
(Updatable) Multiline start regexp pattern.
nestedParser Property Map
(Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
nullValuePattern String
(Updatable) Specify the null value pattern.
parseNested Boolean
(Updatable) If true, a separator parameter can be further defined.
patterns List<Property Map>
(Updatable) Grok pattern object.
recordInput Property Map
(Updatable) record section of openmetrics parser.
rfc5424timeFormat String
(Updatable) RFC 5424 time format.
separator String
(Updatable) Keys of adjacent levels are joined by the separator.
syslogParserType String
(Updatable) Syslog parser type.
timeFormat String
(Updatable) Process time value using the specified format.
timeType String
(Updatable) JSON parser time type.
timeoutInMilliseconds Number
(Updatable) Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
types Map<String>

(Updatable) 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

This incoming event: "2013/02/28 12:00:00,192.168.0.1,111,-"

is parsed as: 1362020400 (2013/02/28/ 12:00:00)

record: { "host" : "192.168.0.1", "req_id" : "111", "user" : "-" }

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParser
, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs

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

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPattern
, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserPatternArgs

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

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInput
, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserRecordInputArgs

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

UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordList
, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterRecordListArgs

Key string
(Updatable) A new key
Value string
(Updatable) A new value
Key string
(Updatable) A new key
Value string
(Updatable) A new value
key String
(Updatable) A new key
value String
(Updatable) A new value
key string
(Updatable) A new key
value string
(Updatable) A new value
key str
(Updatable) A new key
value str
(Updatable) A new value
key String
(Updatable) A new key
value String
(Updatable) A new value

Import

UnifiedAgentConfigurations can be imported using the id, e.g.

$ pulumi import oci:Logging/unifiedAgentConfiguration:UnifiedAgentConfiguration test_unified_agent_configuration "id"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.