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 string
- The unique name of the resource.
- args UnifiedAgentConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args UnifiedAgentConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args UnifiedAgentConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
                        GrokFailureKey = "string",
                        MessageKey = "string",
                        Formats = new[]
                        {
                            "string",
                        },
                        MultiLineStartRegexp = "string",
                        GrokNameKey = "string",
                        IsEstimateCurrentEvent = false,
                        IsKeepTimeKey = false,
                        IsMergeCriFields = false,
                        IsNullEmptyString = false,
                        IsSupportColonlessIdent = false,
                        NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs
                        {
                            FieldTimeKey = "string",
                            IsKeepTimeKey = false,
                            ParseNested = false,
                            Separator = "string",
                            TimeFormat = "string",
                            TimeType = "string",
                        },
                        Keys = new[]
                        {
                            "string",
                        },
                        Delimiter = "string",
                        FormatFirstline = "string",
                        FieldTimeKey = "string",
                        IsWithPriority = false,
                        NullValuePattern = "string",
                        ParseNested = false,
                        Expression = "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",
                            GrokFailureKey = "string",
                            MessageKey = "string",
                            Formats = new[]
                            {
                                "string",
                            },
                            MultiLineStartRegexp = "string",
                            GrokNameKey = "string",
                            IsEstimateCurrentEvent = false,
                            IsKeepTimeKey = false,
                            IsMergeCriFields = false,
                            IsNullEmptyString = false,
                            IsSupportColonlessIdent = false,
                            NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs
                            {
                                FieldTimeKey = "string",
                                IsKeepTimeKey = false,
                                ParseNested = false,
                                Separator = "string",
                                TimeFormat = "string",
                                TimeType = "string",
                            },
                            Keys = new[]
                            {
                                "string",
                            },
                            Delimiter = "string",
                            FormatFirstline = "string",
                            FieldTimeKey = "string",
                            IsWithPriority = false,
                            NullValuePattern = "string",
                            ParseNested = false,
                            Expression = "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",
                    GrokFailureKey = "string",
                    MessageKey = "string",
                    Formats = new[]
                    {
                        "string",
                    },
                    MultiLineStartRegexp = "string",
                    GrokNameKey = "string",
                    IsEstimateCurrentEvent = false,
                    IsKeepTimeKey = false,
                    IsMergeCriFields = false,
                    IsNullEmptyString = false,
                    IsSupportColonlessIdent = false,
                    NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs
                    {
                        FieldTimeKey = "string",
                        IsKeepTimeKey = false,
                        ParseNested = false,
                        Separator = "string",
                        TimeFormat = "string",
                        TimeType = "string",
                    },
                    Keys = new[]
                    {
                        "string",
                    },
                    Delimiter = "string",
                    FormatFirstline = "string",
                    FieldTimeKey = "string",
                    IsWithPriority = false,
                    NullValuePattern = "string",
                    ParseNested = false,
                    Expression = "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",
                    GrokFailureKey = "string",
                    MessageKey = "string",
                    Formats = new[]
                    {
                        "string",
                    },
                    MultiLineStartRegexp = "string",
                    GrokNameKey = "string",
                    IsEstimateCurrentEvent = false,
                    IsKeepTimeKey = false,
                    IsMergeCriFields = false,
                    IsNullEmptyString = false,
                    IsSupportColonlessIdent = false,
                    NestedParser = new Oci.Logging.Inputs.UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs
                    {
                        FieldTimeKey = "string",
                        IsKeepTimeKey = false,
                        ParseNested = false,
                        Separator = "string",
                        TimeFormat = "string",
                        TimeType = "string",
                    },
                    Keys = new[]
                    {
                        "string",
                    },
                    Delimiter = "string",
                    FormatFirstline = "string",
                    FieldTimeKey = "string",
                    IsWithPriority = false,
                    NullValuePattern = "string",
                    ParseNested = false,
                    Expression = "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",
        },
    },
});
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"),
						GrokFailureKey: pulumi.String("string"),
						MessageKey:     pulumi.String("string"),
						Formats: pulumi.StringArray{
							pulumi.String("string"),
						},
						MultiLineStartRegexp:    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),
						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"),
						},
						Keys: pulumi.StringArray{
							pulumi.String("string"),
						},
						Delimiter:        pulumi.String("string"),
						FormatFirstline:  pulumi.String("string"),
						FieldTimeKey:     pulumi.String("string"),
						IsWithPriority:   pulumi.Bool(false),
						NullValuePattern: pulumi.String("string"),
						ParseNested:      pulumi.Bool(false),
						Expression:       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"),
							GrokFailureKey: pulumi.String("string"),
							MessageKey:     pulumi.String("string"),
							Formats: pulumi.StringArray{
								pulumi.String("string"),
							},
							MultiLineStartRegexp:    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),
							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"),
							},
							Keys: pulumi.StringArray{
								pulumi.String("string"),
							},
							Delimiter:        pulumi.String("string"),
							FormatFirstline:  pulumi.String("string"),
							FieldTimeKey:     pulumi.String("string"),
							IsWithPriority:   pulumi.Bool(false),
							NullValuePattern: pulumi.String("string"),
							ParseNested:      pulumi.Bool(false),
							Expression:       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"),
					GrokFailureKey: pulumi.String("string"),
					MessageKey:     pulumi.String("string"),
					Formats: pulumi.StringArray{
						pulumi.String("string"),
					},
					MultiLineStartRegexp:    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),
					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"),
					},
					Keys: pulumi.StringArray{
						pulumi.String("string"),
					},
					Delimiter:        pulumi.String("string"),
					FormatFirstline:  pulumi.String("string"),
					FieldTimeKey:     pulumi.String("string"),
					IsWithPriority:   pulumi.Bool(false),
					NullValuePattern: pulumi.String("string"),
					ParseNested:      pulumi.Bool(false),
					Expression:       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"),
					GrokFailureKey: pulumi.String("string"),
					MessageKey:     pulumi.String("string"),
					Formats: pulumi.StringArray{
						pulumi.String("string"),
					},
					MultiLineStartRegexp:    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),
					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"),
					},
					Keys: pulumi.StringArray{
						pulumi.String("string"),
					},
					Delimiter:        pulumi.String("string"),
					FormatFirstline:  pulumi.String("string"),
					FieldTimeKey:     pulumi.String("string"),
					IsWithPriority:   pulumi.Bool(false),
					NullValuePattern: pulumi.String("string"),
					ParseNested:      pulumi.Bool(false),
					Expression:       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"),
		},
	},
})
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")
                    .grokFailureKey("string")
                    .messageKey("string")
                    .formats("string")
                    .multiLineStartRegexp("string")
                    .grokNameKey("string")
                    .isEstimateCurrentEvent(false)
                    .isKeepTimeKey(false)
                    .isMergeCriFields(false)
                    .isNullEmptyString(false)
                    .isSupportColonlessIdent(false)
                    .nestedParser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs.builder()
                        .fieldTimeKey("string")
                        .isKeepTimeKey(false)
                        .parseNested(false)
                        .separator("string")
                        .timeFormat("string")
                        .timeType("string")
                        .build())
                    .keys("string")
                    .delimiter("string")
                    .formatFirstline("string")
                    .fieldTimeKey("string")
                    .isWithPriority(false)
                    .nullValuePattern("string")
                    .parseNested(false)
                    .expression("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")
                    .grokFailureKey("string")
                    .messageKey("string")
                    .formats("string")
                    .multiLineStartRegexp("string")
                    .grokNameKey("string")
                    .isEstimateCurrentEvent(false)
                    .isKeepTimeKey(false)
                    .isMergeCriFields(false)
                    .isNullEmptyString(false)
                    .isSupportColonlessIdent(false)
                    .nestedParser(UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationSourceParserNestedParserArgs.builder()
                        .fieldTimeKey("string")
                        .isKeepTimeKey(false)
                        .parseNested(false)
                        .separator("string")
                        .timeFormat("string")
                        .timeType("string")
                        .build())
                    .keys("string")
                    .delimiter("string")
                    .formatFirstline("string")
                    .fieldTimeKey("string")
                    .isWithPriority(false)
                    .nullValuePattern("string")
                    .parseNested(false)
                    .expression("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")
                .grokFailureKey("string")
                .messageKey("string")
                .formats("string")
                .multiLineStartRegexp("string")
                .grokNameKey("string")
                .isEstimateCurrentEvent(false)
                .isKeepTimeKey(false)
                .isMergeCriFields(false)
                .isNullEmptyString(false)
                .isSupportColonlessIdent(false)
                .nestedParser(UnifiedAgentConfigurationServiceConfigurationSourceParserNestedParserArgs.builder()
                    .fieldTimeKey("string")
                    .isKeepTimeKey(false)
                    .parseNested(false)
                    .separator("string")
                    .timeFormat("string")
                    .timeType("string")
                    .build())
                .keys("string")
                .delimiter("string")
                .formatFirstline("string")
                .fieldTimeKey("string")
                .isWithPriority(false)
                .nullValuePattern("string")
                .parseNested(false)
                .expression("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")
                .grokFailureKey("string")
                .messageKey("string")
                .formats("string")
                .multiLineStartRegexp("string")
                .grokNameKey("string")
                .isEstimateCurrentEvent(false)
                .isKeepTimeKey(false)
                .isMergeCriFields(false)
                .isNullEmptyString(false)
                .isSupportColonlessIdent(false)
                .nestedParser(UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserNestedParserArgs.builder()
                    .fieldTimeKey("string")
                    .isKeepTimeKey(false)
                    .parseNested(false)
                    .separator("string")
                    .timeFormat("string")
                    .timeType("string")
                    .build())
                .keys("string")
                .delimiter("string")
                .formatFirstline("string")
                .fieldTimeKey("string")
                .isWithPriority(false)
                .nullValuePattern("string")
                .parseNested(false)
                .expression("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());
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",
                    "grok_failure_key": "string",
                    "message_key": "string",
                    "formats": ["string"],
                    "multi_line_start_regexp": "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,
                    "nested_parser": {
                        "field_time_key": "string",
                        "is_keep_time_key": False,
                        "parse_nested": False,
                        "separator": "string",
                        "time_format": "string",
                        "time_type": "string",
                    },
                    "keys": ["string"],
                    "delimiter": "string",
                    "format_firstline": "string",
                    "field_time_key": "string",
                    "is_with_priority": False,
                    "null_value_pattern": "string",
                    "parse_nested": False,
                    "expression": "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",
                    "grok_failure_key": "string",
                    "message_key": "string",
                    "formats": ["string"],
                    "multi_line_start_regexp": "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,
                    "nested_parser": {
                        "field_time_key": "string",
                        "is_keep_time_key": False,
                        "parse_nested": False,
                        "separator": "string",
                        "time_format": "string",
                        "time_type": "string",
                    },
                    "keys": ["string"],
                    "delimiter": "string",
                    "format_firstline": "string",
                    "field_time_key": "string",
                    "is_with_priority": False,
                    "null_value_pattern": "string",
                    "parse_nested": False,
                    "expression": "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",
                "grok_failure_key": "string",
                "message_key": "string",
                "formats": ["string"],
                "multi_line_start_regexp": "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,
                "nested_parser": {
                    "field_time_key": "string",
                    "is_keep_time_key": False,
                    "parse_nested": False,
                    "separator": "string",
                    "time_format": "string",
                    "time_type": "string",
                },
                "keys": ["string"],
                "delimiter": "string",
                "format_firstline": "string",
                "field_time_key": "string",
                "is_with_priority": False,
                "null_value_pattern": "string",
                "parse_nested": False,
                "expression": "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",
                "grok_failure_key": "string",
                "message_key": "string",
                "formats": ["string"],
                "multi_line_start_regexp": "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,
                "nested_parser": {
                    "field_time_key": "string",
                    "is_keep_time_key": False,
                    "parse_nested": False,
                    "separator": "string",
                    "time_format": "string",
                    "time_type": "string",
                },
                "keys": ["string"],
                "delimiter": "string",
                "format_firstline": "string",
                "field_time_key": "string",
                "is_with_priority": False,
                "null_value_pattern": "string",
                "parse_nested": False,
                "expression": "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"],
    })
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",
                    grokFailureKey: "string",
                    messageKey: "string",
                    formats: ["string"],
                    multiLineStartRegexp: "string",
                    grokNameKey: "string",
                    isEstimateCurrentEvent: false,
                    isKeepTimeKey: false,
                    isMergeCriFields: false,
                    isNullEmptyString: false,
                    isSupportColonlessIdent: false,
                    nestedParser: {
                        fieldTimeKey: "string",
                        isKeepTimeKey: false,
                        parseNested: false,
                        separator: "string",
                        timeFormat: "string",
                        timeType: "string",
                    },
                    keys: ["string"],
                    delimiter: "string",
                    formatFirstline: "string",
                    fieldTimeKey: "string",
                    isWithPriority: false,
                    nullValuePattern: "string",
                    parseNested: false,
                    expression: "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",
                    grokFailureKey: "string",
                    messageKey: "string",
                    formats: ["string"],
                    multiLineStartRegexp: "string",
                    grokNameKey: "string",
                    isEstimateCurrentEvent: false,
                    isKeepTimeKey: false,
                    isMergeCriFields: false,
                    isNullEmptyString: false,
                    isSupportColonlessIdent: false,
                    nestedParser: {
                        fieldTimeKey: "string",
                        isKeepTimeKey: false,
                        parseNested: false,
                        separator: "string",
                        timeFormat: "string",
                        timeType: "string",
                    },
                    keys: ["string"],
                    delimiter: "string",
                    formatFirstline: "string",
                    fieldTimeKey: "string",
                    isWithPriority: false,
                    nullValuePattern: "string",
                    parseNested: false,
                    expression: "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",
                grokFailureKey: "string",
                messageKey: "string",
                formats: ["string"],
                multiLineStartRegexp: "string",
                grokNameKey: "string",
                isEstimateCurrentEvent: false,
                isKeepTimeKey: false,
                isMergeCriFields: false,
                isNullEmptyString: false,
                isSupportColonlessIdent: false,
                nestedParser: {
                    fieldTimeKey: "string",
                    isKeepTimeKey: false,
                    parseNested: false,
                    separator: "string",
                    timeFormat: "string",
                    timeType: "string",
                },
                keys: ["string"],
                delimiter: "string",
                formatFirstline: "string",
                fieldTimeKey: "string",
                isWithPriority: false,
                nullValuePattern: "string",
                parseNested: false,
                expression: "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",
                grokFailureKey: "string",
                messageKey: "string",
                formats: ["string"],
                multiLineStartRegexp: "string",
                grokNameKey: "string",
                isEstimateCurrentEvent: false,
                isKeepTimeKey: false,
                isMergeCriFields: false,
                isNullEmptyString: false,
                isSupportColonlessIdent: false,
                nestedParser: {
                    fieldTimeKey: "string",
                    isKeepTimeKey: false,
                    parseNested: false,
                    separator: "string",
                    timeFormat: "string",
                    timeType: "string",
                },
                keys: ["string"],
                delimiter: "string",
                formatFirstline: "string",
                fieldTimeKey: "string",
                isWithPriority: false,
                nullValuePattern: "string",
                parseNested: false,
                expression: "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"],
    },
});
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
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 string
- (Updatable) The OCID of the compartment that the resource belongs to.
- 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.
- IsEnabled bool
- (Updatable) Whether or not this resource is currently enabled.
- ServiceConfiguration UnifiedAgent Configuration Service Configuration 
- (Updatable) Top level Unified Agent service configuration object.
- 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"}
- 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 UnifiedAgent Configuration Group Association 
- (Updatable) Groups using the configuration.
- CompartmentId string
- (Updatable) The OCID of the compartment that the resource belongs to.
- 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.
- IsEnabled bool
- (Updatable) Whether or not this resource is currently enabled.
- ServiceConfiguration UnifiedAgent Configuration Service Configuration Args 
- (Updatable) Top level Unified Agent service configuration object.
- 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"}
- 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 UnifiedAgent Configuration Group Association Args 
- (Updatable) Groups using the configuration.
- compartmentId String
- (Updatable) The OCID of the compartment that the resource belongs to.
- 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.
- isEnabled Boolean
- (Updatable) Whether or not this resource is currently enabled.
- serviceConfiguration UnifiedAgent Configuration Service Configuration 
- (Updatable) Top level Unified Agent service configuration object.
- 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"}
- 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 UnifiedAgent Configuration Group Association 
- (Updatable) Groups using the configuration.
- compartmentId string
- (Updatable) The OCID of the compartment that the resource belongs to.
- 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.
- isEnabled boolean
- (Updatable) Whether or not this resource is currently enabled.
- serviceConfiguration UnifiedAgent Configuration Service Configuration 
- (Updatable) Top level Unified Agent service configuration object.
- {[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"}
- {[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 UnifiedAgent Configuration Group Association 
- (Updatable) Groups using the configuration.
- compartment_id str
- (Updatable) The OCID of the compartment that the resource belongs to.
- 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.
- is_enabled bool
- (Updatable) Whether or not this resource is currently enabled.
- service_configuration logging.Unified Agent Configuration Service Configuration Args 
- (Updatable) Top level Unified Agent service configuration object.
- 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"}
- 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.Unified Agent Configuration Group Association Args 
- (Updatable) Groups using the configuration.
- compartmentId String
- (Updatable) The OCID of the compartment that the resource belongs to.
- 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.
- isEnabled Boolean
- (Updatable) Whether or not this resource is currently enabled.
- serviceConfiguration Property Map
- (Updatable) Top level Unified Agent service configuration object.
- 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"}
- 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.
- TimeLast stringModified 
- 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.
- TimeLast stringModified 
- 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.
- timeLast StringModified 
- 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.
- timeLast stringModified 
- 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_ strmodified 
- 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.
- timeLast StringModified 
- 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) -> UnifiedAgentConfigurationfunc 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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.
- CompartmentId string
- (Updatable) The OCID of the compartment that the resource belongs to.
- ConfigurationState string
- State of unified agent service configuration.
- 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.
- 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 UnifiedAgent Configuration Group Association 
- (Updatable) Groups using the configuration.
- IsEnabled bool
- (Updatable) Whether or not this resource is currently enabled.
- ServiceConfiguration UnifiedAgent Configuration Service Configuration 
- (Updatable) Top level Unified Agent service configuration object.
- State string
- The pipeline state.
- TimeCreated string
- Time the resource was created.
- TimeLast stringModified 
- 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.
- 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.
- 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 UnifiedAgent Configuration Group Association Args 
- (Updatable) Groups using the configuration.
- IsEnabled bool
- (Updatable) Whether or not this resource is currently enabled.
- ServiceConfiguration UnifiedAgent Configuration Service Configuration Args 
- (Updatable) Top level Unified Agent service configuration object.
- State string
- The pipeline state.
- TimeCreated string
- Time the resource was created.
- TimeLast stringModified 
- 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.
- 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.
- 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 UnifiedAgent Configuration Group Association 
- (Updatable) Groups using the configuration.
- isEnabled Boolean
- (Updatable) Whether or not this resource is currently enabled.
- serviceConfiguration UnifiedAgent Configuration Service Configuration 
- (Updatable) Top level Unified Agent service configuration object.
- state String
- The pipeline state.
- timeCreated String
- Time the resource was created.
- timeLast StringModified 
- 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.
- {[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.
- {[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 UnifiedAgent Configuration Group Association 
- (Updatable) Groups using the configuration.
- isEnabled boolean
- (Updatable) Whether or not this resource is currently enabled.
- serviceConfiguration UnifiedAgent Configuration Service Configuration 
- (Updatable) Top level Unified Agent service configuration object.
- state string
- The pipeline state.
- timeCreated string
- Time the resource was created.
- timeLast stringModified 
- 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.
- 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.
- 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.Unified Agent Configuration Group Association Args 
- (Updatable) Groups using the configuration.
- is_enabled bool
- (Updatable) Whether or not this resource is currently enabled.
- service_configuration logging.Unified Agent Configuration Service Configuration Args 
- (Updatable) Top level Unified Agent service configuration object.
- state str
- The pipeline state.
- time_created str
- Time the resource was created.
- time_last_ strmodified 
- Time the resource was last modified.
- compartmentId String
- (Updatable) The OCID of the compartment that the resource belongs to.
- configurationState String
- State of unified agent service configuration.
- 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.
- 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.
- timeLast StringModified 
- 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 string
- (Updatable) Type of Unified Agent service configuration.
- ApplicationConfigurations List<UnifiedAgent Configuration Service Configuration Application Configuration> 
- (Updatable) Unified Agent monitoring application configuration details.
- Destination
UnifiedAgent Configuration Service Configuration Destination 
- (Updatable) Logging destination object.
- Sources
List<UnifiedAgent Configuration Service Configuration Source> 
- (Updatable) Logging source object.
- UnifiedAgent List<UnifiedConfiguration Filters Agent Configuration Service Configuration Unified Agent Configuration Filter> 
- (Updatable) Logging filter object.
- ConfigurationType string
- (Updatable) Type of Unified Agent service configuration.
- ApplicationConfigurations []UnifiedAgent Configuration Service Configuration Application Configuration 
- (Updatable) Unified Agent monitoring application configuration details.
- Destination
UnifiedAgent Configuration Service Configuration Destination 
- (Updatable) Logging destination object.
- Sources
[]UnifiedAgent Configuration Service Configuration Source 
- (Updatable) Logging source object.
- UnifiedAgent []UnifiedConfiguration Filters Agent Configuration Service Configuration Unified Agent Configuration Filter 
- (Updatable) Logging filter object.
- configurationType String
- (Updatable) Type of Unified Agent service configuration.
- applicationConfigurations List<UnifiedAgent Configuration Service Configuration Application Configuration> 
- (Updatable) Unified Agent monitoring application configuration details.
- destination
UnifiedAgent Configuration Service Configuration Destination 
- (Updatable) Logging destination object.
- sources
List<UnifiedAgent Configuration Service Configuration Source> 
- (Updatable) Logging source object.
- unifiedAgent List<UnifiedConfiguration Filters Agent Configuration Service Configuration Unified Agent Configuration Filter> 
- (Updatable) Logging filter object.
- configurationType string
- (Updatable) Type of Unified Agent service configuration.
- applicationConfigurations UnifiedAgent Configuration Service Configuration Application Configuration[] 
- (Updatable) Unified Agent monitoring application configuration details.
- destination
UnifiedAgent Configuration Service Configuration Destination 
- (Updatable) Logging destination object.
- sources
UnifiedAgent Configuration Service Configuration Source[] 
- (Updatable) Logging source object.
- unifiedAgent UnifiedConfiguration Filters Agent Configuration Service Configuration Unified Agent Configuration Filter[] 
- (Updatable) Logging filter object.
- configuration_type str
- (Updatable) Type of Unified Agent service configuration.
- application_configurations Sequence[logging.Unified Agent Configuration Service Configuration Application Configuration] 
- (Updatable) Unified Agent monitoring application configuration details.
- destination
logging.Unified Agent Configuration Service Configuration Destination 
- (Updatable) Logging destination object.
- sources
Sequence[logging.Unified Agent Configuration Service Configuration Source] 
- (Updatable) Logging source object.
- unified_agent_ Sequence[logging.configuration_ filters Unified Agent Configuration Service Configuration Unified Agent Configuration Filter] 
- (Updatable) Logging filter object.
- configurationType 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.
- unifiedAgent List<Property Map>Configuration Filters 
- (Updatable) Logging filter object.
UnifiedAgentConfigurationServiceConfigurationApplicationConfiguration, UnifiedAgentConfigurationServiceConfigurationApplicationConfigurationArgs              
- Destination
UnifiedAgent Configuration Service Configuration Application Configuration Destination 
- (Updatable) Kubernetes destination object.
- SourceType string
- (Updatable) Type of source of metrics
- Source
UnifiedAgent Configuration Service Configuration Application Configuration Source 
- (Updatable) Kubernetes source object.
- Sources
List<UnifiedAgent Configuration Service Configuration Application Configuration Source> 
- (Updatable) Tail log source objects.
- UnifiedAgent UnifiedConfiguration Filter Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter 
- (Updatable) Kubernetes filter object
- Destination
UnifiedAgent Configuration Service Configuration Application Configuration Destination 
- (Updatable) Kubernetes destination object.
- SourceType string
- (Updatable) Type of source of metrics
- Source
UnifiedAgent Configuration Service Configuration Application Configuration Source 
- (Updatable) Kubernetes source object.
- Sources
[]UnifiedAgent Configuration Service Configuration Application Configuration Source 
- (Updatable) Tail log source objects.
- UnifiedAgent UnifiedConfiguration Filter Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter 
- (Updatable) Kubernetes filter object
- destination
UnifiedAgent Configuration Service Configuration Application Configuration Destination 
- (Updatable) Kubernetes destination object.
- sourceType String
- (Updatable) Type of source of metrics
- source
UnifiedAgent Configuration Service Configuration Application Configuration Source 
- (Updatable) Kubernetes source object.
- sources
List<UnifiedAgent Configuration Service Configuration Application Configuration Source> 
- (Updatable) Tail log source objects.
- unifiedAgent UnifiedConfiguration Filter Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter 
- (Updatable) Kubernetes filter object
- destination
UnifiedAgent Configuration Service Configuration Application Configuration Destination 
- (Updatable) Kubernetes destination object.
- sourceType string
- (Updatable) Type of source of metrics
- source
UnifiedAgent Configuration Service Configuration Application Configuration Source 
- (Updatable) Kubernetes source object.
- sources
UnifiedAgent Configuration Service Configuration Application Configuration Source[] 
- (Updatable) Tail log source objects.
- unifiedAgent UnifiedConfiguration Filter Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter 
- (Updatable) Kubernetes filter object
- destination
logging.Unified Agent Configuration Service Configuration Application Configuration Destination 
- (Updatable) Kubernetes destination object.
- source_type str
- (Updatable) Type of source of metrics
- source
logging.Unified Agent Configuration Service Configuration Application Configuration Source 
- (Updatable) Kubernetes source object.
- sources
Sequence[logging.Unified Agent Configuration Service Configuration Application Configuration Source] 
- (Updatable) Tail log source objects.
- unified_agent_ logging.configuration_ filter Unified Agent Configuration Service Configuration Application Configuration Unified Agent Configuration Filter 
- (Updatable) Kubernetes filter object
- destination Property Map
- (Updatable) Kubernetes destination object.
- sourceType String
- (Updatable) Type of source of metrics
- source Property Map
- (Updatable) Kubernetes source object.
- sources List<Property Map>
- (Updatable) Tail log source objects.
- unifiedAgent Property MapConfiguration Filter 
- (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 UnifiedAgent Configuration Service Configuration Application Configuration Source Advanced Options 
- (Updatable) Advanced options for logging configuration
- Name string
- (Updatable) Unique name for the source.
- Parser
UnifiedAgent Configuration Service Configuration Application Configuration Source Parser 
- (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 UnifiedAgent Configuration Service Configuration Application Configuration Source Advanced Options 
- (Updatable) Advanced options for logging configuration
- Name string
- (Updatable) Unique name for the source.
- Parser
UnifiedAgent Configuration Service Configuration Application Configuration Source Parser 
- (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 UnifiedAgent Configuration Service Configuration Application Configuration Source Advanced Options 
- (Updatable) Advanced options for logging configuration
- name String
- (Updatable) Unique name for the source.
- parser
UnifiedAgent Configuration Service Configuration Application Configuration Source Parser 
- (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 UnifiedAgent Configuration Service Configuration Application Configuration Source Advanced Options 
- (Updatable) Advanced options for logging configuration
- name string
- (Updatable) Unique name for the source.
- parser
UnifiedAgent Configuration Service Configuration Application Configuration Source Parser 
- (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.Unified Agent Configuration Service Configuration Application Configuration Source Advanced Options 
- (Updatable) Advanced options for logging configuration
- name str
- (Updatable) Unique name for the source.
- parser
logging.Unified Agent Configuration Service Configuration Application Configuration Source Parser 
- (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                    
- IsRead boolFrom Head 
- (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- IsRead boolFrom Head 
- (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- isRead BooleanFrom Head 
- (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- isRead booleanFrom Head 
- (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_ boolfrom_ head 
- (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- isRead BooleanFrom Head 
- (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 string
- (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- FieldTime stringKey 
- (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.
- GrokFailure stringKey 
- (Updatable) Grok failure key.
- GrokName stringKey 
- (Updatable) Grok name key.
- IsEstimate boolCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- IsKeep boolTime Key 
- (Updatable) If true, keep the time field in the record.
- IsMerge boolCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- IsNull boolEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- IsSupport boolColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- IsWith boolPriority 
- (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.
- MultiLine stringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- NestedParser UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- NullValue stringPattern 
- (Updatable) Specify the null value pattern.
- ParseNested bool
- (Updatable) If true, a separator parameter can be further defined.
- Patterns
List<UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Pattern> 
- (Updatable) Grok pattern object.
- RecordInput UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Record Input 
- (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.
- SyslogParser stringType 
- (Updatable) Syslog parser type.
- TimeFormat string
- (Updatable) Process time value using the specified format.
- TimeType string
- (Updatable) JSON parser time type.
- TimeoutIn intMilliseconds 
- (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 string
- (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- FieldTime stringKey 
- (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.
- GrokFailure stringKey 
- (Updatable) Grok failure key.
- GrokName stringKey 
- (Updatable) Grok name key.
- IsEstimate boolCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- IsKeep boolTime Key 
- (Updatable) If true, keep the time field in the record.
- IsMerge boolCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- IsNull boolEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- IsSupport boolColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- IsWith boolPriority 
- (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.
- MultiLine stringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- NestedParser UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- NullValue stringPattern 
- (Updatable) Specify the null value pattern.
- ParseNested bool
- (Updatable) If true, a separator parameter can be further defined.
- Patterns
[]UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Pattern 
- (Updatable) Grok pattern object.
- RecordInput UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Record Input 
- (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.
- SyslogParser stringType 
- (Updatable) Syslog parser type.
- TimeFormat string
- (Updatable) Process time value using the specified format.
- TimeType string
- (Updatable) JSON parser time type.
- TimeoutIn intMilliseconds 
- (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 String
- (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- fieldTime StringKey 
- (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.
- grokFailure StringKey 
- (Updatable) Grok failure key.
- grokName StringKey 
- (Updatable) Grok name key.
- isEstimate BooleanCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- isKeep BooleanTime Key 
- (Updatable) If true, keep the time field in the record.
- isMerge BooleanCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- isNull BooleanEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- isSupport BooleanColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- isWith BooleanPriority 
- (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.
- multiLine StringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- nestedParser UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- nullValue StringPattern 
- (Updatable) Specify the null value pattern.
- parseNested Boolean
- (Updatable) If true, a separator parameter can be further defined.
- patterns
List<UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Pattern> 
- (Updatable) Grok pattern object.
- recordInput UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Record Input 
- (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.
- syslogParser StringType 
- (Updatable) Syslog parser type.
- timeFormat String
- (Updatable) Process time value using the specified format.
- timeType String
- (Updatable) JSON parser time type.
- timeoutIn IntegerMilliseconds 
- (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 string
- (Updatable) Type of fluent parser.
- delimiter string
- (Updatable) CSV delimiter.
- expression string
- (Updatable) Regex pattern.
- fieldTime stringKey 
- (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.
- grokFailure stringKey 
- (Updatable) Grok failure key.
- grokName stringKey 
- (Updatable) Grok name key.
- isEstimate booleanCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- isKeep booleanTime Key 
- (Updatable) If true, keep the time field in the record.
- isMerge booleanCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- isNull booleanEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- isSupport booleanColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- isWith booleanPriority 
- (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.
- multiLine stringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- nestedParser UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- nullValue stringPattern 
- (Updatable) Specify the null value pattern.
- parseNested boolean
- (Updatable) If true, a separator parameter can be further defined.
- patterns
UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Pattern[] 
- (Updatable) Grok pattern object.
- recordInput UnifiedAgent Configuration Service Configuration Application Configuration Source Parser Record Input 
- (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.
- syslogParser stringType 
- (Updatable) Syslog parser type.
- timeFormat string
- (Updatable) Process time value using the specified format.
- timeType string
- (Updatable) JSON parser time type.
- timeoutIn numberMilliseconds 
- (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 str
- (Updatable) Type of fluent parser.
- delimiter str
- (Updatable) CSV delimiter.
- expression str
- (Updatable) Regex pattern.
- field_time_ strkey 
- (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_ strkey 
- (Updatable) Grok failure key.
- grok_name_ strkey 
- (Updatable) Grok name key.
- is_estimate_ boolcurrent_ event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is_keep_ booltime_ key 
- (Updatable) If true, keep the time field in the record.
- is_merge_ boolcri_ fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- is_null_ boolempty_ string 
- (Updatable) If true, an empty string field is replaced with a null value.
- is_support_ boolcolonless_ ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is_with_ boolpriority 
- (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_ strstart_ regexp 
- (Updatable) Multiline start regexp pattern.
- nested_parser logging.Unified Agent Configuration Service Configuration Application Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null_value_ strpattern 
- (Updatable) Specify the null value pattern.
- parse_nested bool
- (Updatable) If true, a separator parameter can be further defined.
- patterns
Sequence[logging.Unified Agent Configuration Service Configuration Application Configuration Source Parser Pattern] 
- (Updatable) Grok pattern object.
- record_input logging.Unified Agent Configuration Service Configuration Application Configuration Source Parser Record Input 
- (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_ strtype 
- (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_ intmilliseconds 
- (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 String
- (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- fieldTime StringKey 
- (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.
- grokFailure StringKey 
- (Updatable) Grok failure key.
- grokName StringKey 
- (Updatable) Grok name key.
- isEstimate BooleanCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- isKeep BooleanTime Key 
- (Updatable) If true, keep the time field in the record.
- isMerge BooleanCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- isNull BooleanEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- isSupport BooleanColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- isWith BooleanPriority 
- (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.
- multiLine StringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- nestedParser Property Map
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- nullValue StringPattern 
- (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.
- syslogParser StringType 
- (Updatable) Syslog parser type.
- timeFormat String
- (Updatable) Process time value using the specified format.
- timeType String
- (Updatable) JSON parser time type.
- timeoutIn NumberMilliseconds 
- (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                      
- FieldTime stringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- IsKeep boolTime Key 
- 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.
- FieldTime stringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- IsKeep boolTime Key 
- 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.
- fieldTime StringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- isKeep BooleanTime Key 
- 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.
- fieldTime stringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- isKeep booleanTime Key 
- 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_ strkey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is_keep_ booltime_ key 
- If true, keep the time field in the record.
- parse_nested bool
- (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.
- fieldTime StringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- isKeep BooleanTime Key 
- 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                    
- FieldTime stringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- FieldTime stringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- FieldTime stringZone 
- (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.
- FieldTime stringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- FieldTime stringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- FieldTime stringZone 
- (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.
- fieldTime StringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- fieldTime StringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- fieldTime StringZone 
- (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.
- fieldTime stringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- fieldTime stringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- fieldTime stringZone 
- (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_ strformat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field_time_ strkey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field_time_ strzone 
- (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.
- fieldTime StringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- fieldTime StringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- fieldTime StringZone 
- (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            
- LogObject stringId 
- (Updatable) The OCID of the resource.
- OperationalMetrics UnifiedConfiguration Agent Configuration Service Configuration Destination Operational Metrics Configuration 
- (Updatable) Unified monitoring agent operational metrics configuration object.
- LogObject stringId 
- (Updatable) The OCID of the resource.
- OperationalMetrics UnifiedConfiguration Agent Configuration Service Configuration Destination Operational Metrics Configuration 
- (Updatable) Unified monitoring agent operational metrics configuration object.
- logObject StringId 
- (Updatable) The OCID of the resource.
- operationalMetrics UnifiedConfiguration Agent Configuration Service Configuration Destination Operational Metrics Configuration 
- (Updatable) Unified monitoring agent operational metrics configuration object.
- logObject stringId 
- (Updatable) The OCID of the resource.
- operationalMetrics UnifiedConfiguration Agent Configuration Service Configuration Destination Operational Metrics Configuration 
- (Updatable) Unified monitoring agent operational metrics configuration object.
- log_object_ strid 
- (Updatable) The OCID of the resource.
- operational_metrics_ logging.configuration Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration 
- (Updatable) Unified monitoring agent operational metrics configuration object.
- logObject StringId 
- (Updatable) The OCID of the resource.
- operationalMetrics Property MapConfiguration 
- (Updatable) Unified monitoring agent operational metrics configuration object.
UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfiguration, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationArgs                  
- Destination
UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Destination 
- (Updatable) Unified monitoring agent operational metrics destination object.
- Source
UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source 
- (Updatable) Unified monitoring agent operational metrics source object.
- Destination
UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Destination 
- (Updatable) Unified monitoring agent operational metrics destination object.
- Source
UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source 
- (Updatable) Unified monitoring agent operational metrics source object.
- destination
UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Destination 
- (Updatable) Unified monitoring agent operational metrics destination object.
- source
UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source 
- (Updatable) Unified monitoring agent operational metrics source object.
- destination
UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Destination 
- (Updatable) Unified monitoring agent operational metrics destination object.
- source
UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source 
- (Updatable) Unified monitoring agent operational metrics source object.
- destination
logging.Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Destination 
- (Updatable) Unified monitoring agent operational metrics destination object.
- source
logging.Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source 
- (Updatable) Unified monitoring agent operational metrics source object.
- destination Property Map
- (Updatable) Unified monitoring agent operational metrics destination object.
- source Property Map
- (Updatable) Unified monitoring agent operational metrics source object.
UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestination, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationDestinationArgs                    
- CompartmentId string
- (Updatable) The OCID of the compartment that the resource belongs to.
- CompartmentId string
- (Updatable) The OCID of the compartment that the resource belongs to.
- compartmentId String
- (Updatable) The OCID of the compartment that the resource belongs to.
- compartmentId string
- (Updatable) The OCID of the compartment that the resource belongs to.
- compartment_id str
- (Updatable) The OCID of the compartment that the resource belongs to.
- compartmentId String
- (Updatable) The OCID of the compartment that the resource belongs to.
UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSource, UnifiedAgentConfigurationServiceConfigurationDestinationOperationalMetricsConfigurationSourceArgs                    
- RecordInput UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input 
- (Updatable) Record section of OperationalMetricsSource object.
- Type string
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- Metrics List<string>
- (Updatable) List of unified monitoring agent operational metrics.
- RecordInput UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input 
- (Updatable) Record section of OperationalMetricsSource object.
- Type string
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- Metrics []string
- (Updatable) List of unified monitoring agent operational metrics.
- recordInput UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input 
- (Updatable) Record section of OperationalMetricsSource object.
- type String
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- metrics List<String>
- (Updatable) List of unified monitoring agent operational metrics.
- recordInput UnifiedAgent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input 
- (Updatable) Record section of OperationalMetricsSource object.
- type string
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- metrics string[]
- (Updatable) List of unified monitoring agent operational metrics.
- record_input logging.Unified Agent Configuration Service Configuration Destination Operational Metrics Configuration Source Record Input 
- (Updatable) Record section of OperationalMetricsSource object.
- type str
- (Updatable) Type of the unified monitoring agent operational metrics source object.
- metrics Sequence[str]
- (Updatable) List of unified monitoring agent operational metrics.
- recordInput Property Map
- (Updatable) Record section of OperationalMetricsSource object.
- type 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 string
- (Updatable) Namespace to emit the operational metrics.
- ResourceGroup string
- (Updatable) Resource group to emit the operational metrics.
- Namespace string
- (Updatable) Namespace to emit the operational metrics.
- ResourceGroup string
- (Updatable) Resource group to emit the operational metrics.
- namespace String
- (Updatable) Namespace to emit the operational metrics.
- resourceGroup String
- (Updatable) Resource group to emit the operational metrics.
- namespace string
- (Updatable) Namespace to emit the operational metrics.
- resourceGroup string
- (Updatable) Resource group to emit the operational metrics.
- namespace str
- (Updatable) Namespace to emit the operational metrics.
- resource_group str
- (Updatable) Resource group to emit the operational metrics.
- namespace String
- (Updatable) Namespace to emit the operational metrics.
- resourceGroup String
- (Updatable) Resource group to emit the operational metrics.
UnifiedAgentConfigurationServiceConfigurationSource, UnifiedAgentConfigurationServiceConfigurationSourceArgs            
- SourceType string
- (Updatable) Unified schema logging source type.
- AdvancedOptions UnifiedAgent Configuration Service Configuration Source Advanced Options 
- (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
UnifiedAgent Configuration Service Configuration Source Parser 
- (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 UnifiedAgent Configuration Service Configuration Source Advanced Options 
- (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
UnifiedAgent Configuration Service Configuration Source Parser 
- (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 UnifiedAgent Configuration Service Configuration Source Advanced Options 
- (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
UnifiedAgent Configuration Service Configuration Source Parser 
- (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 UnifiedAgent Configuration Service Configuration Source Advanced Options 
- (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
UnifiedAgent Configuration Service Configuration Source Parser 
- (Updatable) Source parser object.
- paths string[]
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- source_type str
- (Updatable) Unified schema logging source type.
- advanced_options logging.Unified Agent Configuration Service Configuration Source Advanced Options 
- (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.Unified Agent Configuration Service Configuration Source Parser 
- (Updatable) Source parser object.
- paths Sequence[str]
- (Updatable) Absolute paths for log source files. Wildcards can be used.
- sourceType 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                
- IsRead boolFrom Head 
- (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- IsRead boolFrom Head 
- (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- isRead BooleanFrom Head 
- (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- isRead booleanFrom Head 
- (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_ boolfrom_ head 
- (Updatable) Starts to read the logs from the head of the file or the last read position recorded in pos_file, not tail.
- isRead BooleanFrom Head 
- (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 string
- (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- FieldTime stringKey 
- (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.
- GrokFailure stringKey 
- (Updatable) Grok failure key.
- GrokName stringKey 
- (Updatable) Grok name key.
- IsEstimate boolCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- IsKeep boolTime Key 
- (Updatable) If true, keep the time field in the record.
- IsMerge boolCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- IsNull boolEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- IsSupport boolColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- IsWith boolPriority 
- (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.
- MultiLine stringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- NestedParser UnifiedAgent Configuration Service Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- NullValue stringPattern 
- (Updatable) Specify the null value pattern.
- ParseNested bool
- (Updatable) If true, a separator parameter can be further defined.
- Patterns
List<UnifiedAgent Configuration Service Configuration Source Parser Pattern> 
- (Updatable) Grok pattern object.
- RecordInput UnifiedAgent Configuration Service Configuration Source Parser Record Input 
- (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.
- SyslogParser stringType 
- (Updatable) Syslog parser type.
- TimeFormat string
- (Updatable) Process time value using the specified format.
- TimeType string
- (Updatable) JSON parser time type.
- TimeoutIn intMilliseconds 
- (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 string
- (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- FieldTime stringKey 
- (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.
- GrokFailure stringKey 
- (Updatable) Grok failure key.
- GrokName stringKey 
- (Updatable) Grok name key.
- IsEstimate boolCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- IsKeep boolTime Key 
- (Updatable) If true, keep the time field in the record.
- IsMerge boolCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- IsNull boolEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- IsSupport boolColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- IsWith boolPriority 
- (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.
- MultiLine stringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- NestedParser UnifiedAgent Configuration Service Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- NullValue stringPattern 
- (Updatable) Specify the null value pattern.
- ParseNested bool
- (Updatable) If true, a separator parameter can be further defined.
- Patterns
[]UnifiedAgent Configuration Service Configuration Source Parser Pattern 
- (Updatable) Grok pattern object.
- RecordInput UnifiedAgent Configuration Service Configuration Source Parser Record Input 
- (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.
- SyslogParser stringType 
- (Updatable) Syslog parser type.
- TimeFormat string
- (Updatable) Process time value using the specified format.
- TimeType string
- (Updatable) JSON parser time type.
- TimeoutIn intMilliseconds 
- (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 String
- (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- fieldTime StringKey 
- (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.
- grokFailure StringKey 
- (Updatable) Grok failure key.
- grokName StringKey 
- (Updatable) Grok name key.
- isEstimate BooleanCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- isKeep BooleanTime Key 
- (Updatable) If true, keep the time field in the record.
- isMerge BooleanCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- isNull BooleanEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- isSupport BooleanColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- isWith BooleanPriority 
- (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.
- multiLine StringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- nestedParser UnifiedAgent Configuration Service Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- nullValue StringPattern 
- (Updatable) Specify the null value pattern.
- parseNested Boolean
- (Updatable) If true, a separator parameter can be further defined.
- patterns
List<UnifiedAgent Configuration Service Configuration Source Parser Pattern> 
- (Updatable) Grok pattern object.
- recordInput UnifiedAgent Configuration Service Configuration Source Parser Record Input 
- (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.
- syslogParser StringType 
- (Updatable) Syslog parser type.
- timeFormat String
- (Updatable) Process time value using the specified format.
- timeType String
- (Updatable) JSON parser time type.
- timeoutIn IntegerMilliseconds 
- (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 string
- (Updatable) Type of fluent parser.
- delimiter string
- (Updatable) CSV delimiter.
- expression string
- (Updatable) Regex pattern.
- fieldTime stringKey 
- (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.
- grokFailure stringKey 
- (Updatable) Grok failure key.
- grokName stringKey 
- (Updatable) Grok name key.
- isEstimate booleanCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- isKeep booleanTime Key 
- (Updatable) If true, keep the time field in the record.
- isMerge booleanCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- isNull booleanEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- isSupport booleanColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- isWith booleanPriority 
- (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.
- multiLine stringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- nestedParser UnifiedAgent Configuration Service Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- nullValue stringPattern 
- (Updatable) Specify the null value pattern.
- parseNested boolean
- (Updatable) If true, a separator parameter can be further defined.
- patterns
UnifiedAgent Configuration Service Configuration Source Parser Pattern[] 
- (Updatable) Grok pattern object.
- recordInput UnifiedAgent Configuration Service Configuration Source Parser Record Input 
- (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.
- syslogParser stringType 
- (Updatable) Syslog parser type.
- timeFormat string
- (Updatable) Process time value using the specified format.
- timeType string
- (Updatable) JSON parser time type.
- timeoutIn numberMilliseconds 
- (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 str
- (Updatable) Type of fluent parser.
- delimiter str
- (Updatable) CSV delimiter.
- expression str
- (Updatable) Regex pattern.
- field_time_ strkey 
- (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_ strkey 
- (Updatable) Grok failure key.
- grok_name_ strkey 
- (Updatable) Grok name key.
- is_estimate_ boolcurrent_ event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is_keep_ booltime_ key 
- (Updatable) If true, keep the time field in the record.
- is_merge_ boolcri_ fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- is_null_ boolempty_ string 
- (Updatable) If true, an empty string field is replaced with a null value.
- is_support_ boolcolonless_ ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is_with_ boolpriority 
- (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_ strstart_ regexp 
- (Updatable) Multiline start regexp pattern.
- nested_parser logging.Unified Agent Configuration Service Configuration Source Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null_value_ strpattern 
- (Updatable) Specify the null value pattern.
- parse_nested bool
- (Updatable) If true, a separator parameter can be further defined.
- patterns
Sequence[logging.Unified Agent Configuration Service Configuration Source Parser Pattern] 
- (Updatable) Grok pattern object.
- record_input logging.Unified Agent Configuration Service Configuration Source Parser Record Input 
- (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_ strtype 
- (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_ intmilliseconds 
- (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 String
- (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- fieldTime StringKey 
- (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.
- grokFailure StringKey 
- (Updatable) Grok failure key.
- grokName StringKey 
- (Updatable) Grok name key.
- isEstimate BooleanCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- isKeep BooleanTime Key 
- (Updatable) If true, keep the time field in the record.
- isMerge BooleanCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- isNull BooleanEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- isSupport BooleanColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- isWith BooleanPriority 
- (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.
- multiLine StringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- nestedParser Property Map
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- nullValue StringPattern 
- (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.
- syslogParser StringType 
- (Updatable) Syslog parser type.
- timeFormat String
- (Updatable) Process time value using the specified format.
- timeType String
- (Updatable) JSON parser time type.
- timeoutIn NumberMilliseconds 
- (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                  
- FieldTime stringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- IsKeep boolTime Key 
- 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.
- FieldTime stringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- IsKeep boolTime Key 
- 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.
- fieldTime StringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- isKeep BooleanTime Key 
- 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.
- fieldTime stringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- isKeep booleanTime Key 
- 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_ strkey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is_keep_ booltime_ key 
- If true, keep the time field in the record.
- parse_nested bool
- (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.
- fieldTime StringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- isKeep BooleanTime Key 
- 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                
- FieldTime stringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- FieldTime stringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- FieldTime stringZone 
- (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.
- FieldTime stringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- FieldTime stringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- FieldTime stringZone 
- (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.
- fieldTime StringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- fieldTime StringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- fieldTime StringZone 
- (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.
- fieldTime stringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- fieldTime stringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- fieldTime stringZone 
- (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_ strformat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field_time_ strkey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field_time_ strzone 
- (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.
- fieldTime StringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- fieldTime StringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- fieldTime StringZone 
- (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 string
- (Updatable) Unified schema logging filter type.
- Name string
- (Updatable) Unique name for the filter.
- AllowLists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Allow List> 
- (Updatable) A list of filtering rules to include logs
- CustomFilter stringType 
- (Updatable) Type of the custom filter
- CustomSections List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Custom Section> 
- (Updatable) List of custom sections in custom filter
- DenyLists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Deny List> 
- (Updatable) A list of filtering rules to reject logs
- EmitInvalid boolRecord To Error 
- (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.
- HashValue stringField 
- (Updatable) Store the parsed values as a hash value in a field.
- InjectKey stringPrefix 
- (Updatable) Store the parsed values with the specified key name prefix.
- IsAuto boolTypecast Enabled 
- (Updatable) If true, automatically casts the field types.
- IsRenew boolRecord Enabled 
- (Updatable) If true, it modifies a new empty hash
- IsRuby boolEnabled 
- (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
UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser 
- (Updatable) Source parser object.
- RecordLists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Record List> 
- (Updatable) Add new key-value pairs in logs
- RemoveKey boolName Field 
- (Updatable) If true, remove the keyName field when parsing is succeeded.
- RemoveKeys List<string>
- (Updatable) A list of keys to delete
- RenewTime stringKey 
- (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- ReplaceInvalid boolSequence 
- (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 string
- (Updatable) Unified schema logging filter type.
- Name string
- (Updatable) Unique name for the filter.
- AllowLists []UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Allow List 
- (Updatable) A list of filtering rules to include logs
- CustomFilter stringType 
- (Updatable) Type of the custom filter
- CustomSections []UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Custom Section 
- (Updatable) List of custom sections in custom filter
- DenyLists []UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Deny List 
- (Updatable) A list of filtering rules to reject logs
- EmitInvalid boolRecord To Error 
- (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.
- HashValue stringField 
- (Updatable) Store the parsed values as a hash value in a field.
- InjectKey stringPrefix 
- (Updatable) Store the parsed values with the specified key name prefix.
- IsAuto boolTypecast Enabled 
- (Updatable) If true, automatically casts the field types.
- IsRenew boolRecord Enabled 
- (Updatable) If true, it modifies a new empty hash
- IsRuby boolEnabled 
- (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
UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser 
- (Updatable) Source parser object.
- RecordLists []UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Record List 
- (Updatable) Add new key-value pairs in logs
- RemoveKey boolName Field 
- (Updatable) If true, remove the keyName field when parsing is succeeded.
- RemoveKeys []string
- (Updatable) A list of keys to delete
- RenewTime stringKey 
- (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- ReplaceInvalid boolSequence 
- (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 String
- (Updatable) Unified schema logging filter type.
- name String
- (Updatable) Unique name for the filter.
- allowLists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Allow List> 
- (Updatable) A list of filtering rules to include logs
- customFilter StringType 
- (Updatable) Type of the custom filter
- customSections List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Custom Section> 
- (Updatable) List of custom sections in custom filter
- denyLists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Deny List> 
- (Updatable) A list of filtering rules to reject logs
- emitInvalid BooleanRecord To Error 
- (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.
- hashValue StringField 
- (Updatable) Store the parsed values as a hash value in a field.
- injectKey StringPrefix 
- (Updatable) Store the parsed values with the specified key name prefix.
- isAuto BooleanTypecast Enabled 
- (Updatable) If true, automatically casts the field types.
- isRenew BooleanRecord Enabled 
- (Updatable) If true, it modifies a new empty hash
- isRuby BooleanEnabled 
- (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
UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser 
- (Updatable) Source parser object.
- recordLists List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Record List> 
- (Updatable) Add new key-value pairs in logs
- removeKey BooleanName Field 
- (Updatable) If true, remove the keyName field when parsing is succeeded.
- removeKeys List<String>
- (Updatable) A list of keys to delete
- renewTime StringKey 
- (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replaceInvalid BooleanSequence 
- (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 string
- (Updatable) Unified schema logging filter type.
- name string
- (Updatable) Unique name for the filter.
- allowLists UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Allow List[] 
- (Updatable) A list of filtering rules to include logs
- customFilter stringType 
- (Updatable) Type of the custom filter
- customSections UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Custom Section[] 
- (Updatable) List of custom sections in custom filter
- denyLists UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Deny List[] 
- (Updatable) A list of filtering rules to reject logs
- emitInvalid booleanRecord To Error 
- (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.
- hashValue stringField 
- (Updatable) Store the parsed values as a hash value in a field.
- injectKey stringPrefix 
- (Updatable) Store the parsed values with the specified key name prefix.
- isAuto booleanTypecast Enabled 
- (Updatable) If true, automatically casts the field types.
- isRenew booleanRecord Enabled 
- (Updatable) If true, it modifies a new empty hash
- isRuby booleanEnabled 
- (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
UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser 
- (Updatable) Source parser object.
- recordLists UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Record List[] 
- (Updatable) Add new key-value pairs in logs
- removeKey booleanName Field 
- (Updatable) If true, remove the keyName field when parsing is succeeded.
- removeKeys string[]
- (Updatable) A list of keys to delete
- renewTime stringKey 
- (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replaceInvalid booleanSequence 
- (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 str
- (Updatable) Unified schema logging filter type.
- name str
- (Updatable) Unique name for the filter.
- allow_lists Sequence[logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Allow List] 
- (Updatable) A list of filtering rules to include logs
- custom_filter_ strtype 
- (Updatable) Type of the custom filter
- custom_sections Sequence[logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Custom Section] 
- (Updatable) List of custom sections in custom filter
- deny_lists Sequence[logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Deny List] 
- (Updatable) A list of filtering rules to reject logs
- emit_invalid_ boolrecord_ to_ error 
- (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_ strfield 
- (Updatable) Store the parsed values as a hash value in a field.
- inject_key_ strprefix 
- (Updatable) Store the parsed values with the specified key name prefix.
- is_auto_ booltypecast_ enabled 
- (Updatable) If true, automatically casts the field types.
- is_renew_ boolrecord_ enabled 
- (Updatable) If true, it modifies a new empty hash
- is_ruby_ boolenabled 
- (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.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser 
- (Updatable) Source parser object.
- record_lists Sequence[logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Record List] 
- (Updatable) Add new key-value pairs in logs
- remove_key_ boolname_ field 
- (Updatable) If true, remove the keyName field when parsing is succeeded.
- remove_keys Sequence[str]
- (Updatable) A list of keys to delete
- renew_time_ strkey 
- (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replace_invalid_ boolsequence 
- (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 String
- (Updatable) Unified schema logging filter type.
- name String
- (Updatable) Unique name for the filter.
- allowLists List<Property Map>
- (Updatable) A list of filtering rules to include logs
- customFilter StringType 
- (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
- emitInvalid BooleanRecord To Error 
- (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.
- hashValue StringField 
- (Updatable) Store the parsed values as a hash value in a field.
- injectKey StringPrefix 
- (Updatable) Store the parsed values with the specified key name prefix.
- isAuto BooleanTypecast Enabled 
- (Updatable) If true, automatically casts the field types.
- isRenew BooleanRecord Enabled 
- (Updatable) If true, it modifies a new empty hash
- isRuby BooleanEnabled 
- (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
- removeKey BooleanName Field 
- (Updatable) If true, remove the keyName field when parsing is succeeded.
- removeKeys List<String>
- (Updatable) A list of keys to delete
- renewTime StringKey 
- (Updatable) Overwrites the time of logs with this value, this value must be a Unix timestamp.
- replaceInvalid BooleanSequence 
- (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                      
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSection, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterCustomSectionArgs                      
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyList, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterDenyListArgs                      
UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParser, UnifiedAgentConfigurationServiceConfigurationUnifiedAgentConfigurationFilterParserArgs                    
- ParserType string
- (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- FieldTime stringKey 
- (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.
- GrokFailure stringKey 
- (Updatable) Grok failure key.
- GrokName stringKey 
- (Updatable) Grok name key.
- IsEstimate boolCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- IsKeep boolTime Key 
- (Updatable) If true, keep the time field in the record.
- IsMerge boolCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- IsNull boolEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- IsSupport boolColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- IsWith boolPriority 
- (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.
- MultiLine stringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- NestedParser UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- NullValue stringPattern 
- (Updatable) Specify the null value pattern.
- ParseNested bool
- (Updatable) If true, a separator parameter can be further defined.
- Patterns
List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern> 
- (Updatable) Grok pattern object.
- RecordInput UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input 
- (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.
- SyslogParser stringType 
- (Updatable) Syslog parser type.
- TimeFormat string
- (Updatable) Process time value using the specified format.
- TimeType string
- (Updatable) JSON parser time type.
- TimeoutIn intMilliseconds 
- (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 string
- (Updatable) Type of fluent parser.
- Delimiter string
- (Updatable) CSV delimiter.
- Expression string
- (Updatable) Regex pattern.
- FieldTime stringKey 
- (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.
- GrokFailure stringKey 
- (Updatable) Grok failure key.
- GrokName stringKey 
- (Updatable) Grok name key.
- IsEstimate boolCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- IsKeep boolTime Key 
- (Updatable) If true, keep the time field in the record.
- IsMerge boolCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- IsNull boolEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- IsSupport boolColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- IsWith boolPriority 
- (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.
- MultiLine stringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- NestedParser UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- NullValue stringPattern 
- (Updatable) Specify the null value pattern.
- ParseNested bool
- (Updatable) If true, a separator parameter can be further defined.
- Patterns
[]UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern 
- (Updatable) Grok pattern object.
- RecordInput UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input 
- (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.
- SyslogParser stringType 
- (Updatable) Syslog parser type.
- TimeFormat string
- (Updatable) Process time value using the specified format.
- TimeType string
- (Updatable) JSON parser time type.
- TimeoutIn intMilliseconds 
- (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 String
- (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- fieldTime StringKey 
- (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.
- grokFailure StringKey 
- (Updatable) Grok failure key.
- grokName StringKey 
- (Updatable) Grok name key.
- isEstimate BooleanCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- isKeep BooleanTime Key 
- (Updatable) If true, keep the time field in the record.
- isMerge BooleanCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- isNull BooleanEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- isSupport BooleanColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- isWith BooleanPriority 
- (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.
- multiLine StringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- nestedParser UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- nullValue StringPattern 
- (Updatable) Specify the null value pattern.
- parseNested Boolean
- (Updatable) If true, a separator parameter can be further defined.
- patterns
List<UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern> 
- (Updatable) Grok pattern object.
- recordInput UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input 
- (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.
- syslogParser StringType 
- (Updatable) Syslog parser type.
- timeFormat String
- (Updatable) Process time value using the specified format.
- timeType String
- (Updatable) JSON parser time type.
- timeoutIn IntegerMilliseconds 
- (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 string
- (Updatable) Type of fluent parser.
- delimiter string
- (Updatable) CSV delimiter.
- expression string
- (Updatable) Regex pattern.
- fieldTime stringKey 
- (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.
- grokFailure stringKey 
- (Updatable) Grok failure key.
- grokName stringKey 
- (Updatable) Grok name key.
- isEstimate booleanCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- isKeep booleanTime Key 
- (Updatable) If true, keep the time field in the record.
- isMerge booleanCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- isNull booleanEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- isSupport booleanColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- isWith booleanPriority 
- (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.
- multiLine stringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- nestedParser UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- nullValue stringPattern 
- (Updatable) Specify the null value pattern.
- parseNested boolean
- (Updatable) If true, a separator parameter can be further defined.
- patterns
UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern[] 
- (Updatable) Grok pattern object.
- recordInput UnifiedAgent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input 
- (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.
- syslogParser stringType 
- (Updatable) Syslog parser type.
- timeFormat string
- (Updatable) Process time value using the specified format.
- timeType string
- (Updatable) JSON parser time type.
- timeoutIn numberMilliseconds 
- (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 str
- (Updatable) Type of fluent parser.
- delimiter str
- (Updatable) CSV delimiter.
- expression str
- (Updatable) Regex pattern.
- field_time_ strkey 
- (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_ strkey 
- (Updatable) Grok failure key.
- grok_name_ strkey 
- (Updatable) Grok name key.
- is_estimate_ boolcurrent_ event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- is_keep_ booltime_ key 
- (Updatable) If true, keep the time field in the record.
- is_merge_ boolcri_ fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- is_null_ boolempty_ string 
- (Updatable) If true, an empty string field is replaced with a null value.
- is_support_ boolcolonless_ ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- is_with_ boolpriority 
- (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_ strstart_ regexp 
- (Updatable) Multiline start regexp pattern.
- nested_parser logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Nested Parser 
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- null_value_ strpattern 
- (Updatable) Specify the null value pattern.
- parse_nested bool
- (Updatable) If true, a separator parameter can be further defined.
- patterns
Sequence[logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Pattern] 
- (Updatable) Grok pattern object.
- record_input logging.Unified Agent Configuration Service Configuration Unified Agent Configuration Filter Parser Record Input 
- (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_ strtype 
- (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_ intmilliseconds 
- (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 String
- (Updatable) Type of fluent parser.
- delimiter String
- (Updatable) CSV delimiter.
- expression String
- (Updatable) Regex pattern.
- fieldTime StringKey 
- (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.
- grokFailure StringKey 
- (Updatable) Grok failure key.
- grokName StringKey 
- (Updatable) Grok name key.
- isEstimate BooleanCurrent Event 
- (Updatable) If true, use Fluent::EventTime.now(current time) as a timestamp when the time_key is specified.
- isKeep BooleanTime Key 
- (Updatable) If true, keep the time field in the record.
- isMerge BooleanCri Fields 
- (Updatable) If you don't need stream or logtag fields, set this to false.
- isNull BooleanEmpty String 
- (Updatable) If true, an empty string field is replaced with a null value.
- isSupport BooleanColonless Ident 
- (Updatable) Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
- isWith BooleanPriority 
- (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.
- multiLine StringStart Regexp 
- (Updatable) Multiline start regexp pattern.
- nestedParser Property Map
- (Updatable) Optional nested JSON Parser for CRI. Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- nullValue StringPattern 
- (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.
- syslogParser StringType 
- (Updatable) Syslog parser type.
- timeFormat String
- (Updatable) Process time value using the specified format.
- timeType String
- (Updatable) JSON parser time type.
- timeoutIn NumberMilliseconds 
- (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                        
- FieldTime stringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- IsKeep boolTime Key 
- 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.
- FieldTime stringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- IsKeep boolTime Key 
- 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.
- fieldTime StringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- isKeep BooleanTime Key 
- 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.
- fieldTime stringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- isKeep booleanTime Key 
- 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_ strkey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- is_keep_ booltime_ key 
- If true, keep the time field in the record.
- parse_nested bool
- (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.
- fieldTime StringKey 
- Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- isKeep BooleanTime Key 
- 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                      
- FieldTime stringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- FieldTime stringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- FieldTime stringZone 
- (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.
- FieldTime stringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- FieldTime stringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- FieldTime stringZone 
- (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.
- fieldTime StringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- fieldTime StringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- fieldTime StringZone 
- (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.
- fieldTime stringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- fieldTime stringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- fieldTime stringZone 
- (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_ strformat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- field_time_ strkey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- field_time_ strzone 
- (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.
- fieldTime StringFormat 
- (Updatable) Process value using the specified format. This is available only when time_type is a string.
- fieldTime StringKey 
- (Updatable) Specify the time field for the event time. If the event doesn't have this field, the current time is used.
- fieldTime StringZone 
- (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                      
Import
UnifiedAgentConfigurations can be imported using the id, e.g.
$ pulumi import oci:Logging/unifiedAgentConfiguration:UnifiedAgentConfiguration test_unified_agent_configuration "id"
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 ociTerraform Provider.